GB/T 15538-1995
基本信息
标准号:
GB/T 15538-1995
中文名称:软件工程标准分类法
标准类别:国家标准(GB)
标准状态:已作废
发布日期:1995-04-05
实施日期:1995-01-02
作废日期:2005-10-14
出版语种:简体中文
下载格式:.rar.pdf
下载大小:386473
标准分类号
标准ICS号:信息技术、办公机械设备>>35.080软件开发和系统文件
中标分类号:电子元器件与信息技术>>信息处理技术>>L77软件工程
出版信息
出版社:中国标准出版社
书号:155066.1-12010
页数:平装16开, 页数:17, 字数:29千字
标准价格:13.0 元
出版日期:2004-08-10
相关单位信息
复审日期:2004-10-14
起草单位:北京信息工程学院
归口单位:全国信息技术标准化技术委员会
发布部门:国家技术监督局
主管部门:国家标准化管理委员会
标准简介
本标准提供了对软件工程标准进行分类的形式和内容。并解释了各种类型的软件工程标准,包括它们的功能、外部的相互关系及在软件生存周期中各个阶段中的作用。本标准可作为制订软件开发计划的方法,或用于对一个机构的标准进行评价。它也可作为对一套标准进行分类或编制标准手册的基矗 GB/T 15538-1995 软件工程标准分类法 GB/T15538-1995 标准下载解压密码:www.bzxz.net
标准内容
中华人民共和国国家标准
软件工程标准分类法
Software engineering standard taxonomy1主题内容与适用范围
GB/T 15538-1995
本标准提供了对软件工程标准进行分类的形式和内容。并解释了各种类型的软件工程标准,包括它们的功能、外部的相互关系及在软件生存周期中各个阶段中的作用。本标准可作为制订软件开发计划的方法,或用于对一个机构的标准进行评价。它也可作为对一套标准进行分类或编制标准手册的基础。2 引用标准
GB/T11457软件工程术语
3术语
下列术语定义适用于本标准。其它术语定义见GB/T11457。3.1编码coding
将设计规格说明书的逻辑说明和数据转换为某种程序设计语言表示的过程。3.2 部件标准 component standard该标准描述了数据或程序部件的特征。3.3概念阶段conceptphase
软件生存周期的一段时期,在此期间,用户的要求得到描述并且通过文档进行评估(例如:陈述要求、初步计划报告、项目初始备忘录、可行性研究报告、系统定义文档以及同该项目有关的条例、规程和政策)。
3.4课程标准curriculum standard该标准描述了由教育机构提供的有关软件工程学科内的知识。3.5描述标准description standard该标准描述了有助于理解、测试、安装、运行或产品维护的信息或规程。3.6 设计标准design standard
该标准描述了数据或程序部件的设计特征。3.7任务功能job function
为便于工作的组织、分配或评估,作为一个整体而看待的一组工程过程。例如,设计、测试或配置管理。
3.8 语言标准language standard用于需求规格说明、设计或测试的一类语言标准。3.9 许可标准licensing standard该标准描述了由官方或法律机构给予个人或组织所能做或所拥有特定事物的权力国象技术监督局1995-04-05批准1995-12-01实施
3.10制造阶段
manufacturing phase
GB/T 15538-1995
软件生存周期的一段时期,在此期间,软件产品的基本版本在指定的运行环境中生产或制造出来,并提供给客户。
3.11度量标准measurement standard用于测定过程或产品的标准。
3.12方法标准method standard
该标准描述了开发一个产品或从事一项服务所使用的有序处理或过程。3.13 术语标准 nomenclature standard用于描述系统或一组名字、标记或符号的标准。3.14记法标准notation standard用于描述职业范围内正式交换信息的标准。3.15职业标准occupational titlestandard用于描述工作或职业的通用范围的标准。3.16计划标准plan standard
该标准给出了完成预定目标或在给定资源范围内的工作安排。3.17 过程管理 process management在开发一个产品或从事一项服务时,对所进行的工作进行指导、控制和调整。例如,质量保证。3.18过程标准process standard用于描述在制造或获得产品过程中所进行的一系列活动或操作的标准。3.19产品分析product analysis通过人工或自动方式评价产品的过程,以确定产品是否具有某种特征。3.20 产品工程 product engineering定义、设计和构造或装配产品的技术过程。3.21 产品管理 product management在产品的开发生存周期中,对其进行定义、调整和控制的活动。例如配置管理。3.22产品标准product standard该标准定义了在软件工程过程中,正式或非正式地使用或产生的那些产品的完整性和可接受性。3.23产品支持product support
为便于在指定的环境中安装和运行软件,为用户提供有关产品的信息,帮助和培训以及改进后的版本。
3.24行业标准professional standard该标准标识一一行业为-一个业务领域,并且把它和其他行业相区别。3.25报告标准report standard
用于描述工程和管理活动结果的标准。3.26 表示法标准 representation standard用于表示工程或管理产品各个方面的特征的标准。3.27需求标准 requirement standard用于描述需求规格说明特性的标准。3.28 资源管理 resource management用于开发一个产品或从事一项服务所进行的标识、估计、分配和监规。3.29软件生存周期software lifecycle始于一个软件产品的初步设想、而终于该产品不再使用的一段时期。软件生存周期典型地包括:概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、制造阶段、安装验收阶段、运行和维护阶段,有时还包68
括引退阶段。
taxonomy
3.30分类法
GB/T15538—1995
用于划分知识内容和定义各部分之间关系的模式,并把知识内容予以分类,以便于理解。3.31 技术管理 technical management利用技术和资源管理来计划、组织和控制工程任务。3.32技术标准technical standard该标准描述了在产品制造过程或从事一项服务中所使用的积累技术或管理技能及其方法。3.33 验证和确认verification and validation确定一个系统或部件的需求是否完成和正确,每个开发阶段的产品是否满足前一阶段所提出的需求或条件,最终系统或部件是否符合规定的需求。4软件工程标准分类法
分类法是由标准划分、软件工程划分和这两种划分的表示关系所组成。每个划分引出一组类型的定义,而每种类型有名字和组成规则。标准划分确定了标准的作用。软件工程划分确定了与标准有关的软件工程方面的特性。用二维表格将两种划分结合起来,该表格描述了一组可能的软件工程标准。4.1标准划分
标准将按其标准的类型来划分。四种类型是:过程标准、产品标准、行业标准和记法标准。完整的划分见图1。
标准划分
过程标准
产品标准
行业标准
记法标准
表示法
图1按类型对标准的划分
过程标准同开发一个产品或从事一项服务的一系列活动或操作有关。这些活动或操作使用一一些方法、工具和技术。过程标准给出了“谁”、“什么”、“如何”“哪里”、“什么时候”及在软件工程中进行的不同层次的工作。
产品标准涉及事物的格式和内容。软件开发和维护活动的文档化结果就是软件产品,它给出了进一步工作的基础。
软件工程作为一种行业,其行业标准涉及软件工程的所有方面。例如攻读软件工程硕士学位所设置的课程。
记法标准论述了在软件工程行业范围内,以唯一的一种方式进行交流的方法。例如词汇。过程的输出是产品,过程由人在行业范围内使用工具和技术来执行。69
4.2软件工程划分
GB/T15538--1995
软件工程划分包括两部分:任务功能和软件生存周期。使用这两部分以便比较、判断、评价和确定软件工程标准的范围和内容。软件工程的划分见图2。软件工程划分
任务功能
软件生存周期
产品工程功能
验证与确认功能
技术管理功能
概念阶段
需求阶段
设计阶段
实现阶段
测试阶段
制造阶段
安装验收阶段
运行阶段
引退价段
图2按功能和生存周期对软件工程的划分需求分析
排错、调试
产品支持
软件维护
评审和审计
产品分析
过程管理
产品管理
资源管理
任务功能可以标识软件工程过程。任务功能经常并行出现。例如软件设计常常随软件元素的开发而不断修改。在任务功能中不存在一个严格的次序,因为计划、执行或后续的功能可能要覆盖其它任务功能。下载标准就来标准下载网
任务功能可划分为三部分:产品工程功能,验证与确认功能,技术管理功能。这三部分包括不是集中在单个生存周期阶段中,而是并行进行的产生、检查和控制的主要活动。产品工程功能包括定义、产生和支持最终软件产品所必须的那些过程。验证和确认功能是检查产品质量的技术活动。技术管理功能是构造和控制产品工程功能的那些过程。在以下方式中,项目管理同技术管理有关:通常项目管理是这样发挥作用的,即一个或多个组织使用技术管理功能中的过程管理、产品管理和资源管理,在给定的资源范围内开发产品。
4.3分类表结构
分类表包括:
棕准划分中各成分的名字及名字之间的关系:软件工程划分中各成分的名字及名字之间的关系;组成规则;
表示格式。
分类表可用不同的方式表示,这取决于如何才能最有效地使用它。行和列可以颠倒,也可以表示分类的较高或较低的层次,或只使用表的一部分。本标准提供了三种可供使用的分类表。它们是:70
a:基本分类表(版本 A);
基本分类表(版本B);
完整分类表。
GB/T15538—1995
基本分类表的两个版本行标题栏相同而列标题栏稍有不同。版本A的列标题取自软件工程划分的任务功能部分和软件生存周期部分,行标题为标准划分的主要类型。版本B的列标题完全取自软件工程划分中的任务功能部分。
两个基本分类表见表1和表2。其结构以二维表格的形式给出。两个表中填入的项由各项所在的行标题和列标题的名称来定义。例如,在表2中,表中的最左上角一项应为需求分析的过程标准。完整分类表(见表3、表4)使用了全部的标准划分和软件工程划分。为表示得清楚,该表按下面方式组织:行标题取自软件工程划分,列标题取自标准划分,表中填入的项也由各项所在的行标题和列标题的名称来定义。
组成规则定义了表的层次及表中的项是如何组成的。规则为:a
分类表呈现为一个具有一组行标题和一组列标题的二维表格;表中行标题取自标准划分或软件工程划分中的名称,列标题则取自其余划分;行和列的一组标题名称可从图1和图2中的左边开始选取,直到取得足够的详细程度为止;分类表的应用范围可通过删除那些不合理的行-列对来确定,表中的项由各项所在的行或列标题的名称来定义。附录A(参考件)给出如何应用本分类表对一组标准进行分类的例子。
表1基本分类表(版本A)
过程标准
任务功
验证与确认
技术管理
评审和审计
产品分析
过程管理
产品管理
资源管理
概念阶段
需求阶段
设计阶段
实现阶段
测试阶段
制造阶段
安装和验收阶段
运行和维护阶段
引退阶段
产品标准
行业标准
记法标准
需求分析
排错、调试
产品支持
软件维护
评审和审计
产品分析
过程管理
产品管理
资源管理
GB/T15538—1995
表2基本分类表(版本B)
过程标准
产品标准
行业标准
记法标准
表示法
GB/T15538-1995
表3完整分类表(部分1)
排错、
验证与确认
评审与
技术管理
表示法
GB/T15538-1995
表4完整分类表(部分2)
软件生存周期
安装和验收
运行和维护
本附录说明分类表如何用于:
GB/T 15538--1995
附录A
分类表的用法举例
(参考件)
a。 对一组软件工程标准进行分类;b.用关键字标记软件工程标准;c.使功能与软件生存周期发生联系。A1分类衰对已批准、待批准及正在制定的软件工程国家标准的应用为了对软件工程国家标准的制定活动进行规划和管理,我们用此分类表对已批准、待批准及正在制定的软件工程国家标准进行了分类。对这些标准的分类分为两个层次:粗略级和细化级。粗略级(见表A1)采用的是基本分类表(版本B)(表2)。细化级(见表A2和图A3)采用的是完整分类表(表3)。表中空白的项表明待制定的标准。下面列出已批准、待批准及正在制定的软件工程国家标准。左边一栏为编号。其编号原则为:已批准的采用国标号,正在制订的为DP加序号。软件工程国家标准
GB1526
GB/T 8566
GB8567
GB9385
GB9386
GB13502
GB/T 11457
GB/T 12504
GB/T12505
GB/T 13423
GB/T 14079
GB/T 14085
GB/T 15532
A2用关键字标记软件工程标准
标准名称
信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定信息技术软件生存期
计算机软件产品开发文件编制指南计算机软件需求说明编制指南
计算机软件测试文件编制规范
信息处理程序构造及其表示的约定软件工程术语
计算机软件质量保证计划规范
计算机软件配置管理计划规范
工业控制用软件评定准则
软件维护指南
信息处理系统计算机系统配置图符号及约定计算机软件单元测试
科学和工程应用软件开发规范
程序设计方法评价标准
软件生产率度量标准
过程控制软件开发规范
软件产品评估标准
用系统的关键字标识符方法有助于标准的分析、选择和比较。关键字的确定原如下:75
GB/T15538-1995
关键字的选取限于在本分类法中定义的那些字或短语;a.
b.对某个标准可用多个关键字,并用逗号分隔这些关键字,最后一个关键字用句号结束;c。一个标准至少必须根据两种划分(标准划分和软件工程划分)指定一个关键字。在任务功能划分和软件生存周期划分内,可选择多个主关键字。下面列出一些在批准的软件工程国家标准中关键字的确定的应用:例1:GB/T11457软件工程术语。本标准使用的关键字是:术语标准,记法标准,软件工程。例2:GB9386软件测试文件编制规范。本标准使用的关键字是:产品标准,软件工程,测试,验证和确认。
例3:GB9385软件需求说明编制指南。本标准使用的关键字是:产品工程,产品标准,需求分析,软件工程。
例4:GB/T8566信息技术软件生存期。本标准使用的关键字是:过程标准,过程管理,方法标准,软件工程。
A3任务功能和软件生存周期的相互关系在某种意义上,任务功能和软件生存周期的各个阶段可能是彼此关联的。本章将用表说明这种关系(见表A4)。
注意,在产品工程和验证与确认类型中,每一行都要填满,用以表示:计划或监督活动发生(用”表示);a.
b,阶段和任务功能的焦点部分地重合(用“①\表示);℃.阶段和任务功能的焦点完全重合(用“”表示)。对产品工程和验证与确认活动来说,这张表表示这些活动在不同阶段上建立、达到和停留在蜂值点,然后逐渐减少。维护阶段通常是基本软件生存周期的重复,这在各列中用“☆”表示。注意,对技术管理功能来说,其活动通常跨越所有阶段。这些任务功能在所有阶段上用“\表示。76
GB/T15538-1995
表A1软件工程国家标准的分类(粗略级)标
过程标准
需求分析
8566,DP1,DP4
程排错、调试
产品支持
软件维护
8566,DP1,DP4
8566,DP1,DP4
8566,DP1,DP4
8566,DP1DP4
856615532,DP1,DP4
8566,DP1.DP4
8566,14079,DP1,DP4
评审和审计8566,DP1,DP4,DP5
验证与碗认
产品分析
过程管理
技术管理
产品管理
资源管理
8566,13423,DP1,DP4DP5
9386.8566,15532,DP1.DP4
8566,DP1,DP4
8566,DP1,DP4
8566,DP1,DP4
产品标准
13423,DP5
12505,8567
行业标准
记法标准
11457,14085,1526
11457,14085,1526,13502
11457,14085,1526,13502
11457,1526
需求分析
GB/T15538—1995
表A2软件工程国家标准的分类(细化级部分1)任
8566,DP18566,DP1
需求9385
术语11457
表示法
1526,13502
8566DP1
1526,13502
8566,DP1
8566DP1
排错调试
8566.15532
DP1,DP4
产品支持
8566,DP1
软件维护
14709.DP1
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。