14-项目开发总结报告
项目开发总结报告(GB8567——88) 1引言
1.1编写目的
总结从软件开发一开始好的,可以以后重用,借鉴的东西,还有就是一些不好的,以后应该避免的。还有就是总结从需求,分析,设计,实现,测试的东西。
1.2背景
本项目名称:在线拍卖模拟 软件系统的名称:在线拍卖仿真 软件任务提出者:软件院 软件开发者:中国西电13111028, 13111029, 13111030 软件用户:中国西电13111028,13111029,13111030 安装此软件的计算中心:软件开发者的pc
1.3定义
All the terminology is too simple to mention, we almost all use nature language for succinct, so no special term is used during the process.
1.4参考资料
Reference:
1. the software requirement specifications;
2.”C++ Primer Plus 6e”
2实际开发结果
2.1产品
说明最终制成的产品,包括:
a. Auction.h, auction.cpp, main.cpp, as for the relation between them is just as the names indicted..
B. there are two versions available in the process, numbering from 00 to 10, the main
differences between them are the implementation of the construction and the destruction of the class auction..
C. the name of the file are as follows: 1. Auction.h; 2. Auction.cpp; 3. Main.cpp.
D. have not implemented well enough, so let’s skip it for the time being.
2.2主要功能和性能
This software product make it possible to release, modify, auction, lookup, deal the commodity to be auctioned.
As for the functions we accomplished are, of course, meet the standards the teachers ask before.
2.3基本流程
用图给出本程序系统的实际的基本的处理流程。
2.4进度
The project plan phase is due to finished on the 26th, April and it is finished in time.
The requirement acquisition phase is due to finished on 16th, April and it is finished in time. The design implementation phase is due to finished on 21st, May and it is finished in time. The debug and test phase is due to finished on 11th, June and it is finished in time.
The cause of punctuation largely depend on the teamwork of teammate, and the good mastery of the C++ programming language, besides, no work can be done perfectly without the help of our teacher, who has given us many instructions.
2.5费用
The personality cost is estimated to 6 man-months, while the computer hardware useness is too trivial to detect, therefore, we would not consider it for the succinct.
3开发工作评价
3.1对生产效率的评价
The calculation of the productivity is as follows:
1. The mean productivity of programme is 200 lines / 6 man-months = 33.3 lines per
man-months.
2. The mean productivity of files, in the same way, is 2000 words / 6 man-months = 333.3
words per man-months.
The above of both is just finished in time, which is attributed to the hardwork of teammates, you’re welcome..
3.2对产品质量的评价
The errors occurred in the code is debugged during the compile-time, and I think there is no big algotithms fault thanks to the simpleness of the project, as for the bugs hiden in the code no enough testament is carried out, I can’t tell, sadly..
3.3对技术方法的评价
The main tech used in the process is oop, while the development tools we used are Sublime2 (a brilliant text editor), g++, gdb.
As for the comment of all of these, I think we have not used them as much as we should, that is to say, we are not familiar with all the perfect tools at all, so I do reserve the comment of them..
3.4出错原因的分析
The large parts of errors occurred in the process are just syntax errors, how could you imagine it that there are so many errors in a mere “Online Auction Simulator”? No, it is almost improbable. Since almost all syntax errors are debugged, we now can conclude that the cause is just unfamiliar with programming, the only cure is practice, which will surely makes perfect. 4经验与教训
For one thing, the more books you read, the more power you will have when you programme, for another, we are expected to know that practice makes perfect, and the coverage of 90 out of 100 mile is just half of the distance, as the Chinese saying goes.
Last but not least, many thanks to our good-duty teacher, without who no good work can be done, thanks man!