GBT 14394-2008 计算机软件可靠性和可维护性管理(11页).doc
《GBT 14394-2008 计算机软件可靠性和可维护性管理(11页).doc》由会员分享,可在线阅读,更多相关《GBT 14394-2008 计算机软件可靠性和可维护性管理(11页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-GBT 14394-2008 计算机软件可靠性和可维护性管理-第 10 页计算机软件可靠性和可维护性管理Computer software reliability and maintainability management本标准依据GB/T 8566-2007信息技术 软件生存周期过程划分软件生存周期,按过程和活动描述软件可靠性和可维护性要目录1.范围22.规范性引用文件23.术语和定义23.1软件可靠性大纲 software reliablility program23.2软件可靠性大纲 software mantainability program23.3软件FRACAS softwa
2、re failure reporting analysis and corrective action system24.软件生存周期24.1在软件生存周期基本过程中的可靠性和可维护性管理要求24.1.1在获取过程中的可靠性和可维护性管理要求34.1.2在供应过程中的可靠性和可维护性管理要求44.1.3在开发过程中的可靠性和可维护性管理要求44.1.4在运作过程和维护过程中的可靠性和可维护性管理要求45.软件可靠性大纲和可维护性大纲55.1制定大纲应考虑的主要因素55.2大纲应包括的主要活动55.2.1制定大纲目标55.2.2分析运行环境55.2.3软件可靠性和可维护性要求的可行性论证65.2
3、.4选定或制定规范和准则65.2.5软件可靠性和可维护性分析65.2.6评审75.2.7文档和数据85.2.8培训85.2.9维护保障要求85.3示例95.4裁剪91. 范围本标准规定了软件产品在其生存周期内如何选择适当的软件可靠性和可维护性管理要素,并指导软件可靠性大纲和可维护性大纲的制定和实施本标准适用于软件产品生存周期的基本过程。2. 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注明日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适合于本标准,然而鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其是新版本适
4、用于本标准。GB/T 8566-2007 信息技术 软件生存周期GB/T 11457-2006 信息技术 软件工程术语GB/T 16260.1-2006 软件工程 产品质量 第1部分:质量模型(ISO/IEC 9126-1:2001.IDT)3. 术语和定义GB/T 11457-2006 中界定的以及下列术语和定义适用于本标准。3.1 软件可靠性大纲 software reliablility program描述为保证软件满足规定的可靠性要求所采取的技术和管理方法的文档,典型地描述要做的工作、所需要的资源、使用的方法、采用的过程、要满足的进度表和项目组织方法。3.2 软件可靠性大纲 softw
5、are mantainability program描述为保证软件满足规定的可维护性要求所才得技术和管理方法的文档,典型的描述要做的工作、所需要的资源、使用的方法、采用的过程,要满足的进度表和项目组织方法3.3 软件FRACAS software failure reporting analysis and corrective action system软件失效报告、分析和纠正措施系统(FRACAS)是一个闭环控制系统,它将软件的失效加以记录、报告,找出失效原因,采取纠正措施。4. 软件生存周期4.1 在软件生存周期基本过程中的可靠性和可维护性管理要求本标准依照GB/T 8566-2007将
6、软件生存周期划分为五个基本过程,提出了在这五个基本工程中进行软件可靠性和可维护性管理的要求。表1给出了本标准的活动与GB/T 8566-2007软件生存周期过程和活动的映射关系。软件可靠性与可维护性管理GB/T 8566-2007过程活动获取获取-启动-招标的准备-合同的准备和更新-对供方的监督-验收和完成供应供应-启动-投标准备-签订合同-策划-执行和控制-评审和评价-交付和完成概念开发-过程实现-系统需求分析-系统体系架构设计需求开发-软件需求分析设计开发-软件体系结构设计-软件详细设计实现开发-软件编码和测试测试开发-软件集成-软件合格性测试-系统集成-系统合格性测试安装与检验开发-软件
7、安装-软件验收支持运作运作-过程实现-运行测试-系统运行-用户支持维护维护-过程实现-问题和修改分析-修改实现-维护评审/验收-迁移-软件退役4.1.1 在获取过程中的可靠性和可维护性管理要求需方确定需要获取的软件产品的可靠性和可维护性要求,确保要求是合理的、可行的、可验证的,并有相应的资源保证,进而在制定标书、选择供方过程中加以体现,并且依照要求管理获取过程,最终验收软件产品的可靠性和可维护性是否达到预期要求。4.1.2 在供应过程中的可靠性和可维护性管理要求供方在投标书中对可靠性和可维护性进行说明以答复需方要求,并反映在可行性研究报告、合同中,通过评定后确定为管理和保证软件产品的可靠性和可
8、维护性所需的过程、规程和资源,确保在软件开发过程中及时、适当地处理可靠性和可维护性要求,直到软件产品满足要求并交付给需方。4.1.3 在开发过程中的可靠性和可维护性管理要求开发者负责实施在软件产品的需求分析、设计编码、集成、测试以及有关的安装和验收等活动中可靠性和可维护性要求4.1.3.1 在概念活动中的可靠性和可维护性管理要求运行软件可行性分析,制定初步软件开发计划,提出软件可靠性和可维护性分解目标、要求及经费。4.1.3.2 在需求活动中的可靠性和可维护性管理要求分析和确定软件可靠性和可维护性的具体设计目标,确保与研制任务书或合同中相应要求的可追踪性,制定实施计划,制定各实施阶段的基本准则
9、,确定各实施阶段的验证方法。4.1.3.3 在设计活动中的可靠性和可维护性管理要求进行软件可靠性和可维护性分析和设计,编写相应的设计说明,明确对编码、测试阶段的具体要求,组织设计评审,并验证可靠性和可维护性目标的实施和需求活动中所提相应要求的可追踪性。4.1.3.4 在实现活动中的可靠性和可维护性管理要求按照规定的规则,在软件编码过程中依据需求和设计活动中相应的规定时限可靠性和可维护性要求,进行单元测试,做好后续测试工作的准备,评价或审查代码以验证相应要求的实现。4.1.3.5 在测试活动中的可靠性和可维护性管理要求在单元和集成测试阶段,验证相应可靠性和可维护性要求的实现,进行重用软件的可靠性
10、和可维护性管理。在软件配置项测试和系统集成测试阶段,建立适当的软件可靠性测试环境,组织分析测试和测量的数据,验证软件可靠性和可维护性的实现,进行风险分析,决定交付时机。4.1.3.6 在安装和验收活动中的可靠性和可维护性管理要求采取联合评审、审核、软件合格性测试和系统合格性测试等手段对可靠性和可维护性进行最终验证和评定。4.1.4 在运作过程和维护过程中的可靠性和可维护性管理要求在软件运作过程和维护过程中,应分析和提高软件可靠性:a) 制定并实施软件可靠性数据采集规程;b) 实施软件FRACAS;c) 测量可靠性,分析现场可靠性是否达到要求;d) 跟踪用户满意程度;e) 用可靠性测量数据指导产
11、品和工程过程的改进;f) 软件产品维护时执行适当的维护规程并参照4.1.3实施适用的管理活动5. 软件可靠性大纲和可维护性大纲根据合同或协议书中对软件可靠性和可维护性的要求编制大纲,大纲的制定和修改应按质量保证有关标准规定的程序进行评审和审批;软件可靠性大纲和可维性大纲纳入软件开发计划,一并综合实施;软件可靠性大纲和可维护性大纲的实施应由主管机构和软件开发项目各层次负责人分工负责。5.1 制定大纲应考虑的主要因素编制大纲,应考虑如下因素:a) 所处的生命周期过程;b) 软件生存周期各过程所包含的与可靠性和可维护性相关的要素;c) 规定的可靠性和可维护性目标;d) 实现可靠性和可维护性所采取的方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GBT 14394-2008 计算机软件可靠性和可维护性管理11页 14394 2008 计算机软件 可靠性 可维护性 管理 11
限制150内