1. 軟件開發計劃需基于:客戶標準、項目標準、產品說明、以及客戶需求。
2. 其他工程組和軟件相關組參與軟件工程組活動的計劃需相互協商、有關支出需預算、達成一致時需文檔化。
3. 軟件工程組參與其他工程組和軟件相關組活動的計劃需相互協商、有關支出需預算、達成一致時需文檔化。
4. 制訂的軟件開發計劃需要由項目負責人、項目軟件監督員、各軟件負責人及相關組審核。
5. 軟件開發計劃需要管理和控制。
AC7. 軟件項目計劃要文檔化。計劃內容包括:
1. 項目的目的、范圍、目標以及成果。
2. 所遵循的軟件生命周期模型。
3. 為開發和管理軟件所選擇的規程、方法和標準的標識。
4. 各軟件工作產品的標識。
5. 各軟件工作產品的大小以及變動情況。
6. 項目各項支出和成本的估算。
7. 關鍵計算機資源使用的估算。
8. 軟件項目的時間表,包括重要階段的識別和檢查。
9. 各種項目軟件風險的識別和評估。
10. 有關軟件工程各種設施和支持工具的計劃。
AC8. 建立和維護對軟件項目的控制所需要的軟件工作產品需要標識。
AC9. 按照文檔化過程推導出對軟件工作產品大小(或變動)的估算。
1. 所有主要的軟件工作產品和活動的大小要估算。
2. 為達到估算的目標需要將工作產品分解到合適的粒度。
3. 盡量使用歷史上已有的數據。
4. 有關大小估算的假設要文檔化。
5. 大小估算要文檔化、得到審核、并取得一致。
AC10. 按標準化過程導出對項目支出和成本的估算。
1. 應基于工作產品大小估算(及變動大小)作支出和成本的估算。
2. 應盡量使用目前或歷史的生產率數據用于估算,相應的數據源及原由要文檔化。數據可以來自機構內的其他項目,并且要考慮到生產工作產品的關鍵支出和成本。
3. 對成本、人員、和支出的估算應基于歷史數據。如使用來自相同項目的數據,并確定時間段和預算所估算值在生命周期各階段間的分布。
4. 估算值及所依據的假設要文檔化、得到審核、并取得一致。
AC11. 按照標準化過程導出對關鍵計算機資源使用的估算。
1. 識別所需的關鍵資源。
2. 所作估算要相應于工作產品的大小、處理負載、以及通信量。
3. 所作估算要文檔化、得到審核、并取得一致。
AC12. 按照標準化過程確定項目軟件的時間表。
1. 時間表應基于工作產品的大小(變動大小)、以及軟件支出和成本。
2. 時間表應基于已有項目的經驗。
3. 時間表應包括關鍵階段(milestone)的日期、關鍵依賴的日期以及其他有關約束。
4. 時間表中的活動應有適當的時間段、關鍵階段要有適當間隔以確保進度測定的準確性。
5. 有關時間表的假設要文檔化。
6. 時間表要文檔化、得到審核、并取得一致。