GB/T8567-2006 6.13.6支持手册准备 6.13.7到指定支持现场的移交 6.14软件配置管理 本条应分成若干分条描述软件配置管理中要遵循的方法。各分条的计划应遵循合同中论及它 的所有条款。 6.14.1配置标识 6.14.2配置控制 6.14.3配置状态统计 6.14.4配置审核 6.14.5发行管理和交付 6.15软件产品评估 本条应分成若干分条描述软件产品评估中要遵循的方法。各分条的计划应覆盖合同中论及它 的所有条款。 6.15.1中间阶段的和最终的软件产品评估 6.15.2软件产品评估记录(包括所记录的具体条目) 6.15.3软件产品评估的独立性 、》 6.16软件质量保证 本条应分成若于分条描述软件质量保证中要遵循的方法。各分条的计划应覆盖合同中论及它 的所有条款。 6.16.1软件质量保证评估 6.16.2软件质量保证记录、包括所记录的具体条目 6.16.3软件质量保证的独立性 6.17问题解决过程(更正活动) 本条应分成若干分条描述软件更正活动中要遵循的方法。各分条的计划应覆盖合同中论及它 的所有条款。 6.17.1问题/变更报告 它包括要记录的具体条目(可选的条目包括:项目名称,提出者,问题编号,问题名称,受影响的 软件元素或文档,发生日期,类别和优先级,描述,指派的该问题的分析者,指派日期,完成日期,分析 时间,推荐的解决方案,影响,问题状态,解决方案的批准,随后的动作,更正者,更正日期,被更正的 版本,更正时间,已实现的解决方案的描述)。 6.17.2更正活动系统 6.18联合评审(联合技术评审和联合管理评审) 本条应分成若干分条描述进行联合技术评审和联合管理评审要遵循的方法。各分条的计划应 覆盖合同中论及它的所有条款。 6.18.1联合技术评审包括一组建议的评审 6.18.2联合管理评审包括一组建议的评审 6.19文档编制 本条应分成若干分条描述文档编制要遵循的方法。各分条的计划应覆盖合同中论及它的所有 条款。应遵循本标准第5章文档编制过程中的有关文档编制计划的规定执行。 6.20其他软件开发活动 本条应分成若干分条描述进行其他软件开发活动要遵循的方法。各分条的计划应覆盖合同中 21
GB/T8567一2006 论及它的所有条款。 6.20.1风险管理,包括已知的风险和相应的对策 6.20.2软件管理指标,包括要使用的指标 6.20.3保密性和私密性 6.20.4分承包方管理 6.20.5与软件独立验证与确认(IV&V)机构的接口 6.20.6和有关开发方的协调 6.20.7项目过程的改进 6.20.8计划中未提及的其他活动 7 进度表和活动网络图 本章应给出: a.进度表,标识每个开发阶段中的活动,给出每个活动的初始点、提交的草稿和最终结果的可 用性、其他的里程碑及每个活动的完成点; b. 活动网络图,描述项目活动之间的顺序关系和依赖关系,标出完成项目中有最严格时间限 制的活动。 8项目组织和资源 本章应分成若干条描述各阶段要使用的项目组织和资源。 8.1项目组织 本条应描述本项目要采用的组织结构,包括涉及的组织机构、机构之间的关系、执行所需活动的 每个机构的权限和职责。 8.2项目资源 本条应描述适用于本项目的资源。(若适用)应包括: a,人力资源,包括: 1)估计此项目应投人的人力(人员/时间数): 2)按职责(如:管理,软件工程,软件测试,软件配置管理,软件产品评估,软件质量保证和 软件文档编制等)分解所投人的人力; 3)履行每个职责人员的技术级别、地理位置和涉密程度的划分: b.开发人员要使用的设施,包括执行工作的地理位置、要使用的设施、保密区域和运用合同项 目的设施的其他特性; C. 为满足合同需要,需方应提高的设备、软件、服务、文档、资料及设施,给出一张何时需要上 述各项的进度表; d. 其他所需的资源,包括:获得资源的计划、需要的日期和每项资源的可用性。 9培训 9.1项目的技术要求 根据客户需求和项目策划结果,确定本项目的技术要求,包括管理技术和开发技术。 9.2培训计划 根据项目的技术要求和项目成员的情况,确定是否需要进行项目培训,并制订培训计划。如不 22
GB/T8567-2006 需要培训,应说明理由。 10项目估算 本章应分若干条说明项目估算的结果。 10.1规模估算 10.2工作量估算 10.3成本估算 10.4关键计算机资源估算 10.5管理预留 11风险管理 本章应分析可能存在的风险,所采取的对策和风险管理计划。 12支持条件 12.1计算机系统支持。 12.2需要需方承担的工作和提供的条件。 12.3需要分包商承担的工作和提供的条件。 13注解 本章应包含有助于理解本文档的一般信息(例如原理)。本章应包含为理解本文档需要的术语 和定义,所有缩略语和它们在文档中的含义的字母序列表。 附录 附录可用来提供那些为便于文档维护而单独出版的信息(例如图表、分类数据)。为便于处理, 附录可单独装订成册。附录应按字母顺序(A,B等)编排。 7.3软件测试计划(STP) 说明: 1.《软件测试计划》(STP)描述对计算机软件配置项CSCI、系统或子系统进行合格性测试的计 划安排。内容包括进行测试的环境、测试工作的标识及测试工作的时间安排等。 2.通常每个项目只有一个STP,使得需方能够对合格性测试计划的充分性作出评估。 软件测试计划的正文的格式如下: 1引言 本章应分成以下几条。 1.1标识 本条应包含本文档适用的系统和软件的完整标识,(若适用)包括标识号、标题、缩略词语、版本 号和发行号。 1.2系统概述 本条应简述本文档适用的系统和软件的用途。它应描述系统与软件的一般性质;概述系统开发、 23
GB/T8567-2006 运行和维护的历史;标识项目的投资方、需方、用户、开发方和支持机构:标识当前和计划的运行现 场;并列出其他有关文档。 1.3文档概述 本条应概括本文档的用途与内容,并描述与其使用有关的保密性或私密性要求。 1.4与其他计划的关系 (若有)本条应描述本计划和有关的项目管理计划之间的关系。 1.5基线 给出编写本软件测试计划的输入基线,如软件需求规格说明。 2引用文件 本章应列出本文档引用的所有文档的编号、标题、修订版本和日期。本章还应标识不能通过正 常的供货渠道获得的所有文挡的来源。 3软件测试环境 本章应分条描述每一预计的测试现场的软件测试环境。可以引用软件开发计划(SDP)中所描 述的资源。 3.x(测试现场名称) 本条应标识一个或多个用于测试的测试现场,并分条描述每个现场的软件测试环境。如果所有 测试可以在一个现场实施,本条及其子条只给出-一次。如果多个测试现场采用相同或相似的软件测 试环境,则应在一起讨论。.可以通过引用前面的描述来减少测试现场说明信息的重复。 3.x1软件项 (若适用)本条应按名字、编号和版本标识在测试现场执行计划测试活动所需的软件项(如操作 系统、编译程序、通信软件、相关应用软件、数据库、输人文件、代码检查程序、动态路径分析程序、测 试驱动程序、预处理器、测试数据产生器、测试控制软件、其他专用测试软件和后处理器等)。本条应 描述每个软件项的用途、媒体(磁带、盘等),标识那些期望由现场提供的软件项,标识与软件项有关 的保密措施或其他保密性与私密性问题。 3.x.2硬件及固件项 (若适用)本条应按名字、编号和版本标识在测试现场用于软件测试环境中的计算机硬件、接口 设备、通信设备、测试数据归约设备、仪器设备(如附加的外围设备(磁带机、打印机、绘图仪)、测试消 息生成器、测试计时设备和测试事件记录仪等)和固件项。本条应描述每项的用途,陈述每项所需的 使用时间与数量,标识那些期望由现场提供的项,标识与这些项有关的保密措施或其他保密性与私 密性问题。 3.x.3其他材料 本条应标识并描述在测试现场执行测试所需的任何其他材料。这些材料可包括手册、软件清 单、被测试软件的媒体、测试用数据的媒体、输出的样本清单和其他表格或说明。本条应标识需交付 给现场的项和期望由现场提供的项。(若适用)本描述应包括材料的类型、布局和数量。本条应标识 与这些项有关的保密措施或其他保密性与私密性问题。 3.x.4所有权种类、需方权利与许可证 本条应标识与软件测试环境中每个元紫有关的所有权种类、需方权利与许可证等问题。 3.x5安装、测试与控制 本条应标识开发方为执行以下各项工作的计划,可能需要与测试现场人员共同合作: a.获取和开发软件测试环境中的每个元素; 24
GB/T8567-2006 b.使用前,安装与测试软件测试环境中的每项; c. 控制与维护软件测试环境中的每项。 3.X.6参与组织 本条应标识参与现场测试的组织和它们的角色与职责。 3.x.7人员 本条应标识在测试阶段测试现场所需人员的数量、类型和技术水平,需要他们的日期与时间,及 任何特殊需要,如为保证广泛测试工作的连续性与一致性的轮班操作与关键技能的保持。 3.x.8定向计划 本条应描述测试前和测试期间给出的任何定向培训。此信息应与3.x.7所给的人员要求有关。 培训可包括用户指导、操作员指导、维护与控制组指导和对全体人员定向的简述。如果预料有大量 培训的话,可单独制定一个计划而在此引用。 3.x.9要执行的测试 本条应通过引用第4章来标识测试现场要执行的测试。 4计划 本章应描述计划测试的总范围并分条标识,并且描述本STP适用的每个测试。 4.1总体设计 本条描述测试的策略和原则,包括测试类型和测试方法等信息。 4.1.1测试级 本条所描述要执行的测试的级别,例如:CSC1级或系统级。 4.1.2测试类别 本条应描述要执行的测试的类型或类别(例如,定时测试、错误输入测试、最大容量测试)。 4.1.3一般测试条件 本条应描述运用于所有测试或一组测试的条件,例如:“每个测试应包括额定值、最大值和最小 值,”“每个x类型的测试都应使用真实数据(live data);”“应度量每个CSCI执行的规模与时间。”并 对要执行的测试程度和对所选测试程度的原理的陈述。测试程度应表示为某个已定义总量(如离散 操作条件或值样本的数量)的百分比或其他抽样方法。也应包括再测试/回归测试所遵循的方法。 4.1.4测试过程 在渐进测试或累积测试情况下,本条应解释计划的测试顺序或过程。 4.1.5数据记录、归约和分析 本条应标识并描述在本STP中标识的测试期间和测试之后要使用的数据记录、归纳和分析过 程。(若适用)这些过程包括记录测试结果、将原始结果处理为适合评价的形式,以及保留数据归约 与分析结果可能用到的手工、自动、半自动技术。 4.2计划执行的测试 本条应分条描述计划测试的总范围。 4.2.x(被测试项) 本条应按名字和项目唯一标识符标识一个CSCI、子系统、系统或其他实体,并分以下几条描述 对各项的测试。 4.2.xy(测试的项目唯一标识符) 本条应由项目唯一标识符标识一个测试,并为该测试提供下述测试信息。根据需要可引用4.1 中的一般信息。 a.测试对象, 25