法律法规与标准规范 教材精选

1、 软件工程基础标准

软件工程基础标准包括《软件工程术语》 ( GB/T 11457-1995)、《信息处理 数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编辑符号及约定》( GB 1526-1989)、《 信息处理系统 计算机系统配置图符号及约定》( GB/T 14085-1993)。
1. GB/T 11457-1995
《软件工程术语》( GB/T 11457-1995) 定义了软件工程领域中通用的术语,适用于软件开发、使用维护、科研、教学和出版等方面。
2. GB 1526-1989
《信息处理 数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编辑符号及约定》( GB 1526-1989)规定了信息处理文件编制中使用的各种符号,并给出在下列图中使用这些符号的约定:数据流程图、程序流程图、系统流程图、程序网络图、系统资源图。
3. GB/T 14085-1993
《信息处理系统 计算机系统配置图符号及约定》( GB/T 14085-1993) 规定了计算机系统包括自动数据处理系统的配置图中所使用的图形符号及其约定。 该标准中包含的图形符号是用来表示计算机系统配置的主要硬件部件。配置图用于表示计算机系统的物理结构,如硬件设备和连接电缆。 该标准不涉及硬件的详细表示,如逻辑图或电路图;利用图像或图画描绘系统的示意图;任何用于标志特定设备的缩写词或助记符。

2、 软件工程开发标准

软件工程开发标准包括《信息技术 软件生存周期过程》( GB/T 8566-2001)、《软件支持环境》( GB/T 15853-1995)、《软件维护指南》( GB/T 14079-1993)。
1. GB/T 8566-2001
《信息技术 软件生存周期过程》( GB/T 8566-2001)为软件生存周期过程建立了一个公共框架,可供软件工业界参考。它包括在含有软件的系统、独立软件产品和软件服务(软件包括固件的软件部分)的获取期间,以及在软件产品的供应、开发、运作和维护期间需应用的过程、活动和任务。
“过程”指一系列活动、任务和它们之间的关系,它们共同把一组输入转换成所需要的输出。 “活动”是一个过程的组成元素。 “任务”是构成活动的基本元素,由若干个任务构成一项活动。
该标准还提供一种过程,这种过程能用来确定、控制和改进软件生存周期过程。 该标准适用于系统和软件产品,以及服务的获取,还适用于软件产品和固件的软件部分的供应、开发、操作和维护,可在一个组织的内部或外部实施。 软件生存周期的过程、活动和任务如表 4-3 所示。

这里写图片描述

2. GB/T 15853-1995
《软件支持环境》( GB/T 15853-1995) 规定了软件支持环境的基本要求,软件开发支持环境的内容及实现方法,以及对软件生存期支持部门软件支持能力的具体要求。该标准适用于软件支持环境的设计、建立、管理和评价。
3. GB/T 14079-1993
《软件维护指南》( GB/T 14079-1993) 描述软件维护的内容和类型、维护过程及维护的控制和改进。该标准适用于软件生存周期的运行和维护阶段,主要供软件管理人员和维护人员 使用。

3、 软件工程文档标准

软件工程文档标准包括《软件文档管理指南》( GB/T 16680-1996)、《计算机软件产品开发文件编制指南》 ( GB/T 8567-1988)、《计算机软件需求说明编制指南》 ( GB/T 9385-1988)。
1. GB/T 16680-1996
《软件文档管理指南》( GB/T 16680-1996) 为那些对软件或基于软件的产品的开发负有职责的管理者提供软件文档的管理指南。该标准的目的在于协助管理者在他们的机构中产生有效的文档。本标准涉及策略、标准、规程、资源和计划,管理者必须关注这些内容,以便有效地管理软件文档。
2. GB/T 8567-1988
《计算机软件产品开发文件编制指南》( GB/T 8567-1988) 是一份指导性文件。该指南建议,在一项计算机软件的开发过程中,一般地说,应该产生 14 种文件。这 14 种文件是:可行性研究报告、项目开发计划、软件需求说明书、数据要求说明书、概要设计说明书、详细设计说明书、数据库设计说明书、用户手册、操作手册、模块开发卷宗、测试计划、测试分析报告、开发进度月报、项目开发总结报告。
3. GB/T 9385-1988
《计算机软件需求说明编制指南》( GB/T 9385-1988) 详细描述了计算机软件需求说明应该包含的内容及编写格式。

4、 软件工程管理标准

软件工程管理标准包括《计算机软件配置管理计划规范》( GB/T 12505-1990)、《信息技术 软件产品评价 质量特性及其使用指南》( GB/T 16260-2002)、《计算机软件质量保证计划规范》 ( GB/T 12504-1990)、《 计算机软件可靠性和可维护性管理》 ( GB/T 14394-1993)。
1. GB/T 12505-1990
《计算机软件配置管理计划规范》( GB/T 12505-1990) 规定了在制订软件配置管理计划时应该遵循的统一的基本要求,适用于软件特别是重要软件的配置管理计划的制订工作。
该规范给出了与配置管理有关的几个重要定义:
( 1)软件配置。软件配置是指一个软件产品在软件生存周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、程序及其数据的集合。该集合中的每一个元素称为该软件产品软件配置中的一个配置项。
( 2)功能基线。功能基线是指在系统分析与软件定义阶段结束时,经过正式评审和批准的系统设计规格说明书中对待开发系统的规格说明;或是指经过项目委托单位和项目承办单位双方签字同意的协议书或合同中所规定的对待开发软件系统的规格说明;或是由下级申请经上级同意或直接由上级下达的项目任务书中所规定的对待开发软件系统的规格说明。功能基线是最初批准的功能配置标志。
( 3)指派基线。指派基线是指在软件需求分析阶段结束时,经过正式评审和批准的软件需求的规格说明。指派基线是最初批准的指派配置标志。
( 5)产品基线。产品基线是指在软件组装与系统测试阶段结束时,经过正式评审批准的有关所开发的软件产品的全部配置项的规格说明。产品基线是最初批准的产品配置标志。
( 6)释放。释放是指在软件生存周期的各个阶段结束时,由该阶段向下阶段提交该阶段产品的过程。其中,将系统集成与系统测试阶段结束时所获得的最终产品向用户提交的过程,也被称为交付。
2. GB/T 16260-2002
《 -信息技术 软件产品评价 质量特性及其使用指南》( GB/T 16260-2002) 定义了 6 个质量特性和 21 个质量子特性,它们以最小的重叠描述了软件质量。
( 1)功能性。与功能及其指定的性质有关的一组软件属性,包括适宜性、 准确性、 互用性、 依从性、 安全性。
( 2)可靠性。与软件在规定的一段时间内和规定的条件下维持其性能水平有关的一组软件属性,包括成熟性、 容错性、 可恢复性。
( 3)可用性。与使用的难易程度及规定或隐含用户对使用方式所做的评价有关的软件属性,包括可理解性、 易学性、 可操作性。
( 4)效率。与在规定条件下软件的性能水平与所用资源量之间的关系有关的一组软件属性,包括时间特性、 资源特性。
( 5)可维护性。与软件维护的难易程度有关的一组软件属性,包括可分析性、 可修改性、 稳定性、 可测试性。
( 6)可移植性。与软件可从某一环境转移到另一环境的能力有关的一组软件属性,包括适应性、 易安装性、 一致性、 可替换性。
3. GB/T 12504-1990
《计算机软件质量保证计划规范》( GB/T 12504-1990) 规定了在制定软件质量保证计划时应该遵循的统一的基本要求,适用于软件特别是重要软件的质量保证计划制订工作。
该规范给出了“软件质量”和“质量保证”的严格定义:软件质量是指软件产品中能满足给定需求的各种特性及其总和。质量保证是指为使软件产品规定需求所进行的一系列有计划的必要工作。
该规范指出,软件项目承办单位(或软件开发单位)中负责软件质量保证的机构或个人,必须制订软件质量保证计划。
4. GB/T 14394-1993
《计算机软件可靠性和可维护性管理》( GB/T 14394-1993) 规定了软件产品在其生存周期内如何选择适当的软件可靠性和可维护性管理要素,并指导软件可靠性和可维护性大纲的制订和实施。该标准适用于软件产品生存周期的各个阶段。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章