I 引言
1.1编写目的
说明编写这份项目开发总结报告的目的,指出预期的阅读范围。
1.2背景
说明:
a.本项目的名称和所开发出来的软件系统的名称;
b.此软件的任务提出者、开发者、用户及安装此软件的计算中心。
I.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出要用到的参考资料,如:
a.本项目的已核准的计划任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处所引用的文件、资料,包括所要用到的软件开发标准。 列出这些文 件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2 实际开发结果
2.1产品
说明最终制成的产品,包括:
a.程序系统中各个程序的名字,它们之间的层次关系,以千字节为单位的各个程序的 程序量、存储媒体的形式和数量;
b.程序系统共有哪几个版本,各自的版本号及它们之间的区别;
c.每个文件的名称;
d.所建立的每个数据库。 如果开发中制订过配置管理计划,要同这个计划相比较。
2.2主要功能和性能
逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发 计划、功能需 .求说明书的有关内容,说明原定的开发目标是达到了、未完全达到、或超 过了。
2.3基本流程
用图给出本程序系统的实际的基本的处理流程。
2.4进度
列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了, 分析主要原因。
2.5费用
列出原定计划费用与实际支出费用的对比,包括:
a.工时,以人月为单位,并按不同级别统计;
b.计算机的使用时间,区别CPU时间及其他设备时间;
c.物料消耗、出差费等其他支出。
明确说明,经费是超出了、还是节余了,分析其主要原因。
3 开发工作评价
3.1对生产效率的评价
给出实际生产效率,包括:
a.程序的平均生产效率,即每人月生产的行数;
b.文件的平均生产效率,即每人月生产的千字数;
并列出原订计划数作为对比。
3.2对产品质量的评价
说明在测试中检查出来的程序编制中的错误发生率,即每干条指令(或语句)中的错 误指令数(或语句数)。如果开发中制订过质量保证计划或配置管理计划,要同这些计划 相比较。
3.3对技术方法的评价
给出对在开发中所使用的技术、方法、工具、手段的评价。
3.4出错原因的分析
给出对于开发中出现的错误的原因分析。
4 经验与教训
列出从这项开发工作中所得到的最主要的经验与教训及对今后的项目开发工作的建议 。
第二篇:项目开发总结报告
10、项目开发总结
10.1引言 10.1.1编写目的
银行ATM自动取款机系统的开发已经基本完成。写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发; 让我们在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而创造更多效益。
10.1.2背景
1、待开发软件系统的名称:银行ATM系统
2、任务提出者:计算机科学与技术08级本三班第一开发小组 3、开发者:计算机科学与技术08级本三班第一开发小组 4、用户:各个持有银行卡的用户以及银行相关工作人员 5、运行该软件的计算站(中心):主楼610计算机室
10.1.3参考资料
a. 软件工程导论(第五版) 张海藩 编著 清华大学出版社 b. UML及建模 郭宁 编著 清华大学出版社 c.《数据库系统原理教程》 王珊 编著 清华大学出版社 d.《管理信息系统》 黄梯云 主编 经济科学出版社
e.《数据库原理》 郭盈发 张红鹃 编著 西安电子科技大学出版社
10.2实际开发结果 10.2.1产品
a. 产品名称:银行ATM自动取款机系统
b. 产品功能:通过银行ATM自动取款机系统能够快速、方便用户进行取款、查询余额
修改密码、转账等业务。 c. 程序系统仅有一个版本。
10.2.2主要功能和性能
a.主要功能
登录:任何拥有私人银行卡帐号和密码的人都能使用本系统登录 登录权限:只有正确的帐号和密码才能登录。
查询:已登录本系统的操作人员有权查询本人帐户余额。 取款:已登录本系统的操作人员可以提取本人帐户款项。 密码修改:已登录本系统操作人员可以修改密码凭证。 退出:已登录本系统操作人员可以安全退出本系统。
注意:当交易金额超过当前帐户余额时,系统自己提示“余额不足”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统。 b.主要性能 1. 2. 3. 4. 5. 6.
在查询过程中,要求系统显示该帐户卡上所有的余额。 在取款过程中,该系统只支持交易金额为50的倍数。
如果交易中响应时间超过30秒,系统提示“操作已过时”,自动推出本系统。 交易结束时,系统知道更新帐户上的数据,保持帐户余额的一致性。 交易完成后,用户可以惦记“取卡”退出本系统。 本系统可以进行各个银行的金额交易。
注意:当交易金额超过当前帐户余额时,系统自己提示“余额不足”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统。
系统功能图
图10-1
10.2.3所用工时
该项目历时将近3个月,累计90个工作日
10.2.4所用机时
1.上机时间:14小时 2.平时利用时间:约70小时 综合以上,该项目所用机时约为84小时
10.2.5进度
计划进度与实际进度的对比
实际进度有所延迟的原因:工作量大,且在开始计划时分配的人员较少。
10.2.6费用
无费用
10.3开发工作评价 10.3.1对生产效率的评价
1.系统开发已历时快3个月的时间了 2.开发的反复性比较多。 3.对客户的需求理解不是很透彻。
综合以上,此项目的开发效率不是很高,相反,有相当一定时间的浪费。
10.3.2对技术方案的评价
a.所使用的技术JAVA:通过对本项目的开发,我们对JAVA有了进一步的认识,并且更牢固的掌握了面向对象软件开发的方法。
b.Visio结构化的建模工具:对于画图特别的有帮助,特别是思路流程图比用word自带的画图工具要好得多,我们在做建模时经常使用visio。
c.使用数据库建模工具:PowerDesigner 工具来建立系统数据库模型,以方便程序员很好的理解业务流和掌握系统架构者的架构思想,更好的满足客户的功能需求。在今后的项目开发中,我们要更好的来完成系统的前期数据库模型的建立,最大的来优化系统功能。
10.3.3对产品质量的评价
我们小组采用的是ATM自动取款机系统项目,本项目基于web进行开发,在短短的3个月期间,该项目历时90个工作日,对要求3个月竣工,从模糊定义上达到预期目标。小组成员按照标准的软件工程完成了整个项目的开发工作。
该项目在优质保工期的指导思想下基本达标,组员不仅体会了实际项目的工作环境、氛围,也培养了团队协作意识和沟通技巧;养成良好的职场工作习惯,、该项目在产品质量上基本上符合优质保工期标准。
总体上讲ATM自动取款机系统基本符合用户要求。
10.4经验与教训
1、我们小组作为一个开发团体,交流和沟通是相当重要的,现在各个公司都需要这样的人才,通过这次开发经历,我体会很深。
2、团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高。这样,在项目的开发过程中,团队才不会被难题困住不动
3、在我们做好了计划后,我们要随时的跟踪计划任务的完成进度,从而使我们的项目进度掌控在我们的开发周期范围之内,今日计划、行动,明日成功。
4、在项目进行的过程中,我们要不断去整理自己的工作情况和做好总结
5、我也认识到了我在哪方面比较薄弱,也开始加强锻炼,为以后在这方面能有更好的表现。