目的是要求開發人員準確的理解使用者需要什麼,進行細緻的調查分析,將使用者的需求陳述轉化為完整的需求定義,再由需求定義轉化為相應的軟體需求規格說明
功能需求: 要滿足使用者需求,開發人員在產品中必須實現的功能
業務需求: 該軟體的開發目的,為什麼要開發這個軟體
使用者需求: 使用該軟體使用者需要滿足的需求
非功能需求: 主要是一些限制性要求,包括效能,外部介面,設計約束,質量屬性
溝通匯出需求
與客戶和使用者協商
可行性研究
精化需求
編寫需求規格說明
驗證需求
管理需求
主要採取調查問卷以及場景分析的方法
軟體需求分析與建模習題集
1.物件導向分析與物件導向設計的英文簡稱?答案 ooa ood 2.採用面向過程的分析方法時,調研需求最先弄清楚有多少業務流程,而採用物件導向的分析方法時,調研需求最先弄清楚有多少部門,多少崗位,然後找到每乙個崗位的業務代表。答案 對 3.同樣是表達系統的功能,面向過程的分析方法用功能結構圖,而物件...
軟體需求分析
本章共分為四個部分,一軟體需求的任務和過程 二結構化分析方法 三,原型化方法四,動態分析方法。本章學習的要點是 1。了解軟體需求分析的目標和任務 2.了解軟體需求的獲得方法 3.掌握結構化的分析方法 4.了解需求規格說明和需求評審的主要內容。軟體需求分析的主要任務 深入描述軟體的功能和效能 確定軟體...
軟體需求分析
軟體需求分析所要做的工作是深入描述軟體的功能和效能,確定軟體設計的限制和軟體同其它系統元素的介面細節,定義軟體的其它有效性需求。進行需求分析時,應注意一切資訊與需求都是站在使用者的角度上。盡量避免分析員的主觀想象,並盡量將分析進度提交給使用者。在不進行直接指導的前提下,讓使用者進行檢查與評價。從而達...