項目開發(fā)計劃(GB856T——88) 1引言 1.1編寫目的 項目開發(fā)計劃是確定要開發(fā)項目的時候首先做的一個初步計劃,需要對于項目整個開發(fā)過程需要的一些條件等有一個比較大概的了解。項目開發(fā)計劃預(yù)期的讀者有用戶、開發(fā)者、管理者、以及分析人員等。 1.2 背景 說
項目開發(fā)計劃(GB856T——88)
項目開發(fā)計劃是確定要開發(fā)項目的時候首先做的一個初步計劃,需要對于項目整個開發(fā)過程需要的一些條件等有一個比較大概的了解。項目開發(fā)計劃預(yù)期的讀者有用戶、開發(fā)者、管理者、以及分析人員等。
說明:
a. 待開發(fā)的軟件系統(tǒng)的名稱:機房收費系統(tǒng)
b. 提出者:米新江教授
開發(fā)者:十期學(xué)生
用戶:廊坊師范學(xué)院全體師生
實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡(luò):圖書館閱覽室,機房
c. 該軟件系統(tǒng)同其他系統(tǒng)或其他機構(gòu)的基本的相互來往關(guān)系:VB開發(fā),SQL sever2008數(shù)據(jù)庫存儲。
列出用得著的參考資料,如:
a. 《軟件工程》 張海藩 人民郵電出版社
b. 可行性分析報告
c. 本項目的經(jīng)核準(zhǔn)的計劃任務(wù)書和合同、上級機關(guān)的批文;
d. 屬于本項目的其他已發(fā)表的文件;
e. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源:SQL入門
分析、計劃、編碼、測試、維護
分析人員:具有較強的交流表達(dá)能力,需要和用戶溝通,并且明白表達(dá)用戶的需求
計劃人員:具有全局觀,對于整個軟件開發(fā)能有個大概的掌控
編碼人員:具有一定的編碼能力,且編碼規(guī)范整潔。代碼執(zhí)行性和可讀性好
測試人員:具有一定的編碼能力,要比編碼人員的水平高,可以找出系統(tǒng)的問題
維護人員:可以有編碼人員勝任。
機房收費系統(tǒng)安裝程序.exe |
安裝程序文件 |
Microsoft Visual basic 6.0 |
編程語言 |
SQL sever 2008 |
存儲程序 |
用戶操作手冊 |
引導(dǎo)用戶使用程序 |
軟件維護手冊 |
包括軟件系統(tǒng)說明、程序模塊說明、操作環(huán)境、軟件過程的說明、便于軟件的維護。 |
項目進(jìn)度表 |
主要包括人員的職責(zé)情況以及項目的進(jìn)展情況 |
數(shù)據(jù)庫設(shè)計說明書 |
主要描述數(shù)據(jù)庫的設(shè)計流程和概要 |
用戶操作手冊 |
軟件介紹及使用說明 |
列出需向用戶提供的各項服務(wù),如培訓(xùn)安裝、維護和運行支持等,應(yīng)逐項規(guī)定開始日期、所提供支持的級別和服務(wù)的期限。
提供的用戶服務(wù) |
定義 |
起始日期 |
期限 |
培訓(xùn)安裝 |
為用戶進(jìn)行使用前培訓(xùn),并且在用戶需要的時候要為用戶提供幫助 |
軟件交付后 |
根據(jù)情況而定 |
維護 |
隨時為用戶提供技術(shù)上支持 |
測試完成 |
5年 |
運行支持 |
為軟件安全作保障,出現(xiàn)問題為用戶提供幫助 |
軟件交付后 |
5年 |
需求分析說明書、系統(tǒng)設(shè)計說明書、數(shù)據(jù)說明文檔
編寫中的特殊定義、注釋等匯編的文檔記錄
測試分析說明書
A.項目完成后首先交由技術(shù)人員進(jìn)行驗收,首先對于程序的功能、性能、文檔等進(jìn)行檢查,看是否符合用戶的需求,當(dāng)驗收合格后交由用戶使用;
B.用戶對新的程序進(jìn)行使用,有用戶填寫用戶體驗反饋給開發(fā)人員。
項目需要45天完成,最多需要60天
批準(zhǔn)者:米新江教授;批準(zhǔn)日期:2013-11-01
對于項目開發(fā)中需要完成的各項工作,從需求分析、設(shè)計、實現(xiàn)、測試直到維護,包括文件的編制、審批、打印、分發(fā)工作,用戶培訓(xùn)工作,軟件安裝工作等,按層次進(jìn)行分解,指明每項任務(wù)的負(fù)責(zé)人和參加人員。
A需求分析:首先由需求分析人員與用戶進(jìn)行溝通交流,將用戶的需求進(jìn)行整理,然后將整理好的用戶需求和可行性分析報告分發(fā)給系統(tǒng)開發(fā)人員。
B設(shè)計:設(shè)計人員根據(jù)需求分析人員收集到的用戶需求進(jìn)行項目計劃,并且寫項目開發(fā)計劃。
C實現(xiàn):編碼人員根據(jù)用戶需求,以及項目開發(fā)計劃進(jìn)行編碼,編寫相關(guān)的數(shù)據(jù)說明文檔
D測試:測試人員拿到相關(guān)文檔如可行性分析報告等,進(jìn)行測試編寫測試分析報告;
E維護:參與系統(tǒng)維護,和用戶培訓(xùn),同時分發(fā)用戶手冊
各個階段 |
負(fù)責(zé)人 |
參與人 |
需求分析 |
徐玲博 |
徐玲博 |
設(shè)計 |
徐玲博 |
徐玲博 |
實現(xiàn) |
徐玲博 |
徐玲博 |
測試 |
徐玲博 |
徐玲博 |
維護 |
徐玲博 |
徐玲博 |
文檔編制 |
徐玲博 |
徐玲博 |
文檔審核 |
王華英 |
王華英、徐玲博 |
打印分發(fā) |
徐玲博 |
徐玲博 |
用戶培訓(xùn) |
徐玲博 |
徐玲博 |
軟件安裝 |
徐玲博 |
徐玲博 |
說明負(fù)責(zé)接口工作的人員及他們的職責(zé),包括:
a. 負(fù)責(zé)本項目同用戶的接口人員:
b. 負(fù)責(zé)本項目同本單位各管理機構(gòu),如合同計劃管理部門、財務(wù)部門、質(zhì)量管理部門等的接口人員;
c. 負(fù)責(zé)本項目同個份合同負(fù)責(zé)單位的接口人員等。
預(yù)定開始日期 |
完成日期 |
所需資源 |
|
需求分析 |
2013/11/01 |
2013/11/03 |
學(xué)生配合調(diào)查 |
軟件設(shè)計 |
2013/11/04 |
2013/11/06 |
網(wǎng)絡(luò) |
編碼實現(xiàn) |
2013/11/07 |
2013/11/17 |
PC,網(wǎng)絡(luò) |
系統(tǒng)測試 |
2013/11/18 |
2013/11/20 |
測試人員 |
交付運行 |
2013/11/25 |
2013/11/27 |
機房PC |
培訓(xùn) |
2013/11/28 |
2013/11/30 |
使用人員 |
系統(tǒng)安裝 |
2013/12/01 |
2013/12/02 |
機房PC |
逐項列出本開發(fā)項目所需要的勞務(wù)(包括人員的數(shù)量和時間)以及經(jīng)費的預(yù)算(包括辦公費、差旅費、機時費、資料費、通訊設(shè)備和專用設(shè)備的租金等)和來源。
人員 |
數(shù)量 |
經(jīng)費預(yù)算 |
需求分析 |
2 |
2000 |
項目計劃 |
1 |
1000 |
編碼 |
2 |
2000 |
測試 |
2 |
2000 |
維護 |
2 |
2000 |
逐項列出能夠影響整個項目成敗的關(guān)鍵問題、技術(shù)難點和風(fēng)險,指出這些問題對項目的影響。
關(guān)鍵問題 |
技術(shù)難點 |
風(fēng)險 |
影響 |
|
需求分析 |
這一階段分析人員與用戶之間的需求溝通很重要,用戶是否將可行的需求明確表達(dá),分析人員能正確表達(dá),以文檔形式傳遞給計劃人員和開發(fā)人員 |
|||
項目計劃 |
計劃人員是否能根據(jù)需求分析報告,分析出一個邏輯性好,并且利用現(xiàn)有的一些工具如數(shù)據(jù)流等,設(shè)計出一個系統(tǒng)全貌,這里面的風(fēng)險比較大,而且對于計劃人員的專業(yè)性和規(guī)范性要求較高 |
|||
編碼 |
編碼人員拿到需求分析報告和項目計劃報告,對于其中的需求和要求能比較好的詮釋出來,對于編碼人員的專業(yè)性和理解性要求較高,并且因為編碼人員良莠不齊,所以之間的交流溝通也很重要。同時系統(tǒng)要與很好的可讀性和規(guī)范性 |
|||
測試 |
測試人員要求比編碼人員的水平高的多,這樣才能發(fā)現(xiàn)系統(tǒng)的錯誤和漏洞并且善于使用各種測試方法,要在短時間里測試出更多的問題,對系統(tǒng)進(jìn)行深度的挖掘測試 |
|||
維護 |
系統(tǒng)維護人員可以是編碼人員 |
說明為支持本項目的開發(fā)所需要的各種條件和設(shè)施。
人員:各個階段使用到的人員需要有較高的專業(yè)素養(yǎng),會編寫規(guī)范性的文檔,除要求非常高的人員,其他人員有一定的溝通交流能力
設(shè)備:普通PC機
資金:各種網(wǎng)絡(luò)、打印機、場地、紙張等條件
逐項列出開發(fā)中和運行時所需的計算機系統(tǒng)支持,包括計算機、外圍設(shè)備、通訊設(shè)備、模擬器、編譯(或匯編)程序、操作系統(tǒng)、數(shù)據(jù)管理程序包、數(shù)據(jù)存儲能力和測試支持能力等,逐項給出有關(guān)到貨日期、使用時間的要求。
VB開發(fā)環(huán)境,SQL Sever 2008數(shù)據(jù)庫存儲,以及計算機硬件
逐項列出需要用戶承擔(dān)的工作和完成期限。包括需由用戶提供的條件及提供時間。
需求分析階段:明確表達(dá)所需的需求和條件;
項目開發(fā)計劃:與計劃人員一同開發(fā)設(shè)計出合理的模型,共同建立系統(tǒng)的原型
運行維護階段:需要用戶在使用之后填寫用戶體驗報告,然后反饋給維護人員,與維護人員一起完善優(yōu)化系統(tǒng)
逐項列出需要外單位分合同承包者承擔(dān)的工作和完成的時間,包括需要由外單位提供的條件和提供的時間。
系統(tǒng)比較小,這個不需要進(jìn)行外包
說明本項目開發(fā)中需制定的各個專題計劃(如分合同計劃、開發(fā)人員培訓(xùn)計劃、測試計劃、安全保密計劃、質(zhì)量保證計劃、配置管理計劃、用戶培訓(xùn)計劃、系統(tǒng)安裝計劃等)的要點。
A系統(tǒng)不需要制定分合同計劃
B開發(fā)人員培訓(xùn)計劃:要對開發(fā)人員進(jìn)行培訓(xùn),如需要理解可行性分析報告和項目開發(fā)計劃,并且需要對于開發(fā)系統(tǒng)語言進(jìn)行強化學(xué)習(xí)。
C測試計劃:開發(fā)出適合的測試用例,測試人員要熟練使用黑盒或白盒測試,對于系統(tǒng)要進(jìn)行較全面的測試,要進(jìn)行毀滅性的的測試。
D安全保密計劃:對于開發(fā)人員要簽署保密協(xié)議,對于用戶的隱私或數(shù)據(jù)進(jìn)行保密,并且一些開發(fā)的文檔由提出者進(jìn)行保管。系統(tǒng)用戶設(shè)置不同的權(quán)限
E質(zhì)量保證計劃:這個在系統(tǒng)完成后,并且通過了測試人員的測試,確保沒有什么非常明顯的錯誤之后交由用戶使用
F配置管理計劃:這個有分析人員進(jìn)行協(xié)調(diào)分配
G用戶培養(yǎng)計劃:系統(tǒng)交由用戶使用之前,要對用戶進(jìn)行一些操作培訓(xùn),安全培訓(xùn)、出錯處理、以及將用戶手冊交給用戶,同時為用戶隨時解決問題
H系統(tǒng)安裝計劃:將系統(tǒng)安裝在目標(biāo)計算機上,且保障沒有錯誤,或不兼容。異地發(fā)布沒有問題
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com