1. 程式人生 > >UML與需求分析進階

UML與需求分析進階

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