軟件設計流程梳理


CMMI流程分為七個階段:

1、項目啟動  《項目任務書》

2、需求設計  《詳細需求分析報告》

3、技術設計  《概要設計說明書》《詳細設計說明書》

4、編碼與單元測試  代碼

5、測試    《測試報告》

6、需求驗收與總結 《項目總結報告》

7、周例會與需求變更

 

項目流程中,需求評審完畢,並提交詳細需求設計文檔,項目正式進入軟件設計階段。該階段的具體實施流程如下:

1、分析需求文檔,確認需求

  熟悉需求,確認需求的細節,過程中可能需要與產品經理反復溝通,有可能對需求做微調

2、功能點分類與統計

  根據需求文檔,提取功能點,可借助word/excel

  案例:

            

3、分析功能點,確認數據源

  分析功能點的實現,確認數據來源,哪些需調用其他服務?哪些來自本項目?哪些需要建表?

4、系統框架設計

  根據上述分析,明確系統依賴關系,繪制系統框架圖,可借助visio

  案例:

            

5、運行模塊時序圖

  分析主要處理流程,繪制運行模塊時序圖,可借助Enterprise Architect

  案例:

             

6、項目框架設計

  選擇適合業務需求的方案,如三層架構等,繪制項目框架圖,可借助visio

  案例:

              

              

7、數據庫設計

  根據功能需求,設計表結構,可借助Enterprise Architect

8、接口設計

  根據功能列表,設計接口,建立接口類及相應的實體,可借助Enterprise Architect

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM