GB T 15538-1995 软件工程标准分类法.pdf

上传人:outsidejudge265 文档编号:186083 上传时间:2019-07-14 格式:PDF 页数:16 大小:516.90KB
下载 相关 举报
GB T 15538-1995 软件工程标准分类法.pdf_第1页
第1页 / 共16页
GB T 15538-1995 软件工程标准分类法.pdf_第2页
第2页 / 共16页
GB T 15538-1995 软件工程标准分类法.pdf_第3页
第3页 / 共16页
GB T 15538-1995 软件工程标准分类法.pdf_第4页
第4页 / 共16页
GB T 15538-1995 软件工程标准分类法.pdf_第5页
第5页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准软件工程标准分类法发布实施国家技术监督局发布中华人民共和国国家标准软件工程标准分类法国家技术监督局批准实施主题内容与适用范围本标准提供了对软件工程标准进行分类的形式和内容并解释了各种类型的软件工程标准包括它们的功能外部的相互关系及在软件生存周期中各个阶段中的作用本标准可作为制订软件开发计划的方法或用于对一个机构的标准进行评价它也可作为对一套标准进行分类或编制标准手册的基础引用标准软件工程术语术语下列术语定义适用于本标准其它术语定义见编码将设计规格说明书的逻辑说明和数据转换为某种程序设计语言表示的过程部件标准该标准描述了数据或程序部件的特征概念阶段软件生存周期的一段时期在此

2、期间用户的要求得到描述并且通过文档进行评估例如陈述要求初步计划报告项目初始备忘录可行性研究报告系统定义文档以及同该项目有关的条例规程和政策课程标准该标准描述了由教育机构提供的有关软件工程学科内的知识描述标准该标准描述了有助于理解测试安装运行或产品维护的信息或规程设计标准该标准描述了数据或程序部件的设计特征任务功能为便于工作的组织分配或评估作为一个整体而看待的一组工程过程例如设计测试或配置管理语言标准用于需求规格说明设计或测试的一类语言标准许可标准该标准描述了由官方或法律机构给予个人或组织所能做或所拥有特定事物的权力制造阶段软件生存周期的一段时期在此期间软件产品的基本版在指定的运行环境中生产或制

3、造出来并提供给客户度量标准用于测定过程或产品的标准方法标准该标准描述了开发一个产品或从事一项服务所使用的有序处理或过程术语标准用于描述系统或一组名字标记或符号的标准记法标准用于描述职业范围内正式交换信息的标准职业标准用于描述工作或职业的通用范围的标准计划标准该标准给出了完成预定目标或在给定资源范围内的工作安排过程管理在开发一个产品或从事一项服务时对所进行的工作进行指导控制和调整例如质量保证过程标准用于描述在制造或获得产品过程中所进行的一系列活动或操作的标准产品分析通过人工或自动方式评价产品的过程以确定产品是否具有某种特征产品工程定义设计和构造或装配产品的技术过程产品管理在产品的开发生存周期中对

4、其进行定义调整和控制的活动例如配置管理产品标准该标准定义了在软件工程过程中正式或非正式地使用或产生的那些产品的完整性和可接受性产品支持为便于在指定的环境中安装和运行软件为用户提供有关产品的信息帮助和培训以及改进后的版本行业标准该标准标识一行业为一个业务领域并且把它和其他行业相区别报告标准用于描述工程和管理活动结果的标准表示法标准用于表示工程或管理产品各个方面的特征的标准需求标准用于描述需求规格说明特性的标准资源管理用于开发一个产品或从事一项服务所进行的标识估计分配和监视软件生存周期始于一个软件产品的初步设想而终于该产品不再使用的一段时期软件生存周期典型地包括概念阶段需求阶段设计阶段实现阶段测试

5、阶段制造阶段安装验收阶段运行和维护阶段有时还包括引退阶段分类法用于划分知识内容和定义各部分之间关系的模式并把知识内容予以分类以便于理解技术管理利用技术和资源管理来计划组织和控制工程任务技术标准该标准描述了在产品制造过程或从事一项服务中所使用的积累技术或管理技能及其方法验证和确认确定一个系统或部件的需求是否完成和正确每个开发阶段的产品是否满足前一阶段所提出的需求或条件最终系统或部件是否符合规定的需求软件工程标准分类法分类法是由标准划分软件工程划分和这两种划分的表示关系所组成每个划分引出一组类型的定义而每种类型有名字和组成规则标准划分确定了标准的作用软件工程划分确定了与标准有关的软件工程方面的特性

6、用二维表格将两种划分结合起来该表格描述了一组可能的软件工程标准标准划分标准将按其标准的类型来划分四种类型是过程标准产品标准行业标准和记法标准完整的划分见图标准划分过程标准方法技术度量产品标准需求设计部件描述计划报告行业标准职业认证许可课程记法标准术语表示法语言图按类型标准的划分过程标准同开发一个产品或从事一项服务的一系列活动或操作有关这些活动或操作使用一些方法工具和技术过程标准给出了谁什么如何哪里什么时候及在软件工程中进行的不同层次的工作产品标准涉及事物的格式和内容软件开发和维护活动的文档化结果就是软件产品它给出了进一步工作的基础软件工程作为一种行业其行业标准涉及软件工程的所有方面例如攻读软件

7、工程硕士学位所设置的课程记法标准论述了在软件工程行业范围内以唯一的一种方式进行交流的方法例如词汇过程的输出是产品过程由人在行业范围内使用工具和技术来执行软件工程划分软件工程划分包括两部分任务功能和软件生存周期使用这两部分以便比较判断评价和确定软件工程标准的范围和内容软件工程的划分见图软件工程划分任务功能产品工程功能需求分析设计编码集成转换排错调试产品支持软件维修验证与确认功能评审和审计产品分析测试技术管理功能过程管理产品管理资源管理软件生存周期概念阶段需求阶段设计阶段实现阶段测试阶段制造阶段安装验收阶段运行阶段引退阶段图按功能和生存周期对软件工程的划分任务功能可以标识软件工程过程任务功能经常并

8、行出现例如软件设计常常随软件元素的开发而不断修改在任务功能中不存在一个严格的次序因为计划执行或后续的功能可能要覆盖其它任务功能任务功能可划分为三部分产品工程功能验证与确认功能技术管理功能这三部分包括不是集中在单个生存周期阶段中而是并行进行的产生检查和控制的主要活动产品工程功能包括定义产生和支持最终软件产品所必须的那些过程验证和确认功能是检查产品质量的技术活动技术管理功能是构造和控制产品工程功能的那些过程在以下方式中项目管理同技术管理有关通常项目管理是这样发挥作用的即一个或多个组织使用技术管理功能中的过程管理产品管理和资源管理在给定的资源范围内开发产品分类表结构分类表包括标准划分中各成分的名字及

9、名字之间的关系软件工程划分中各成分的名字及名字之间的关系组成规则表示格式分类表可用不同的方式表示这取决于如何才能最有效地使用它行和列可以颠倒也可以表示分类的较高或较低的层次或只使用表的一部分本标准提供了三种可供使用的分类表它们是基本分类表版本基本分类表版本完整分类表基本分类表的两个版本行标题栏相同而列标题栏稍有不同版本的列标题取自软件工程划分的任务功能部分和软件生存周期部分行标题为标准划分的主要类型版本的列标题完全取自软件工程划分中的任务功能部分两个基本分类表见表和表其结构以二维表格的形式给出两个表中填入的项由各项所在的行标题和列标题的名称来定义例如在表中表中的最左上角一项应为需求分析的过程标

10、准完整分类表见表表使用了全部的标准划分和软件工程划分为表示得清楚该表按下面方式组织行标题取自软件工程划分列标题取自标准划分表中填入的项也由各项所在的行标题和列标题的名称来定义组成规则定义了表的层次及表中的项是如何组成的规则为分类表呈现为一个具有一组行标题和一组列标题的二维表格表中行标题取自标准划分或软件工程划分中的名称列标题则取自其余划分行和列的一组标题名称可从图和图中的左边开始选取直到取得足够的详细程度为止分类表的应用范围可通过删除那些不合理的行列对来确定表中的项由各项所在的行或列标题的名称来定义附录参考件给出如何应用本分类表对一组标准进行分类的例子表基本分类表版本标准类型过程标准产品标准行

11、业标准记法标准任务功能验证与确认技术管理评审和审计产品分析测试过程管理产品管理资源管理软件生存周期概念阶段需求阶段设计阶段实现阶段测试阶段制造阶段安装和验收阶段运行和维护阶段引退阶段表基本分类表版本标准类型过程标准产品标准行业标准记法标准任务功能产品工程验证与确认技术管理需求分析设计编程集成转换排错调试产品支持软件维护评审和审计产品分析测试过程管理产品管理资源管理表完整分类表部分任务功能产品工程验证与确认技术管理需求分析设计编程集成转换排错调试产品支持软件维护评审与审计产品分析测试过程管理产品管理资源管理标准类型过程产品行业记法方法技术度量需求设计部件描述计划报告职业认证许可课程术语表示法语言

12、表完整分类表部分软件生存周期概念需求设计实现测试制造安装和验收运行和维护引退标准类型过程产品行业记法方法技术度量需求设计部件描述计划报告职业认证许可课程术语表示法语言附录分类表的用法举例参考件本附录说明分类表如何用于对一组软件工程标准进行分类用关键字标记软件工程标准使功能与软件生存周期发生联系分类表对已批准待批准及正在制定的软件工程国家标准的应用为了对软件工程国家标准的制定活动进行规划和管理我们用此分类表对已批准待批准及正在制定的软件工程国家标准进行了分类对这些标准的分类分为两个层次粗略级和细化级粗略级见表采用的是基本分类表版本表细化级见表和图采用的是完整分类表表表中空白的项表明待制定的标准下

13、面列出已批准待批准及正在制定的软件工程国家标准左边一栏为编号其编号原则为已批准的采用国标号正在制订的为加序号软件工程国家标准编号标准名称信息处理数据流程图程序流程图系统流程图程序网络图和系统资源图的文件编制符号及约定信息技术软件生存期计算机软件产品开发文件编制指南计算机软件需求说明编制指南计算机软件测试文件编制规范信息处理程序构造及其表示的约定软件工程术语计算机软件质量保证计划规范计算机软件配置管理计划规范工业控制用软件评定准则软件维护指南信息处理系统计算机系统配置图符号及约定计算机软件单元测试科学和工程应用软件开发规范程序设计方法评价标准软件生产率度量标准过程控制软件开发规范软件产品评估标准

14、用关键字标记软件工程标准用系统的关键字标识符方法有助于标准的分析选择和比较关键字的确定原则如下关键字的选取限于在本分类法中定义的那些字或短语对某个标准可用多个关键字并用逗号分隔这些关键字最后一个关键字用句号结束一个标准至少必须根据两种划分标准划分和软件工程划分指定一个关键字在任务功能划分和软件生存周期划分内可选择多个主关键字下面列出一些在批准的软件工程国家标准中关键字的确定的应用例软件工程术语本标准使用的关键字是术语标准记法标准软件工程例软件测试文件编制规范本标准使用的关键字是产品标准软件工程测试验证和确认例软件需求说明编制指南本标准使用的关键字是产品工程产品标准需求分析软件工程例信息技术软件

15、生存期本标准使用的关键字是过程标准过程管理方法标准软件工程任务功能和软件生存周期的相互关系在某种意义上任务功能和软件生存周期的各个阶段可能是彼此关联的本章将用表说明这种关系见表注意在产品工程和验证与确认类型中每一行都要填满用以表示计划或监督活动发生用表示阶段和任务功能的焦点部分地重合用表示阶段和任务功能的焦点完全重合用表示对产品工程和验证与确认活动来说这张表表示这些活动在不同阶段上建立达到和停留在峰值点然后逐渐减少维护阶段通常是基本软件生存周期的重复这在各列中用表示注意对技术管理功能来说其活动通常跨越所有阶段这些任务功能在所有阶段上用表示表软件工程国家标准的分类粗略级标准类型过程标准产品标准行

16、业标准记法标准任务功能产品工程验证与确认技术管理需求分析设计编程集成转换排错调试产品支持软件维护评审和审计产品分析测试过程管理产品管理资源管理表软件工程国家标准的分类细化级部分任务功能产品工程需求分析设计编程集成转换排错调试产品支持软件维护标准类型过程产品行业记法方法技术度量需求设计部件描述计划报告职业认证许可课程术语表示法语言表软件工程国家标准的分类细化级部分任务功能验证与确认技术管理评审与计产品分析测试过程管理产品管理资源管理标准类型过程产品行业记法方法技术度量需求设计部件描述计划报告职业认证许可课程术语表示法语言表任务功能与软件生存周期关系软件生存周期概念需求设计实现测试制造安装和验收运行和维护引退任务功能产品工程验证与确认技术管理需求分析设计编程集成转换排错调试产品支持软件维护评审与审计产品分析测试过程管理产品管理资源管理符号说明主要作用支持作用计划监督作用生存周期的重复附加说明本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准由北京信息工程学院负责起草本标准主要起草人段小航冯惠郑人杰王凌

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1