軟件設計流程梳理

CMMI流程分爲七個階段:數據庫

一、項目啓動  《項目任務書》架構

二、需求設計  《詳細需求分析報告》框架

三、技術設計  《概要設計說明書》《詳細設計說明書》數據庫設計

四、編碼與單元測試  代碼單元測試

五、測試    《測試報告》測試

六、需求驗收與總結 《項目總結報告》編碼

七、周例會與需求變動設計

 

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

一、分析需求文檔,確認需求excel

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

二、功能點分類與統計

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

  案例:

            

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

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

四、系統框架設計

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

  案例:

            

五、運行模塊時序圖

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

  案例:

             

六、項目框架設計

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

  案例:

              

              

七、數據庫設計

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

八、接口設計

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

相關文章
相關標籤/搜索