軟件開(kāi)發(fā)的計劃書(shū)范文
1.引言(Introduction)
近年來(lái),隨著(zhù)圖書(shū)館規模的不斷擴大,圖書(shū)數量也相應的增加,有關(guān)圖書(shū)的各種信息量也成倍增加,面對著(zhù)龐大的信息量,傳統的人工方式管理會(huì )導致圖書(shū)館管理上的混亂,人力與物力過(guò)多浪費,圖書(shū)館管理費用的增加,從而使圖書(shū)館的負擔過(guò)重,影響整個(gè)圖書(shū)館的運作和控制管理,因此,必須制定一套合理、有效,規范和實(shí)用的圖書(shū)管理系統,對圖書(shū)資料進(jìn)行集中統一的管理。
另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計算機應用已滲透到了各個(gè)領(lǐng)域,引起信息管理的革命,實(shí)現了信息的自動(dòng)化處理,提高了處理的及時(shí)性和正確性。 圖書(shū)管理工作面對大量的可模塊化處理的信息,是當今信息革命的一個(gè)重要陣地。我們小組開(kāi)發(fā)圖書(shū)管理信息系統就是采用現代化的信息管理方式代替手工管理方式,提高圖書(shū)管理工作效率,作到信息的規范管理,科學(xué)統計和快速查詢(xún),讓圖書(shū)館更好的為學(xué)校,社會(huì )服務(wù)。
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] 《實(shí)用軟件工程(第二版)》,編著(zhù):趙池龍 等,電子工業(yè)出版社; [2] ……
1.5 相關(guān)文檔(Related Documents)
當該文檔變更時(shí),可能對其他文檔產(chǎn)生影響,受影響的文檔叫相關(guān)文檔,需將它們列出。 [1] 《軟件產(chǎn)品開(kāi)發(fā)任務(wù)書(shū)》 [2] 《立項建議書(shū)》 [3] 《用戶(hù)需求報告》 [4] 《需求規格書(shū)》
1.6 版本更新記錄(Version Updated Record)
版本更新記錄格式,如表所示。
版本更新記錄
2.項目概述(Project Summary)
2.1 項目的目的(Project Purpose)
系統開(kāi)發(fā)的總的設計目標是實(shí)現圖書(shū)管理的系統化、規范化和自動(dòng)化,實(shí)現對圖書(shū)資料的集中統一的管理。本系統主要實(shí)現對圖書(shū)館信息的管理,主要功能為管理有關(guān)讀者,書(shū)籍,借閱和管理者的信息等。本系統結構分為讀者信息管理模塊,書(shū)籍信息管理模塊,借閱信息管理模塊,管理者信息管理模塊。讀者信息管理部分有兩方面的功能,可以瀏覽讀者的信息,可以對讀者信息進(jìn)行維護。書(shū)籍信息管理可以瀏覽書(shū)籍的信息,可以對書(shū)籍信息進(jìn)行維護。借閱信息管理可以顯示當前數據庫中書(shū)籍借閱情況,可以對借閱信息進(jìn)行維護。管理者信息管理可以顯示數據庫中管理者的情況,可以對管理者信息進(jìn)行維護?梢(jiàn),本系統主要解決的問(wèn)題是利用關(guān)鍵字對數據庫進(jìn)行查詢(xún)。
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ù)是面向管理員(圖書(shū)管理員和其它管理人員)、讀者(老師和同學(xué)等),他們都具有一定的計算機應用基礎,可以比較熟練操作計算機。管理員和讀者都是經(jīng)常性用戶(hù)。系統維護人員為計算機專(zhuān)業(yè)人員,熟悉數據庫、操作系統、網(wǎng)絡(luò )維護工作。維護人員為間隔性用戶(hù)。
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í)間
【軟件開(kāi)發(fā)的計劃書(shū)】相關(guān)文章:
軟件開(kāi)發(fā)的述職報告09-18
軟件開(kāi)發(fā)述職報告05-25
軟件開(kāi)發(fā)專(zhuān)業(yè)實(shí)習報告10-10
軟件開(kāi)發(fā)工作總結08-12
軟件開(kāi)發(fā)員工辭職報告11-03