CMMI流程分爲七個階段:數據庫
一、項目啓動 《項目任務書》架構
二、需求設計 《詳細需求分析報告》框架
三、技術設計 《概要設計說明書》《詳細設計說明書》數據庫設計
四、編碼與單元測試 代碼單元測試
五、測試 《測試報告》測試
六、需求驗收與總結 《項目總結報告》編碼
七、周例會與需求變動設計
項目流程中,需求評審完畢,並提交詳細需求設計文檔,項目正式進入軟件設計階段。該階段的具體實施流程以下:3d
一、分析需求文檔,確認需求excel
熟悉需求,確認需求的細節,過程當中可能須要與產品經理反覆溝通,有可能對需求作微調
二、功能點分類與統計
根據需求文檔,提取功能點,可藉助word/excel
案例:
三、分析功能點,確認數據源
分析功能點的實現,確認數據來源,哪些需調用其餘服務?哪些來自本項目?哪些須要建表?
四、系統框架設計
根據上述分析,明確系統依賴關係,繪製系統框架圖,可藉助visio
案例:
五、運行模塊時序圖
分析主要處理流程,繪製運行模塊時序圖,可藉助Enterprise Architect
案例:
六、項目框架設計
選擇適合業務需求的方案,如三層架構等,繪製項目框架圖,可藉助visio
案例:
七、數據庫設計
根據功能需求,設計表結構,可藉助Enterprise Architect
八、接口設計
根據功能列表,設計接口,創建接口類及相應的實體,可藉助Enterprise Architect