1. 程式人生 > >04軟件架構設計的思想與模式閱讀筆記

04軟件架構設計的思想與模式閱讀筆記

劃過 復雜 規劃 架構設計 特性 軟件開發 度量標準 類型 根據

把軟件需求轉化為健壯的設計和合理的項目規劃能夠可以有效的提高效率,由於需求定義了項目預期的成果,所以項目規劃、預測和進度安排都必須以軟件需求為基礎。

正確的項目規劃需要以下元素:

1.根據對需求的清楚理解來估計產品規模的大小。

2.根據歷史記錄了解開發小組的工作效率。

3.需要一張綜合的任務列表以完整實現和驗證每一特性或用例。

4.有效的預測和規劃過程。

5.經驗。

這些都是要靠多年對同一類型的軟件開發的經驗來進行規劃。項目規劃的第一步就是要把需求和軟件產品規模的大小相聯系,不同大小的軟件所需要的人力和財力是不一樣的。

雖然對於軟件大小沒有完善的度量標準,但以下給出了一些常用的度量標準: 功

能點和特性點的多少。

圖形用戶界面(G U I)元素的數量、類型和復雜度。

用於實現特定需求所需的源代碼行數。

對象類的數量或者其它面向對象系統的衡量標準。

單個可測試需求的數量

04軟件架構設計的思想與模式閱讀筆記