计算机软件产品开发文件编制指南 GB 8567-88

20 项目开发总结报告
    项目开发总结报告的编制是为了总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作的各个方面的评价。具体的内容要求如下:
   20.1引言
   20.1.1编写目的
   20.1.2背景
   20. 1. 3定义
   20.1.4参考资料
   20. 2. 1产品
   20.2实际开发结果
   20. 2. 2主要功能和性能
   20.2.3基本流程
   20.2.4进度
   20.2.5费用
   20.3开发工作评价
   20. 3.1对生产效率的评价
   20.3.2对产品质量的评价
   20. 3 . 3对技术方法的评价
   20. 3 . 4出错原因的分析
   20.4经验与教训

 

附录N
                              项目开发总结报告的编写提示

                                      (参考件)
N.I引言

 N.1.1编写目的
   说明编写这份项目开发总结报告的目的,指出预期的阅读范围。
 N.1.2背景
   说明:
   a.本项目的名称和所开发出来的软件系统的名称;
   b.此软件的任务提出者、开发者、用户及安装此软件的计算中心。
 N.I.3定义
   列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
 N.1.4参考资料
   列出要用到的参考资料,如:
   a.本项目的已核准的计划任务书或合同、上级机关的批文;
   b.属于本项目的其他已发表的文件;
   c.本文件中各处所引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
N.2实际开发结果

  N.2.1产品
    说明最终制成的产品,包括:
    a.程序系统中各个程序的名字,它们之间的层次关系,以千字节为单位的各个程序的程序量、存储媒体的形式和数量;
    b.程序系统共有哪几个版本,各自的版本号及它们之间的区别;
    c.每个文件的名称;
    d.所建立的每个数据库。 如果开发中制订过配置管理计划,要同这个计划相比较。
  N.2.2主要功能和性能
    逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发计划、功能需 .求说明书的有关内容,说明原定的开发目标是达到了、未完全达到、或超过了。
  N.2.3基本流程
    用图给出本程序系统的实际的基本的处理流程。
  N.2.4进度
    列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了,分析主要原因。
  N.2.5费用
    列出原定计划费用与实际支出费用的对比,包括:
    a.工时,以人月为单位,并按不同级别统计;
    b.计算机的使用时间,区别CPU时间及其他设备时间;
    c.物料消耗、出差费等其他支出。 
    明确说明,经费是超出了、还是节余了,分析其主要原因。
N.3开发工作评价

 N.3.1对生产效率的评价

   给出实际生产效率,包括:
   a.程序的平均生产效率,即每人月生产的行数;
   b.文件的平均生产效率,即每人月生产的千字数;
   并列出原订计划数作为对比。
 N.3.2对产品质量的评价
   说明在测试中检查出来的程序编制中的错误发生率,即每干条指令(或语句)中的错误指令数(或语句数)。如果开发中制订过质量保证计划或配置管理计划,要同这些计划相比较。
 N.3.3对技术方法的评价
   给出对在开发中所使用的技术、方法、工具、手段的评价。
 N.3.4出错原因的分析
   给出对于开发中出现的错误的原因分析。
N.4经验与教训
   列出从这项开发工作中所得到的最主要的经验与教训及对今后的项目开发工作的建议。