項目開發總結報告(GB8567——88)
1引言
1.1編寫目的
經過近兩個月的團隊項目開發,我們的軟件終於要交工了,要對我們的項目和我們的努力做出總結,積累經驗再接再厲,共創輝輝煌。
1.2背景
a.項目名稱:獸棋
b.任務提出者:曹玉松
開發者:張碩,蔡迎盈,曹玉松,付亞飛,姜力比,呂盼舉
用戶:8-12歲兒童
1.3定義
1.4參考資料
屬於本項目的其他已發表的文件:
1、項目可行性研究報告;
2、項目開發計划書;
3、軟件需求說明文檔;
4、概要設計說明文檔;
5、詳細設計說明文檔;
6、測試計划,測試分析報告;
7、用戶手冊;
8、團隊分工及任務管理;
2實際開發結果
2.1產品
最終制成的產品,包括:
- 類
- 資源
- 文件
- 版本
1.beta(外部測試版)版
2.Alpha(內部測試版)版
3.正式發布版
2.2主要功能和性能
功能: 1.網絡對戰游戲,在線兩人可以玩游戲
2.在線聊天功能
3.背景音樂;
性能:本程序安裝后可以流暢的對戰,並實現游戲的重新開始功能,界面友好,用戶體驗很好。
本項目原定的目標就是實現網絡的對戰游戲,就此開來開發的目標已經基本達到了。
2.3基本流程

2.4進度
項目進度表:
|
|
計划進度 |
實際進度 |
| 第8周 |
確定團隊開發題目 |
確定團隊開發題目 |
| 第9周 |
進行具體的模塊分析和設計,小組進行任務分配 |
模塊的設計基本完成, |
| 第10周 |
小組成員進行代碼編程和素材收集 |
代碼的編寫完成了絕大部分 |
| 第11周 |
各個模塊進行合並,組合成完整程序 |
程序合並成功但有些部分不能運行只好舍去 |
| 第12周 |
提交Alpha版本 |
按時提交可行版本 |
| 第13周 |
提交beta版 |
對程序進行了局部改進 |
| 第14周 |
完成整個項目的文檔和設計部分,程序定型 |
擠時間完成任務 |
| 第15周 |
提交正式發布版 |
按時提交正式發布版 |
項目的實際進度整體看來略低於計划的進度,原因在於,我們的時間安排很緊張,小組成員之間的配合需要一定的時間才能有一定的默契。另外對於項目的開發目標認識不夠清楚,使得程序功能經常變化。
2.5費用
原定計划費用與實際支出費用的對比,包括:
|
|
計划費用 |
實際支出費用 |
| 工時 |
60h |
80h |
| 計算機的使用時間 |
60h |
100h |
| 物料消耗、出差費 |
0 |
0 |
原定計划為每天工作兩個小時,小組集體開發,但在實際開發中往往不能做到集體編程大家都要各自編寫,遇到問題也沒法及時解決,浪費了大量時間,程序的調試,組合,測試,修復漏洞也浪費了很多時間。
3開發工作評價
3.1對生產效率的評價
生產效率:
|
|
實際生產效率 |
計划生產效率 |
| 程序的平均生產效率 |
800 |
1000 |
| 文件的平均生產效率 |
15000 |
20000 |
程序的編寫比較分散,在整個項目期間,編程的量並不是很大,實際的效率要比計划的低,文件的撰寫主要集中在項目開發的后期,前期效率低,后期效率高。
3.2對產品質量的評價
編寫的程序本身有一些不完善的地方,一些功能沒有實現。幾乎沒有出現未知性的錯誤,
程序的閃屏問題,規則問題等有待完善。
3.3對技術方法的評價
本程序用MFC編寫,采用了雙緩沖繪圖技術,用了套接字編程,具有聯網功能,加入了圖片、文字、聲音等多媒體效果,內容比較豐富,在算法和界面布局上海有些欠缺。
3.4出錯原因的分析
出錯的原因在於程序的編寫有漏洞,沒有將所有的情況都考慮進去,有一些功能不夠完善,使得游戲過程不能多樣化。
4經驗與教訓
這次項目的開發過程主演的經驗在於在項目開發之初一定要做好整個項目的分析和最終的成品模型,設計的應盡量全面,避免在設計中間再要加入其他的功能,使得程序不得不打動手術。希望在今后的團隊項目中能更有效地管理團隊成員,分配好任務,使得項目能有一個穩定的進度。
