2006年发布的软件工程国家标准暨简介2006年,国家质量监督检验检疫总局发布已了9项软件工程国家标准。此前发布的软件工程国家标准目录及其简介详见计算机行业标准化网网站(网址:)的“软件工程国家标准和行业标准简介”。大部分标准的文本已出版,计算机行业标准化网的网员单位若需要由标准化网购买,可与秘书处联系,费用以后再说。这9项软件工程国家标准的编号、名称、主要内容、采用情况如下。今年若再发布软件工程国家标准,将随时补入本简介内。GB/T8567-2006计算机软件文档编制规范本标准根据GB/T8566-2001《信息技术软件生存周期过程》的规定,主要对软件的开发过程和管理过程应编制的主要文档及其编制的内容、格式规定了基本要求。本标准原则上适用于所有类型的软件产品的开发过程和管理过程。本标准规定规定了文档过程,包括软件标准的类型(含产品标准和过程标准)、源材料的准备、文档计划、文档开发、评审、与其他公司的文档开发子合同;文档编制要求,包括软件生存同期与各种文档的编制要求,含可行性与计划研究、需求分析、设计、实现、测试、运行与维护共六个阶段的要求、在文档编制中应考虑的各种因素;详细给出了25种文档编制的格式,这些文档包括可行性分析(研究)报告、软件开发计划、软件测试计划、软件安装计划、软件移交计划、运行概念说明、系统/子系统需求规格说明、接口需求规格说明、系统/子系统设计(结构设计)说明、接口设计说明、软件需求规格说明、数据需求说明、软件(结构)设计说明、数据库(顶层)设计说明、软件测试说明、软件测试报告、软件配置管理计划、软件质量保证计划、开发进度月报、项目开发总结报告、软件产品规格说明、软件版本说明、软件用户手册、计算机操作手册、计算机编程手册。这25种文件可分别适用于计算机软件的管理人员、开发人员、维护人员和用户。标准给出了25种文件的具体内容。使用者可根据实际情况对本标准进行适当剪裁。在附录中详细给出了面向对象软件的文档编制说明。本标准参考国际标准ISO/IEC15910:1999《信息技术软件用户文档过程》等标准制定的。该标准代替GB/T8567-1988《计算机软件产品开发文件编制指南》。GB/T11457-2006信息技术软件工程术语本标准定义了软件工程领域中通用的术语。本标准适用于软件开发、使用维护、科研、教学和出版等方面。本标准规定了软件工程领域中的1859个中文术语,以及每个中文术语对应的英文词,还对每个术语给出了一个或一个以上的定义。标准的最后附有英文索引和中文索引。本标准是对GB/T11457-1995《软件工程术语》的修订,并代替GB/T11457-1995标准。在GB/T11457-1995中规定了软件工程经常用到的545个中文术语本标准吸收了IEEEStd610.12.1990IEEEStandardGlossaryofSoftwareEngineeringTerminology中的全部术语,并参考了软件工程有关标准方面的部分术语。GB/T16260.1-2006软件工程产品质量第1部分:质量模型该标准描述了关于软件产品质量的两部分模型,即a)内部质量和外部质量,b)使用质量。该标准定义的特性适用于每一类软件,包括固件中的计算机程序和数据。这些特性为确定软件的质量需求和权衡软件产品的能力提供了一个框架。该标准可供软件产品的开发者、需方、质量保证人员和独立评价者,特别是对确定和评价软件产品质量负责的人员使用。标准详细规定了质量模型的框架,包括质量途径及生存周期中的质量、产品质量和生存周期、需要评价的项、质量模型的使用;外部质量和内部质量的质量模型,包括功能性、可靠性、易用性、效率、维护性和可移植性六个特性,各种特性又分若干子特性,标准详细规定了各种子特性;使用质量的质量模型,包括有效性、生产率、安全性、满意度,使用质量是面向用户的六个软件产品质量特的组合效用。标准以附录的形式给出了各种度量、所引用的主术语和定义、被采用国际标准ISO/IEC9126的工作历史。该标准等同采用国际标准ISO/IEC9126-1:2001。该标准代替国家标准GB/T16260-1996《信息技术软件产品评价质量特性及其使用指南》。GB/T16260.2-2006软件工程产品质量第2部分:外部度量该标准定义了依据GB/T16260.1定义的特性和子特性来定量测量软件外部质量的外部度量,主要包括如何使用软件质量度量的解释、每个子特性的基本度量集、在软件产品生存周期内如何使用这些度量的实例。该标准可用于各种应用软件,主要针对软件产品的需方、评价者、开发者、维护者、供方、用户质量管理者使用。标准详细规定了软件质量度量的使用方法及其度量类型之间的关系;度量表的阅读和使用,包括GB/T16260.1中定义的各种特性和子特性度量的度量名称、度量目的、应用方法、测量公式和数据元素的计算、测量值的解释、度量标度类型、测量类型、测量输入、在GB/T8566中的应用、目标用户;各种度量表,包括功能性度量、可靠性度量、易用性度量、效率度量、维护性度量和可移植性度量。标准以附录的形式给出了使用度量时考虑的各种因素,使用质量的度量、外部度量和内部度量的用法(框架实例),度量标度类型和测度类型的详细解释。该标准等同采用国际标准ISO/IEC9126-2:2003。GB/T16260.3-2006软件工程产品质量第3部分:内部度量该标准定义了依据GB/T16260.1定义的特性和子特性来定量测量软件内部质量的内部度量,主要包括如何使用软件质量度量的解释、每个子特性的基本度量集、在软件产品生存周期内如何使用这些度量的实例。该标准可用于各种应用软件,主要针对软件产品的需方、评价者、开发者、维护者、供方、用户质量管理者使用。标准详细规定了软件质量度量的使用方法及其度量类型之间的关系;度量表的阅读和使用,包括GB/T16260.1中定义的各种特性和子特性度量的度量名称、度量目的、应用方法、测量公式和数据元素的计算、测量值的解释、度量标度类型、测量类型、测量输入、在GB/T8566中的应用、目标用户;各种度量表,包括功能性度量、可靠性度量、易用性度量、效率度量、维护性度量和可移植性度量。标准以附录的形式给出了使用度量时考虑的各种因素,使用质量的度量、外部度量和内部度量的用法(框架实例),度量标度类型和测度类型的详细解释。该标准等同采用国际标准ISO/IEC9126-3:2003。GB/T16260.4-2006软件工程产品质量第4部分:使用质量的度量该标准为GB/T16260.1中所规定的质量特性定义了使用质量的度量,主要包括如何使用软件质量度量的解释、每个子特性的基本度量集、在软件产品生存周期内如何使用这些度量的实例。该标准可用于各种应用软件,主要针对软件产品的需方、评价者、开发者、维护者、供方、用户质量管理者使用。标准详细规定了软件质量度量的使用方法及其度量类型之间的关系;度量表的阅读和使用,包括GB/T16260.1中定义的各种特性和子特性度量的度量名称、度量目的、应用方法、测量公式和数据元素的计算、测量值的解释、度量标度类型、测量类型、测量输入、在GB/T8566中的应用、目标用户;各种度量表,包括有效性度量、生产率度量、安全性度量、满意度度量四种特性(无子特性)。标准以附录的形式给出了使用度量时考虑的各种因素,使用质量的度量、外部度量和内部度量的用法(框架实例),度量标度类型和测度类型的详细解释,使用质量的评价过程,使用质量测试报告的通用行业格式及其实例。该标准等同采用国际标准ISO/IEC9126-4:2004。GB/Z20156-2006软件工程软件生成周期过程用于项目管理的指南该标准论述的项目管理的各方面,它们或是“软件特定的”,或是已知的在GB/T8566-2001任一基本过程中引发软件项目问题的,包括将将GB/T8566-2001的7.1中的管理活动在每个基本过程中实施SPM进行一般指导,软件项目管理对每个基本过程的适用性,与软件项目管理的范围适当交叉的关键域,针对某些管理任务为软件项目经理(PM)扩充了指南。该标准为负责管理GB/T8566-2001软件生存周期基本过程:获取、供应、开发、运作和维护的执行的人员提供了指南。标准详细论述了项目管理的有关指南,包括软件项目管理导引和管理过程。其中,在软件项目管理导引中提及,一个项目有一组人、资源,以及某些特定的公共特性事件,软件项目是强调以软件作为它的产品、服务或结果的项目,并提及了许多相关问题。在管理过程中主要论述了当GB/T8566-2001用于软件项目管理(SPM)时的管理过程,包括启动和范围确定、策划、执行和控制、评审和评价、结束。标准以附录的形式详细给出了GB/T8566-2001对管理过程的支持、软件项目管理活动到管理过程活动的映射、项目管理过程到GB/T8566-2001管理过程活动的映射、各种支持信息。该标准修改采用国际标准ISO/IECTR16326:1999。GB/T20157-2006信息技术软件维护该标准比较详细地描述GB/T8566所述的维护过程的管理;定义了各种维护类型,并且提供了在维护过程的策划、执行、控制、评审和评价以及结束等方面的应用指南。本标准的范围涉及到对于具有相同维护资源的多种软件产品的维护。该标准在编写上主要针对软件维护人员,附带考虑了负责开发的和质量保证的人员。本标准也可由那些可能为维护计划提供输入的系统(其中包含软件)需方和用户使用。该标准适用于现货产品开发者自我赋予的这些产品的维护任务。维护适用于计算机程序、编码、数据和文档。本标准适用于在软件产品的开发期间创建的各种软件产品,可能包括测试软件、测试数据库、软件测试环境(STE)或软件工程环境(SEE),等等。该标准适用于所有的维护工作,与生存周期模型(如增量型、瀑布型、演化型)或开发方法(如快速应用、原型、实物模型)无关。该标准首先说明了软件维护如何应用,然后详细给出了软件维护的实施注意事项,包括维护类型、维护安排、维护工具、软件测量、过程的文档编制、早期介入开发、维护性、软件移交、文档编制;软件维护策略,包括软件维护策略中的维护概念、维护计划、资源分析;维护过程,包括过程实施、问题和修改分析、修改实施、维护评审和(或)验收、迁移、软件退役。标准以附录的形式给出了本标准与GB/T8566《信息技术软件生存周期过程》各章之间的对照关系。该标准等同采用国际标准ISO/IEC14764:1999。GB/T20158-2006信息技术软件生成周期过程配置管理该标准是基于GB/T8566的配置管理(CM)过程,规定了计算机软件配置管理的实施要求,以用于软件产品的开发、维护和运行。该标准适用于:任何形式的软件;软件产品的整个生存周期和生存周期内的单个开发、维护和运行项目,从分包商或销售商获得的软件;软件产品的供方和需方。适用于供、需双方的情况,并且双方属于同一组织时也同样适用。该标准详细规定了软件配置管理的过程实施,包括启动和规定范围、策划、控制执行、SCM过程的评审和评价、结束;软件配置标识,包括标识软件配置项、标识软件配置基线、标识软件库、进展状态;配置控制,包括提出变更申请、评价变更申请的影响、实施变更、通告处置情况、结束变更;软件配置状态统计,包括记录标识、跟踪变更、报告状态统计记录;软件配置评价;软件发行管理和交付,包括处理、存储、复制、打包、交付;接口控制。标准以附录的形式给出了本标准与GB/T8566《信息技术软件生存周期过程》和GB/T19017-1997《质量管理技术状态管理指南》各章之间的对照关系。该标准等同采用国际标准ISO/IEC15846:1998。