软件工程标准初探

发表于:2008-09-22来源:作者:点击数: 标签:软件工程初探
关键字: 软件工程 标准初探 为推动我国软件产业和集成电路产业的发展,增强信息产业创新能力和国际竞争力,带动传统产业改造和产品升级换代,进一步促进国民经济持续、快速、健康发展。国务院于 2000年7月出台了“鼓励软件产业和集成电路产业发展的若干政策
关键字:软件工程 标准初探

      为推动我国软件产业和集成电路产业的发展,增强信息产业创新能力和国际竞争力,带动传统产业改造和产品升级换代,进一步促进国民经济持续、快速、健康发展。国务院于 2000年7月出台了“鼓励软件产业和集成电路产业发展的若干政策”的文件。文件明确指出:“信息产业部、国家质量技术监督局负责拟定软件产品国家标准。”为了提高软件产品的质量,迅速研究并制定软件工程和软件质量体系的标准规范已成为当务之急。

      1999年底,ISO/IECJTC1已制定出近40项软件工程国际标准。为了描绘软件工程领域标准之间的关系,ISO/IEC JTC1/SC7最近提出了如下两种软件工程标准体系的讨论框架,了解与研究这两种框架,对提出我国自己的软件工程标准体系是非常有益的。

      1、软件工程功能标准框架

      根据ISO/IEC JTC1/SC7的工作范围,软件工程功能标准框架由下图所示的过程模型导出:

      该图描绘了一个软件项目从需求到形成产品的全过程,同时也标识出所涉及的六种类型标准:过程、产品、工具、技术、人员和材料资源、数据(包括需求数据、产品数据和工程数据)。另外,也可按标准的自然属性分为四个类别:通用标准(包括术语、组织框架、参考信息)、原理标准(包括描述各个原理级的关键组织标准)、要素标准(包括带有详细性能要求的标准)、指南和补充(包括为如何把原理或要素标准应用于特定场合而提供指南的文档)。

 

     类型和类别的关系

 

      软件项目的6种标准和4个类别术语“标准”使用面很宽,包含进展中的工作、规划项目以及类型1和类型2的技术报告。其框架分别可描述为:

      通用标准 指软件工程领域的共性标准,通常包括词汇、软件分类等。

      过程 (过程标准的框架见图3)

·计划代替的ISO9000-3:(1997)ISO9001应用于计算机软件的开发、提供、安装和维护的指南。
·TR9294:(1990)软件文档的管理指南。
·IS12207:(1995)软件生存周期过程。
·PDAM12207/AMD1,(12207的过程结果)。
·FDIS14598-3:软件产品评价第3部分:开发者过程。
·FDIS14598-4:软件产品评价第4部分:获取者过程。
·IS14598-5:(1998)软件产品评价:第5部分:评价者过程。
·FDIS14764:软件维护。
·TR15271:(1998)ISO/IEC 12207使用指南。
·CD15288:系统生存周期过程。
·TR15846:(1998)软件生存周期过程,软件配置管理
·FDIS15910:软件用户文档过程。
·CD15939:软件测量过程。
·DTR16326:软件工程项目管理
·计划标准:系统工程过程。
·ISO/IEC15288的指南。

产品 (产品标准框架见图4)

·FDIS9126-1,软件产品质量第1部分:质量模型(代替IS9126:1991)。
·PDTR9126-2,软件产品质量第2部分:外部度量
·PDTR9126-3,软件产品质量第3部分:内部度量。
·PNWI9126-4,软件产品质量第4部分:使用度量中的质量。
·IS9127:1998(r94),客户软件包的用户文档和覆盖信息。
·IS12119:1994,软件包质量需求和测试
·IS14143-1:1998,软件测量功能性规格测量第1部分:概念定义。
·FCD14143-2,软件测量功能性规格测量第2部分:符合性评价。
·PDTR14143-3,软件测量功能性规格测量第3部分:验证。
·PDTR14143-4,软件测量功能性规格测量第4部分:参考模型。
·PDTR14143-5,软件测量功能性规格测量第5部分:功能域。
·IS15026:1998,系统和软件完整性级别。
·NP18019:SW用户文档的设计和编制指南。

工具 (工具标准框架见图5)

·IS14102:1995,CASE工具的评价和选择指南。
·TR14471:1999,CASE工具的采用指南。
·DTR14759:实体模型和原型的软件生存周期裁剪。
·NP15940:软件工程环境服务。
·NP18018:配置管理工具需求。

技术 (技术标准的框架见图6)

原文转自:http://www.ltesting.net