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