項目開發計劃(GB856T——88)數據庫
項目開發計劃是肯定要開發項目的時候首先作的一個初步計劃。需要對於項目整個開發過程需要的一些條件等有一個比較大概的瞭解。項目開發計劃預期的讀者實用戶、開發人員、管理者、以及分析人員等。編程
說明:安全
a. 待開發的軟件系統的名稱:機房收費系統網絡
b. 提出者:米新江教授數據庫設計
開發人員:十期學生編程語言
用戶:廊坊師範學院全體師生工具
實現該軟件的計算中心或計算機網絡:圖書館閱覽室。機房性能
c. 該軟件系統同其它系統或其它機構的主要的相互來往關係:VB開發,SQL sever2008數據庫存儲。學習
列出用得着的參考資料。如: 優化
a. 《軟件project》 張海藩 人民郵電出版社
b. 可行性分析報告
c. 本項目的經覈準的計劃任務書和合同、上級機關的批文。
d. 屬於本項目的其它已發表的文件。
e. 本文件裏各處引用的文件、資料,包含所要用到的軟件開發標準。
列出這些文件資料的標題、文件編號、發表日期和出版單位,說明能夠獲得這些文件資料的來源:SQL入門
分析、計劃、編碼、測試、維護
分析人員:具備較強的交流表達能力,需要和用戶溝通。並且明確表達用戶的需求
計劃人員:具備全局觀。對於整個軟件開發能有個大概的掌控
編碼人員:具備必定的編碼能力。且編碼規範整潔。代碼運行性和可讀性好
測試人員:具備必定的編碼能力。要比編碼人員的水平高,可以找出系統的問題
維護人員:可以有編碼人員勝任。
機房收費系統安裝程序.exe |
安裝程序文件 |
Microsoft Visual basic 6.0 |
編程語言 |
SQL sever 2008 |
存儲程序 |
用戶操做手冊 |
引導用戶使用程序 |
軟件維護手冊 |
包含軟件系統說明、程序模塊說明、操做環境、軟件過程的說明、便於軟件的維護。 |
項目進度表 |
主要包含人員的職責狀況以及項目的進展狀況 |
數據庫設計說明書 |
主要描寫敘述數據庫的設計流程和概要 |
用戶操做手冊 |
軟件介紹及使用說明 |
列出需向用戶提供的各項服務,如培訓安裝、維護和執行支持等,應逐項規定開始日期、所提供支持的級別和服務的期限。
提供的用戶服務 |
定義 |
起始日期 |
期限 |
培訓安裝 |
爲用戶進行使用前培訓,並且在用戶需要的時候要爲用戶提供幫助 |
軟件交付後 |
依據狀況而定 |
維護 |
隨時爲用戶提供技術上支持 |
測試完畢 |
5年 |
執行支持 |
爲軟件安全做保障,出現故障爲用戶提供幫助 |
軟件交付後 |
5年 |
需求分析說明書、系統設計說明書、數聽說明文檔
編寫中的特殊定義、凝視等彙編的文檔記錄
測試分析說明書
A.項目完畢後首先交由技術人員進行驗收。首先對於程序的功能、性能、文檔等進行檢查。看是否符合用戶的需求,當驗收合格後交由用戶使用;
B.用戶對新的程序進行使用,實用戶填寫用戶體驗反饋給開發者。
項目需要45天完畢,最多需要60天
批准者:米新江教授;批准日期:2013-11-01
對於項目開發中需要完畢的各項工做,從需求分析、設計、實現、測試直到維護。包含文件的編制、審批、打印、分發工做,用戶培訓工做。軟件安裝工做等,按層次進行分解,指明每項任務的負責人和參加人員。
A需求分析:首先由需求分析人員與用戶進行溝通交流,將用戶的需求進行整理,而後將整理好的用戶需求和可行性分析報告分發給系統開發者。
B設計:設計人員依據需求分析人員收集到的用戶需求進行項目計劃,並且寫項目開發計劃。
C實現:編碼人員依據用戶需求,以及項目開發計劃進行編碼,編寫相關的數聽說明文檔
D測試:測試人員拿到相關文檔如可行性分析報告等,進行測試編寫測試分析報告;
E維護:參與系統維護。和用戶培訓。同一時候分發用戶手冊
各個階段 |
負責人 |
參與人 |
需求分析 |
徐玲博 |
徐玲博 |
設計 |
徐玲博 |
徐玲博 |
實現 |
徐玲博 |
徐玲博 |
測試 |
徐玲博 |
徐玲博 |
維護 |
徐玲博 |
徐玲博 |
文檔編制 |
徐玲博 |
徐玲博 |
文檔審覈 |
王華英 |
王華英、徐玲博 |
打印分發 |
徐玲博 |
徐玲博 |
用戶培訓 |
徐玲博 |
徐玲博 |
軟件安裝 |
徐玲博 |
徐玲博 |
說明負責接口工做的人員及他們的職責,包含:
a. 負責本項目同用戶的接口人員:
b. 負責本項目同本單位各管理機構,如合同計劃管理部門、財務部門、質量管理部門等的接口人員。
c. 負責本項目同個份合同負責單位的接口人員等。
|
預約開始日期 |
完畢日期 |
所需資源 |
需求分析 |
2013/11/01 |
2013/11/03 |
學生配合調查 |
軟件設計 |
2013/11/04 |
2013/11/06 |
網絡 |
編碼實現 |
2013/11/07 |
2013/11/17 |
PC。網絡 |
系統測試 |
2013/11/18 |
2013/11/20 |
測試人員 |
交付執行 |
2013/11/25 |
2013/11/27 |
機房PC |
培訓 |
2013/11/28 |
2013/11/30 |
使用人員 |
系統安裝 |
2013/12/01 |
2013/12/02 |
機房PC |
逐項列出本開發項目所需要的勞務(包含人員的數量和時間)以及經費的預算(包含辦公費、差旅費、機時費、資料費、通信設備和專用設備的租金等)和來源。
人員 |
數量 |
經費預算 |
需求分析 |
2 |
2000 |
項目計劃 |
1 |
1000 |
編碼 |
2 |
2000 |
測試 |
2 |
2000 |
維護 |
2 |
2000 |
逐項列出能夠影響整個項目成敗的關鍵問題、技術難點和風險,指出這些問題對項目的影響。
|
關鍵問題 |
技術難點 |
風險 |
影響 |
需求分析 |
這一階段分析人員與用戶之間的需求溝通很是重要,用戶是否將可行的需求明白表達,分析人員能正確表達。以文檔形式傳遞給計劃人員和開發者 |
|||
項目計劃 |
計劃人員可否依據需求分析報告,分析出一個邏輯性好。而且利用現有的一些工具如數據流等,設計出一個系統全貌。這裏面的風險比較大,而且對於計劃人員的專業性和規範性要求較高 |
|||
編碼 |
編碼人員拿到需求分析報告和項目計劃報告。對於當中的需求和要求能比較好的詮釋出來,對於編碼人員的專業性和理解性要求較高,並且因爲編碼人員參差不齊。因此之間的交流溝通也很是重要。同一時候系統要與很是好的可讀性和規範性 |
|||
測試 |
測試人員要求比編碼人員的水平高的多。這樣才幹發現系統的錯誤和漏洞並且善於使用各類測試方法。要在短期裏測試出不少其它的問題,對系統進行深度的挖掘測試 |
|||
維護 |
系統維護人員可以是編碼人員 |
說明爲支持本項目的開發所需要的各類條件和設施。
人員:各個階段使用到的人員需要有較高的專業素質,會編寫規範性的文檔,除要求很高的人員,其它人員有必定的溝通交流能力
設備:普通PC機
資金:各類網絡、打印機、場地、紙張等條件
逐項列出開發中和執行時所需的計算機系統支持,包含計算機、外圍設備、通信設備、模擬器、編譯(或彙編)程序、操做系統、數據管理程序包、數據存儲能力和測試支持能力等。逐項給出有關到貨日期、使用時間的要求。
VB開發環境。SQL Sever 2008數據庫存儲,以及計算機硬件
逐項列出需要用戶承擔的工做和完畢期限。包含需由用戶提供的條件及提供時間。
需求分析階段:明白表達所需的需求和條件;
項目開發計劃:與計劃人員一同開發設計出合理的模型,共同創建系統的原型
執行維護階段:需要用戶在使用以後填寫用戶體驗報告。而後反饋給維護人員。與維護人員一塊兒無缺優化系統
逐項列出需要外單位分合同承包者承擔的工做和完畢的時間,包含需要由外單位提供的條件和提供的時間。
系統比較小,這個不需要進行外包
說明本項目開發中需制定的各個專題計劃(如分合同計劃、開發者培訓計劃、測試計劃、安全保密計劃、質量保證計劃、配置管理計劃、用戶培訓計劃、系統安裝計劃等)的要點。
A系統不需要制定分合同計劃
B開發者培訓計劃:要對開發者進行培訓,如需要理解可行性分析報告和項目開發計劃,並且需要對於開發系統語言進行強化學習。
C測試計劃:開發出適合的測試用例,測試人員要熟練使用黑盒或白盒測試,對於系統要進行較全面的測試,要進行毀滅性的的測試。
D安全保密計劃:對於開發者要簽署保密協議,對於用戶的隱私或數據進行保密,並且一些開發的文檔由提出者進行保管。系統用戶設置不一樣的權限
E質量保證計劃:這個在系統完畢後,並且經過了測試人員的測試。確保沒有什麼很明顯的錯誤以後交由用戶使用
F配置管理計劃:這個有分析人員進行協調分配
G用戶培養計劃:系統交由用戶使用以前,要對用戶進行一些操做培訓,安全培訓、出錯處理、以及將用戶手冊交給用戶。同一時候爲用戶隨時解決這個問題
H系統安裝計劃:將系統安裝在目標計算機上。且保障沒有錯誤,或不兼容。異地公佈沒有問題