2024年4月13日发(作者:理尔雅)
计算机软件可靠性和可维护性管理
Computer software reliability and maintainability management
本标准依据GB/T 8566-2007《信息技术 软件生存周期过程》划分软件生存周期,按
过程和活动描述软件可靠性和可维护性要
目录
1.
2.
3.
范围 ................................................................................................................................................ 2
规范性引用文件 ........................................................................................................................... 2
术语和定义 .................................................................................................................................... 2
软件可靠性大纲
SOFTWARE RELIABLILITY PROGRAM
.................................................................... 2
软件可靠性大纲
SOFTWARE MANTAINABILITY PROGRAM
............................................................ 2
软件FRACAS
SOFTWARE FAILURE REPORTING ANALYSIS AND CORRECTIVE ACTION SYSTEM
.. 2
3.1
3.2
3.3
4.
软件生存周期................................................................................................................................ 2
在软件生存周期基本过程中的可靠性和可维护性管理要求 ............................................ 2
4.1
4.1.1
4.1.2
4.1.3
4.1.4
5.
在获取过程中的可靠性和可维护性管理要求 .............................................................. 3
在供应过程中的可靠性和可维护性管理要求 .............................................................. 3
在开发过程中的可靠性和可维护性管理要求 .............................................................. 4
在运作过程和维护过程中的可靠性和可维护性管理要求 ....................................... 4
软件可靠性大纲和可维护性大纲 .............................................................................................. 4
制定大纲应考虑的主要因素 ........................................................................................................ 5
大纲应包括的主要活动 ................................................................................................................. 5
5.1
5.2
5.2.1
制定大纲目标 .......................................................................................................................... 5
5.2.2
分析运行环境 .......................................................................................................................... 5
5.2.3
软件可靠性和可维护性要求的可行性论证 ................................................................... 6
5.2.4
选定或制定规范和准则 ........................................................................................................ 6
5.2.5
软件可靠性和可维护性分析 .............................................................................................. 6
5.2.6
评审 ............................................................................................................................................. 7
5.2.7
文档和数据 ............................................................................................................................... 7
5.2.8
培训 ............................................................................................................................................. 8
5.2.9
维护保障要求 .......................................................................................................................... 8
5.3
示例 ...................................................................................................................................................... 8
5.4
裁剪 ...................................................................................................................................................... 9
1 / 9
1. 范围
本标准规定了软件产品在其生存周期内如何选择适当的软件可靠性和可维护性管理要
素,并指导软件可靠性大纲和可维护性大纲的制定和实施
本标准适用于软件产品生存周期的基本过程。
2. 规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注明日期的引用文件,
其随后所有的修改单(不包括勘误的内容)或修订版均不适合于本标准,然而鼓励根据本标
准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其是新
版本适用于本标准。
GB/T 8566-2007 信息技术 软件生存周期
GB/T 11457-2006 信息技术 软件工程术语
GB/T 16260.1-2006 软件工程 产品质量 第1部分:质量模型(ISO/IEC
9126-1:)
3. 术语和定义
GB/T 11457-2006 中界定的以及下列术语和定义适用于本标准。
软件可靠性大纲 software reliablility program
描述为保证软件满足规定的可靠性要求所采取的技术和管理方法的文档,典型地描述要
做的工作、所需要的资源、使用的方法、采用的过程、要满足的进度表和项目组织方法。
软件可靠性大纲 software mantainability program
描述为保证软件满足规定的可维护性要求所才得技术和管理方法的文档,典型的描述要
做的工作、所需要的资源、使用的方法、采用的过程,要满足的进度表和项目组织方法
软件FRACAS software failure reporting analysis and corrective
action system
软件失效报告、分析和纠正措施系统(FRACAS)是一个闭环控制系统,它将软件的失
效加以记录、报告,找出失效原因,采取纠正措施。
4. 软件生存周期
在软件生存周期基本过程中的可靠性和可维护性管理要求
本标准依照GB/T 8566-2007将软件生存周期划分为五个基本过程,提出了在这五个基
本工程中进行软件可靠性和可维护性管理的要求。表1给出了本标准的活动与GB/T
8566-2007软件生存周期过程和活动的映射关系。
2 / 9
2024年4月13日发(作者:理尔雅)
计算机软件可靠性和可维护性管理
Computer software reliability and maintainability management
本标准依据GB/T 8566-2007《信息技术 软件生存周期过程》划分软件生存周期,按
过程和活动描述软件可靠性和可维护性要
目录
1.
2.
3.
范围 ................................................................................................................................................ 2
规范性引用文件 ........................................................................................................................... 2
术语和定义 .................................................................................................................................... 2
软件可靠性大纲
SOFTWARE RELIABLILITY PROGRAM
.................................................................... 2
软件可靠性大纲
SOFTWARE MANTAINABILITY PROGRAM
............................................................ 2
软件FRACAS
SOFTWARE FAILURE REPORTING ANALYSIS AND CORRECTIVE ACTION SYSTEM
.. 2
3.1
3.2
3.3
4.
软件生存周期................................................................................................................................ 2
在软件生存周期基本过程中的可靠性和可维护性管理要求 ............................................ 2
4.1
4.1.1
4.1.2
4.1.3
4.1.4
5.
在获取过程中的可靠性和可维护性管理要求 .............................................................. 3
在供应过程中的可靠性和可维护性管理要求 .............................................................. 3
在开发过程中的可靠性和可维护性管理要求 .............................................................. 4
在运作过程和维护过程中的可靠性和可维护性管理要求 ....................................... 4
软件可靠性大纲和可维护性大纲 .............................................................................................. 4
制定大纲应考虑的主要因素 ........................................................................................................ 5
大纲应包括的主要活动 ................................................................................................................. 5
5.1
5.2
5.2.1
制定大纲目标 .......................................................................................................................... 5
5.2.2
分析运行环境 .......................................................................................................................... 5
5.2.3
软件可靠性和可维护性要求的可行性论证 ................................................................... 6
5.2.4
选定或制定规范和准则 ........................................................................................................ 6
5.2.5
软件可靠性和可维护性分析 .............................................................................................. 6
5.2.6
评审 ............................................................................................................................................. 7
5.2.7
文档和数据 ............................................................................................................................... 7
5.2.8
培训 ............................................................................................................................................. 8
5.2.9
维护保障要求 .......................................................................................................................... 8
5.3
示例 ...................................................................................................................................................... 8
5.4
裁剪 ...................................................................................................................................................... 9
1 / 9
1. 范围
本标准规定了软件产品在其生存周期内如何选择适当的软件可靠性和可维护性管理要
素,并指导软件可靠性大纲和可维护性大纲的制定和实施
本标准适用于软件产品生存周期的基本过程。
2. 规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注明日期的引用文件,
其随后所有的修改单(不包括勘误的内容)或修订版均不适合于本标准,然而鼓励根据本标
准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其是新
版本适用于本标准。
GB/T 8566-2007 信息技术 软件生存周期
GB/T 11457-2006 信息技术 软件工程术语
GB/T 16260.1-2006 软件工程 产品质量 第1部分:质量模型(ISO/IEC
9126-1:)
3. 术语和定义
GB/T 11457-2006 中界定的以及下列术语和定义适用于本标准。
软件可靠性大纲 software reliablility program
描述为保证软件满足规定的可靠性要求所采取的技术和管理方法的文档,典型地描述要
做的工作、所需要的资源、使用的方法、采用的过程、要满足的进度表和项目组织方法。
软件可靠性大纲 software mantainability program
描述为保证软件满足规定的可维护性要求所才得技术和管理方法的文档,典型的描述要
做的工作、所需要的资源、使用的方法、采用的过程,要满足的进度表和项目组织方法
软件FRACAS software failure reporting analysis and corrective
action system
软件失效报告、分析和纠正措施系统(FRACAS)是一个闭环控制系统,它将软件的失
效加以记录、报告,找出失效原因,采取纠正措施。
4. 软件生存周期
在软件生存周期基本过程中的可靠性和可维护性管理要求
本标准依照GB/T 8566-2007将软件生存周期划分为五个基本过程,提出了在这五个基
本工程中进行软件可靠性和可维护性管理的要求。表1给出了本标准的活动与GB/T
8566-2007软件生存周期过程和活动的映射关系。
2 / 9