軟件開發計劃書

    時間:2020-09-30 10:58:20 計劃書 我要投稿

    軟件開發計劃書

      

    軟件開發計劃書

      1.引言(Introduction)

      1.1 目的(Purpose)

      本章提供整個軟件開發計劃的綜述。主要是確定以下內容:

      (1)軟件生存周期的選取及裁剪。

      (2)軟件規范、方法和標準的選擇。

      (3)軟件工作產品的規模估計。

      (4)軟件工作量和成本的估計。

      (5)軟件進度表的制定。

      (6)軟件風險的估計。

      (7)軟件項目培訓計劃。

      1.2 范圍(Scope)

      說明該軟件開發計劃的范圍,簡要描述軟件開發計劃的內容。一般而言,對于一個較大的軟件項目(工期6個人月以上),計劃書包括如下內容:

      (1)軟件規模估計

      (2)工作模塊計劃

      (3)人力資源計劃

      (4)其他資源計劃

      (5)進度安排計劃

      (6)配置管理計劃(可單獨做一個計劃)

      (7)質量保證計劃(可單獨做一個計劃)

      1.3 術語定義(Terms Glossary) 將該軟件開發計劃中的術語、縮寫詞進行定義。包括用戶應用領域與計算機領域的術語與縮寫詞等。例如:

      [1] 軟件相關組:指軟件配置管理組、文檔支持組、測試組。

      [2] 軟件質量保證組:指計劃和實施軟件質量保證活動的人員的集合。

      1.4 參考資料(References) 說明該軟件開發計劃使用的參考資料,如項目的用戶需求報告、商務合同、用戶領域的資料等,每一個文件、文獻要有標題、索引號或文件號,發布或發表日期以及出版單位。

      [1] ……

      [2] ……

      1.5 相關文檔(Related Documents)

      當該文檔變更時,可能對其他文檔產生影響,受影響的文檔叫相關文檔,需將它們列出。

      [1] ……

      [2] ……

      1.6 版本更新記錄(Version Updated Record) 版本更新記錄格式

      2.項目概述(Project Summary)

      2.1 項目的目的(Project Purpose) 說明該軟件項目的目的。

      2.2 項目的范圍(Project Scope)

      本章的內容,主要參照《立項建議書》/《合同》與《用戶需求報告》中相關章節,簡要描述該軟件項目的實現范圍: (1)主要功能點列表

      (2)主要性能點列表

      (3)主要接口列表

      (4)本軟件項目與其他軟件項目之間的關系

      (5)項目實施方面的限制等內容

      2.3 項目的使用對象(Project Reader)

      在本章節中,要識別出顧客與最終用戶,對顧客與最終用戶的情況要有簡單描述,如最終用戶的教育水平、技術水平及本系統的使用頻度等。

      3.項目組織(Project Organization) 項目組織是為開發項目而組建的隊伍。建議以框圖的方式表示項目的組織結構,并對每一組織的負責人和職責加以說明。可能的項目組織單元,如:

      (1)項目管理組

      (2)質量保證組

      (3)配置管理組

      (4)軟件工程組

      (5)測試組

      (6)需求管理組

      各組織說明如下:

      (1)項目管理組,執行SPP和SPTO過程,對項目實施負全部責任。

      (2)質量保證組,執行SQA過程,負責項目過程與產品的質量控制和報告。

      (3)配置管理組,執行SCM過程,負責項目產品的版本、配置管理以及配置庫狀態報告。

      (4)軟件工程組,執行軟件項目工程過程,負責項目產品的開發和維護工作。

      (5)測試組,執行軟件項目測試過程,負責項目產品的測試。

      (6)需求管理組,負責對需求基線和需求變更進行管理。

      4.軟件生存周期(Software Life Cycle)

      本章節記錄項目策劃生存期定義的工作結果,需要描述的主要內容:

      (1)項目生存期框圖

      (2)項目生存期說明

      5.規范、方法和標準(Criterion,Means,Standard)

      本章節中需要描述采用的供開發和維護軟件用的規范、方法和標準。

      6.任務與工作產品(Task and Work Products)

      項目任務和工作產品,是指根據項目生存期階段劃分的任務,和相應階段的工作產品。記錄項目生存期各階段確定的需重點控制的階段任務和工作產品。建議以表格的'形式,列出生存期各階段的任務和工作產品。

      項目包含的任務,如:

      (1)需求分析

      (2)系統設計

      (3)系統實現

      (4)測試

      (5)產品交付

      (6)產品維護

      項目可能包含的產品,如:

      (1)需求分析說明書

      (2)規格分析說明書

      (3)系統設計說明書

      (4)源代碼

      (5)各種測試報告

      (6)用戶手冊

      (7)軟件問題維護記錄

      7.工作產品、任務規模、工作量估計(Estimates of Work Product,Task Size and Workload)

      項目規模估算是為了確定項目所需的人工。

      需要描述的主要內容有:

      (1)對軟件工作產品規模估計依據的簡要描述。

      (2)每種任務和工作產品規模估計的結果。

      (3)規模估算的結果,建議用《任務規模和工作量估算表》的形式列出。

      8.成本估計(Estimates of Costs)

      成本估計,是指對項目完成過程中耗費的人力、物力、財力資源的估算。成本估計應按類別進行估算,可能的成本估算類別,如:

      (1)直接人工

      (2)直接費用

      (3)間接成本

      (4)制造費用

      (5)管理費用

      (6)不可預見費用

      9.關鍵計算機資源計劃(Critical Computer Resource Plan)

      項目的關鍵計算機資源計劃,是指系統在開發環境、測試環境、及用戶目標環境中,對關鍵計算機資源,如計算機存儲能力、計算機處理器速度、通信通道容量、服務器處理能力等的估計,使之能滿足軟件開發、測試、運行的要求。 10.軟件項目進度計劃(Software Project Schedule)

      件項目進度計劃,是對項目的進度、人員工作分工所做的計劃,此計劃依據上述各章的估算和分析結果,計劃方式建議采用表格的形式。若采用工具制定項目計劃,應將工具生成的圖表作為項目計劃的附件。本章節中需要描述的主要內容有:

      (1)軟件項目每個階段的進度時間表

      (2)設定的里程碑

      (3)評審時間

      (4)緩沖時間

      11.配置管理計劃(可單獨做一個計劃)(Configuration Management Planning) 本書單獨作為一章論述。

      12.質量保證計劃(可單獨做一個計劃)(Software Quality Assurance Planning) 本書單獨作為一章論述。

      13.風險分析(Risks Analysis)

      項目風險分析,是指對可能發生的將會對項目按預期時間、資源和預算完成產生重大影響的事件的分析包括: (1)被識別出的重大風險事件:政策風險、技術風險、技能風險等。

      (2)易發生重大風險事件的高風險區域:用戶需求、設計、測試、運行平臺等。

      (3)重大風險事件的級別:功能不全、性能不穩、迅速受限制等。

      (4)擬采取的預防措施:增加投入、糾錯、延時等。

      (5)風險事件發生后建議采用的處理措施:更改計劃、降低難度系數等。

      14.設備工具計劃(Equipment and Tools Planning)

      項目設備工具計劃,是根據項目的工作指派及進度確定項目所需要的設備和工具,以確保設備工具在任務執行前到位,保證項目任務的順利執行,在本計劃中應包含以下幾方面的內容:

      (1)所需的設備

      (2)基本的要求

      (3)應到位的時間

      15.培訓計劃(Training Planning)

      項目的培訓計劃,應根據項目的特點和項目組成員技能情況,制定出項目組成員所需的培訓內容,培訓計劃中應包含以下幾方面:

      (1)培訓內容

      (2)培訓時間

      (3)教員

      (4)接受培訓的人員

      (5)培訓目的(應達到的效果)

      16.項目評審(Project Reviews)

      項目評審,是對項目策劃過程所做的定期性評審。

      其內容可分為:

      (1)評審點

      (2)評審周期

      (3)評審層次

      (4)評審條款和措施

      (5)管理評審活動中提交的工作產品(列出被評審的工作產品)

      17.度量(Measurement)

      度量是按規定在項目進行過程中,需要采集的度量數據,以便量化地反映項目的進展情況,為管理者提供對項目進展的適當的可視性,同時度量數據是項目過程改善的數據基礎。應規定項目度量值的記錄人(一般為項目經理或其指定人員)、記錄時間(一般以定期評審為基礎)和記錄的數據。常用的度量數據如:

      (1)項目過程的評審次數

      (2)項目計劃修改次數

      (3)項目各階段的人員投入(各階段投入的人月數)

      (4)各類任務耗用時間統計(如設計、編碼、測試、文檔編寫等)

      (5)工作產品統計(如文檔字數、功能點數、用況數、源代碼行數等)

    【軟件開發計劃書】相關文章:

    軟件開發專業簡歷范文11-20

    軟件開發工作總結01-14

    軟件開發委托合同08-19

    軟件開發合同協議范文05-27

    軟件開發委托合同2篇08-24

    軟件開發委托合同4篇08-19

    最新軟件開發委托合同范本08-24

    軟件開發工程師個人簡歷范文08-09

    軟件開發公司勞動合同最新3篇11-08

    商務計劃書01-26

    国产一级a爱做免费播放_91揄拍久久久久无码免费_欧美视频在线播放精品a_亚洲成色在线综合网站免费

      日本在线一区二区 | 中文无遮挡h肉视频在线观看 | 亚洲综合免费的视频 | 久久国产午夜精品理论片应用 | 综合久久性色AⅤ | 制服丝袜欧美中文字幕在线 |