UML與需求分析進階
阿新 • • 發佈:2019-01-04
UML與需求分析進階
需求分析全過程
第一階段:戰略分析
1、為什麼會有這樣一個專案?
2、客戶為什麼想做這個專案?
3、公司為什麼會接這個專案?
4、公司在這個專案上的戰略是怎樣的?
第二階段:需要分析
1、目標
目標是系統的高層次需求,也是必須要把握的巨集觀方向。
2、涉眾及待解決問題
1、涉眾分類
1、系統的使用者
2、對該專案有商業決策權的人
3、對專案有影響的第三方
4、系統會影響到的第三方
2、待解決的問題
列出每種涉眾需要解決的問題
3、範圍
1、功能
2、與其他系統的關係
3、系統的地域使用範圍
4、專案成功標準
1、命中客戶真正需要
2、用簡單的方式來滿足客戶真正的需要
3、提升專案組成員的水平
第三階段:業務分析
1、業務概念圖可用類圖表示
2、業務流程圖可用活動圖、順序圖、狀態機圖表示
第四階段:需求細化
1、分析整理功能性需求,用用例圖、用例表表示
2、分析整理出非功能性需求,可用部署圖、構件圖、包圖表示技術架構要求
3、還需要描述如安全性、易用性、效能等方面的其他非功能性需求
需求規格說明書
PS:系統特性是指能夠滿足系統目標,針對涉眾的利益,能解決涉眾關注的問題,在系統的範圍內,提出來的一些大功能點。