## 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:系統特性是指能夠滿足系統目標,針對涉眾的利益,能解決涉眾關注的問題,在系統的范圍內,提出來的一些大功能點。