1.需求是有層次的。
2.不要針對一條條需求進行分析。而是要建立乙個需求的架構。有了架構後就可以看到某乙個具體的需求所在的位置。對客戶的理解就不再是碎片化的。
3.如何建立起需求的架構? 又如何劃分需求的層次。
4.需求的二重性:
需求都是由問題和解決方案構成的。這裡的問題不一定是缺陷,也可能是一種願望。這時可能有多個解決方案。很多時候客戶描述的其實都是解決方案。認識到二重性之後,如果有客戶提出技術需求,那麼還要問他的實際問題是什麼。如果客戶提出問題,可以提供多個解決方案。如果侷限與某一解決方案,往往看不到真正問題。
軟體需求的3個層次
和實踐中不斷地理清需求 提高需求分析能力。軟體需求包括3個不同的層次 業務需求 描述組織或客戶的高層次目標,通常問題定義本身就是業務需求。這種目標通常體現在兩個方面 問題 解決企業 組織運作過程中遇到的問題,如物資 脫節 使用者投訴量大 客戶流失率高等。機會 抓住外部環境變化所帶來的機會,以便為企業...
軟體架構之需求層次 需求方面矩陣
廣義功能 質量約束 業務級需求 業務目標 快 好 省 技術性約束 法規性約束 技術趨勢 競爭因素與競爭對手 遺留系統整合 標準性約束 分批實施 使用者級需求 使用者需求 執行期質量 使用者群特點 使用者水平 多國語言 開發級需求 行為需求 開發期質量 開發團隊技術水平 開發團隊磨合程度 開發團隊分布...
需求分析的層次
b 對產品的各種需求進行分類,需求一般存在如下種類 b 功能性需求 軟體能做什麼,具備什麼功能。可用性需求 介面一致性,可操作性,使用者幫助,培訓服務。可靠性需求 系統可能出現的故障型別,頻率,危害程度和處理要求 可支援性需求 系統能夠支援的軟體和硬體環境 效能需求 對於1個或者多個併發請求的響應速...