《计算机软件产品交付准则.pdf》由会员分享,可在线阅读,更多相关《计算机软件产品交付准则.pdf(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机软件产品交付准则计算机软件的交付阶段是继计算机软件的需求、设计、编码、测试等阶段之后的一个核对用户需求、检验软件产品、面向客户实施应用的阶段(本阶段后期的工作主旨在于:通过对计算机软件产品客户方安装、应用及维护,收集计算机软件产品运行期出现的问题,及时反馈用户的使用信息,并转化为计算机软件产品的升级换代的重要性材料)。具体过程如下:1、对计算机软件项目进行交付前的最终评审。这部分工作主要包括:a)核对软件项目开发周期各阶段形成文档的完整性。这些阶段性文档包括:i.需求阶段:需求规格说明书、项目开发计划、可行性研究报告、产品设计说明书、产品发布计划、用户手册、操作手册。ii.设计阶段:概要
2、设计说明书、数据字典、详细设计说明书、数据库设计说明书、测试计划、质量保证计划、质量配置方案。iii.编码阶段:测试报告。iv.测试阶段:测试报告。b)评审阶段性文档的真实性、有效性。各阶段文档应当反映出所处阶段的工作特点,待完成的工作指标和工作任务,符合软件生命周期各阶段的具体工作要求。2、对计算机软件项目进行交付阶段的最终评审。这部分工作主要包括:a)评审最终产品是否符合需求阶段需求规格说明书对用户需求的定义。严格检查计算机软件在完成功能的形式上是否符合需求规格说明书中对计算机软件功能内容的阐述。对于需求变更的部分,是否形成了变更部分的实时性说明书,并在产品设计说明书、产品发布计划、用户手
3、册和操作手册有所体现。对用户操作平台进行标准化评审,从设计标准、设计风格、操作风格等方面重点进行考核。并检查是否在产品设计说明书、产品发布计划、用户手册和操作手册中有所体现。b)评审最终产品在逻辑设计上是否完全覆盖了用户的需求。完全检查概要设计说明书、数据字典、详细设计说明书和数据库说明书中对各个功能模块的定义是否符合用户需求,各技术说明书之间是否严格按照阶段性划分对模块进行定义,彼此之间是否存在着功能调用上的联系;检查各模块所用到的系统级参数的传递定义是否完全符合用户对需求的要求。对于新功能的增加部分,要严格同产品设计说明书、产品发布计划、用户手册和操作手册进行比较,从模块定义、接口设计、数
4、据及数据库定义等方面检查是否同以上文档的阐述内容相吻合。c)评审最终产品在软件的测试上是否完全覆盖了用户的操作需求。核对单元测试记录报告,检查模块测试接口覆盖率、错误测试覆盖率、代码覆盖率。核对集成测试记录报告,验收测试记录报告,并检查测试范围是否覆盖了用户的全部需求;对于增加部分的功能测试,要核对是否与技术文档(概要设计说明书、数据字典、详细设计说明书和数据库说明书)和非技术文档(产品设计说明书、产品发布计划、用户手册和操作手册)相应部分的说明吻合。d)安排、评审最终产品后期维护的准备工作。i.同需求方形成并评审软件维护需求说明的可行性。核对其内容是否完全覆盖技术文档(概要设计说明书、数据字
5、典、详细设计说明书和数据库说明书)和非技术文档(产品设计说明书、产品发布计划、用户手册和操作手册)。ii.同需求方评审软件产品维护计划的可行性。重点确定软件产品的维护范围,指定产品维护负责人;同需求方达成对软件产品安装、使用、维护等阶段具体的时间和人员安排;及对软件产品维护过程中的风险预测与分析等事项的合同。核对本计划是否覆盖用户手册和操作手册中对用户需求的全部内容。iii.形成软件维护记录。核对本记录是否覆盖用户手册和操作手册中对用户需求的全部内容。iv.形成软件实施培训记录。确定对需求方进行培训的具体过程和内容。核对本记录是否覆盖用户手册和操作手册中对用户需求的全部内容。v.形成软件实施总结报告。评审软件产品实施过程中的各个环节的完成情况。核对其内容是否与软件维护需求说明、软件维护记录和软件实施培训记录等维护期产生文档相吻合。vi.同需求方确定并形成软件产品验收报告。核对其内容是否覆盖产品设计说明书、产品发布计划、操作手册、用户手册、软件维护需求说明、软件产品维护计划、软件维护记录、软件实施培训记录和软件实施总结报告中的内容说明。vii.其他未尽事宜形成软件产品维护记录备忘。
限制150内