1.引言(Introduction)
1.1 目的(Purpose)
本章提供整個軟件開發(fā)計劃的綜述。主要是確定以下內容:
(1)軟件生存周期的選取及裁剪。
(2)軟件規(guī)范、方法和標準的選擇。
(3)軟件工作產品的規(guī)模估計。
(4)軟件工作量和成本的估計。
(5)軟件進度表的制定。
(6)軟件風險的估計。
(7)軟件項目培訓計劃。
1.2 范圍(Scope)
說明該軟件開發(fā)計劃的范圍,簡要描述軟件開發(fā)計劃的內容。一般而言,對于一個較大的軟件項目(工期6個人月以上),計劃書包括如下內容:
(1)軟件規(guī)模估計
(2)工作模塊計劃
(3)人力資源計劃
(4)其他資源計劃
(5)進度安排計劃
(6)配置管理計劃(可單獨做一個計劃)
(7)質量保證計劃(可單獨做一個計劃)
1.3 術語定義(Terms Glossary) 將該軟件開發(fā)計劃中的術語、縮寫詞進行定義。包括用戶應用領域與計算機領域的術語與縮寫詞等。例如:
[1] 軟件相關組:指軟件配置管理組、文檔支持組、測試組。
[2] 軟件質量保證組:指計劃和實施軟件質量保證活動的人員的集合。
1.4 參考資料(References) 說明該軟件開發(fā)計劃使用的參考資料,如項目的用戶需求報告、商務合同、用戶領域的資料等,每一個文件、文獻要有標題、索引號或文件號,發(fā)布或發(fā)表日期以及出版單位。
[1] ……
[2] ……
1.5 相關文檔(Related Documents)
當該文檔變更時,可能對其他文檔產生影響,受影響的文檔叫相關文檔,需將它們列出。
[1] ……
[2] ……
1.6 版本更新記錄(Version Updated Record) 版本更新記錄格式
2.項目概述(Project Summary)
2.1 項目的目的(Project Purpose) 說明該軟件項目的目的。
2.2 項目的范圍(Project Scope)
本章的內容,主要參照《立項建議書》/《合同》與《用戶需求報告》中相關章節(jié),簡要描述該軟件項目的實現(xiàn)范圍: (1)主要功能點列表
(2)主要性能點列表
(3)主要接口列表
(4)本軟件項目與其他軟件項目之間的.關系
(5)項目實施方面的限制等內容
2.3 項目的使用對象(Project Reader)
在本章節(jié)中,要識別出顧客與最終用戶,對顧客與最終用戶的情況要有簡單描述,如最終用戶的教育水平、技術水平及本系統(tǒng)的使用頻度等。
3.項目組織(Project Organization) 項目組織是為開發(fā)項目而組建的隊伍。建議以框圖的方式表示項目的組織結構,并對每一組織的負責人和職責加以說明?赡艿捻椖拷M織單元,如:
(1)項目管理組
(2)質量保證組
(3)配置管理組
(4)軟件工程組
(5)測試組
(6)需求管理組
各組織說明如下:
(1)項目管理組,執(zhí)行SPP和SPTO過程,對項目實施負全部責任。
(2)質量保證組,執(zhí)行SQA過程,負責項目過程與產品的質量控制和報告。
(3)配置管理組,執(zhí)行SCM過程,負責項目產品的版本、配置管理以及配置庫狀態(tài)報告。
(4)軟件工程組,執(zhí)行軟件項目工程過程,負責項目產品的開發(fā)和維護工作。
(5)測試組,執(zhí)行軟件項目測試過程,負責項目產品的測試。
(6)需求管理組,負責對需求基線和需求變更進行管理。
4.軟件生存周期(Software Life Cycle)
本章節(jié)記錄項目策劃生存期定義的工作結果,需要描述的主要內容:
(1)項目生存期框圖
(2)項目生存期說明
5.規(guī)范、方法和標準(Criterion,Means,Standard)
本章節(jié)中需要描述采用的供開發(fā)和維護軟件用的規(guī)范、方法和標準。
6.任務與工作產品(Task and Work Products)
項目任務和工作產品,是指根據(jù)項目生存期階段劃分的任務,和相應階段的工作產品。記錄項目生存期各階段確定的需重點控制的階段任務和工作產品。建議以表格的形式,列出生存期各階段的任務和工作產品。
項目包含的任務,如:
(1)需求分析
(2)系統(tǒng)設計
(3)系統(tǒng)實現(xiàn)
(4)測試
(5)產品交付
(6)產品維護
項目可能包含的產品,如:
(1)需求分析說明書
(2)規(guī)格分析說明書
(3)系統(tǒng)設計說明書
(4)源代碼
(5)各種測試報告
(6)用戶手冊
(7)軟件問題維護記錄
7.工作產品、任務規(guī)模、工作量估計(Estimates of Work Product,Task Size and Workload)
項目規(guī)模估算是為了確定項目所需的人工。
需要描述的主要內容有:
(1)對軟件工作產品規(guī)模估計依據(jù)的簡要描述。
(2)每種任務和工作產品規(guī)模估計的結果。
(3)規(guī)模估算的結果,建議用《任務規(guī)模和工作量估算表》的形式列出。
8.成本估計(Estimates of Costs)
成本估計,是指對項目完成過程中耗費的人力、物力、財力資源的估算。成本估計應按類別進行估算,可能的成本估算類別,如:
(1)直接人工
(2)直接費用
(3)間接成本
(4)制造費用
(5)管理費用
(6)不可預見費用
9.關鍵計算機資源計劃(Critical Computer Resource Plan)
項目的關鍵計算機資源計劃,是指系統(tǒng)在開發(fā)環(huán)境、測試環(huán)境、及用戶目標環(huán)境中,對關鍵計算機資源,如計算機存儲能力、計算機處理器速度、通信通道容量、服務器處理能力等的估計,使之能滿足軟件開發(fā)、測試、運行的要求。 10.軟件項目進度計劃(Software Project Schedule)
件項目進度計劃,是對項目的進度、人員工作分工所做的計劃,此計劃依據(jù)上述各章的估算和分析結果,計劃方式建議采用表格的形式。若采用工具制定項目計劃,應將工具生成的圖表作為項目計劃的附件。本章節(jié)中需要描述的主要內容有:
(1)軟件項目每個階段的進度時間表
(2)設定的里程碑
(3)評審時間
(4)緩沖時間
11.配置管理計劃(可單獨做一個計劃)(Configuration Management Planning) 本書單獨作為一章論述。
12.質量保證計劃(可單獨做一個計劃)(Software Quality Assurance Planning) 本書單獨作為一章論述。
13.風險分析(Risks Analysis)
項目風險分析,是指對可能發(fā)生的將會對項目按預期時間、資源和預算完成產生重大影響的事件的分析包括: (1)被識別出的重大風險事件:政策風險、技術風險、技能風險等。
(2)易發(fā)生重大風險事件的高風險區(qū)域:用戶需求、設計、測試、運行平臺等。
(3)重大風險事件的級別:功能不全、性能不穩(wěn)、迅速受限制等。
(4)擬采取的預防措施:增加投入、糾錯、延時等。
(5)風險事件發(fā)生后建議采用的處理措施:更改計劃、降低難度系數(shù)等。
14.設備工具計劃(Equipment and Tools Planning)
項目設備工具計劃,是根據(jù)項目的工作指派及進度確定項目所需要的設備和工具,以確保設備工具在任務執(zhí)行前到位,保證項目任務的順利執(zhí)行,在本計劃中應包含以下幾方面的內容:
(1)所需的設備
(2)基本的要求
(3)應到位的時間
15.培訓計劃(Training Planning)
項目的培訓計劃,應根據(jù)項目的特點和項目組成員技能情況,制定出項目組成員所需的培訓內容,培訓計劃中應包含以下幾方面:
(1)培訓內容
(2)培訓時間
(3)教員
(4)接受培訓的人員
(5)培訓目的(應達到的效果)
16.項目評審(Project Reviews)
項目評審,是對項目策劃過程所做的定期性評審。
其內容可分為:
(1)評審點
(2)評審周期
(3)評審層次
(4)評審條款和措施
(5)管理評審活動中提交的工作產品(列出被評審的工作產品)
17.度量(Measurement)
度量是按規(guī)定在項目進行過程中,需要采集的度量數(shù)據(jù),以便量化地反映項目的進展情況,為管理者提供對項目進展的適當?shù)目梢曅裕瑫r度量數(shù)據(jù)是項目過程改善的數(shù)據(jù)基礎。應規(guī)定項目度量值的記錄人(一般為項目經(jīng)理或其指定人員)、記錄時間(一般以定期評審為基礎)和記錄的數(shù)據(jù)。常用的度量數(shù)據(jù)如:
(1)項目過程的評審次數(shù)
(2)項目計劃修改次數(shù)
(3)項目各階段的人員投入(各階段投入的人月數(shù))
(4)各類任務耗用時間統(tǒng)計(如設計、編碼、測試、文檔編寫等)
(5)工作產品統(tǒng)計(如文檔字數(shù)、功能點數(shù)、用況數(shù)、源代碼行數(shù)等)
【軟件開發(fā)計劃書】相關文章:
軟件開發(fā)專業(yè)簡歷范文11-20
軟件開發(fā)工作總結01-14
軟件開發(fā)委托合同08-19
軟件開發(fā)合同協(xié)議范文05-27
軟件開發(fā)委托合同2篇08-24
軟件開發(fā)委托合同4篇08-19
最新軟件開發(fā)委托合同范本08-24
軟件開發(fā)工程師個人簡歷范文08-09
軟件開發(fā)公司勞動合同最新3篇11-08
商務計劃書01-26