1
面向对象软件工程实践指南
1.2.11.2 11.2 项目总结报告的编写
11.2 项目总结报告的编写

项目总结报告中包含各章节的内容如下。

1)实际开发结果

(1)产品。说明最终形成的产品,包括:程序系统中各个程序的名字,它们之间的层次关系,以千字节为单位的各个程序的程序量、存储媒体的形式和数量;程序系统共有哪几个版本,各自的版本号及它们之间的区别;每个文件的名称;所建立的每个数据库。

(2)主要功能和性能。逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发计划、软件需求规约的有关内容,说明原定的开发目标是达到、未完全达到或超过。

(3)基本流程。用顺序图给出本软件系统的核心用例的处理流程。

(4)进度。列出原定计划进度与实际进度的对比,明确说明实际进度是提前还是延迟,并分析主要原因。

(5)费用。列出原定计划费用与实际支出费用的对比,包括:工时,以人月为单位,并按不同级别统计;计算机的使用时间,区别CPU时间及其他设备时间;物料消耗、出差费等其他支出。明确说明经费是超出还是节余,并分析其主要原因。

2)开发工作评价

(1)对生产效率的评价。给出实际生产效率,包括:程序的平均生产效率,即每人月生产的行数;文件的平均生产效率,即每人月生产的千字数;并列出原订计划数作为对比。

(2)对产品质量的评价。说明在测试中检查出来的程序编制中的错误发生率,即每千条指令(或语句)中的错误指令数(或语句数)。如果开发中制订过质量保证计划或配置管理计划,要同这些计划相比较。

(3)对技术方法的评价。给出对在开发中所使用的技术、方法、工具、手段的评价。

(4)出错原因的分析。给出对于开发中出现的错误的原因分析。

3)经验与教训

列出从这项开发工作中所得到的最主要的经验与教训及对今后的项目开发工作的建议。