電子商務項目-需求分析與建模第一部分[11]

發表于:2008-10-06來源:作者:點擊數: 標簽:電子商務需求項目建模
關鍵字: 需求分析 與建模 (3)如何獲取用戶需求 了解客戶方的所有用戶類型以及潛在的類型。然后,根據他們的要求來確定系統的整體目標和系統的工作范圍。 對用戶進行訪談和調研。交流的方式可以是會議、電話、電子郵件、小組討論、模擬演示等不同形式。需
關鍵字:需求分析與建模
  (3)如何獲取用戶需求

    了解客戶方的所有用戶類型以及潛在的類型。然后,根據他們的要求來確定系統的整體目標和系統的工作范圍。
 
    對用戶進行訪談和調研。交流的方式可以是會議、電話、電子郵件、小組討論、模擬演示等不同形式。需要注意的是,每一次交流一定要有記錄,對于交流的結果還可以進行分類,便于后續的分析活動。
 
    可以將需求細分為功能需求、非功能需求(如響應時間、平均無故障工作時間、自動恢復時間等性能安全等方面的要求)、環境限制、設計約束等類型。
 
    (4)應用要點

    在這個階段中,開發者一般不應該考慮具體的代碼或程序細節。將那種以“如何實現”的表述方式轉換為“實現什么”的方式,因為需求分析階段關注的目標是“做什么”,而不是“怎么做”; 

    用例僅能捕獲功能性需求,不適合捕獲非功能性需求。
 
    避免下面的情況出現
 
    跨過需求,直接進入了設計甚至實現階段。
 
    因為在需求方面任何小的疏漏都可能導致進展不利乃致失敗,因為太多的工作被浪費在錯誤的方向上。 
 用你的想法來理解客戶的需求設計不應該成為需求收集的一部分,將需求與設計分離是至關重要的。我們常常是提出問題,然后是解決問題。而不是有了一個解決方案之后,再找一個問題去適合它。問題的解決方案必須在問題已經被確定、形成文檔、理解和達成共識之后產生。如果設計在需求之前提出,則系統用的就是自己的需求,并不能代表用戶的利益。在設計之前完整地定義問題永遠都是明智的。要做到這些的方法只有一個,就是站在用戶的角度而不是設計者的角度看待系統。
 
    從一開始你就沒聽清客戶要的是什么

    很多時候,用戶并不知道自己要什么?需要我們去引導。當系統存在多個用戶時,你會發現不同的用戶在需求方面是矛盾的。 

    2、確定需求的流程

    (1)需求工作流

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97