GBT14394-93计算机软件可靠性和可维护性管理(参考Word)
软件维护

精编资料理解可维性的定义,可维性的度量及提高可维护性的方法.深刻理解改正性维护,适应性维护,完善性维护,预防性维护.5.1 软件维护的定义和特点...维护第五章软件维护 (3)5.1 软件维护的定义和特点 (4)6.1.1 软件维护的定义 (4)6.1.2软件维护的特点 (4)5.2软件维护的过程 (4)5.3 软件的可维护性 (5)5.3.1决定软件的可维护性的因素 (5)5.3.2提高可维护性的方法 (6)5.4软件再工程 (7)5.5 本章小结 (7)第五章软件维护本章要点✧软件维护的特点✧软件可维护性✧软件再工程本章学习目标✧了解软件维护的各种困难,软件维护的特点,软件维护的文档。
✧理解软件维护的内容,维护任务的实施。
✧理解可维性的定义、可维性的度量及提高可维护性的方法。
✧深刻理解改正性维护、适应性维护、完善性维护、预防性维护。
5.1 软件维护的定义和特点任何软件在交付使用之后;由于本身潜在的错误或者满足新的需要,因此我们不得不进行软件的维护。
5.1.1 软件维护的定义正如前面所述,软件维护的类型是多样的,不同类型的维护有不同的定义。
在国标GB/T 11457-89中明确指出软件运行、维护阶段是软件生存期中的一部分,“对软件产品进行检测,以期获得满意性能;当需要是对软件产品进行修改以改正问题或对变化了的需求做出响应”。
可见,这是从软件生命周期层面对软件维护做出的定义。
从另一方面看,软件维护是一种技术措施,需要从技术的角度加以说明。
国标GB/T 11457-89对软件维护给出了如下两个定义:1、在一软件产品交付使用后对其进行修改,以纠正故障。
2、在一软件产品交付使用后对其进行修改,以纠正故障,改进其性能和其他属性,以使产品适应改变了的环境。
5.1.2软件维护的特点我们把为了改正软件系统中的错误,使软件能够满足预期的正常运行状态的要求向进行的维护叫做改正型维护,随着计算机科学技术领域的各个方面都在迅速的进步,特别是80年代之后,大约每过36个月就有新一代的硬件宣告出现,经常推出新的操作,软件驱动的外围设备的增加或者发生变更时所做的软件维护,我们称适应型维护。
2016年下半年 信息系统项目管理师 答案详解

信息要满足一定的质量属性,其中信息(1)指信息的来源、采集方法、传输过程是可以信任的,符合预期。
(1)A.完整性 B.可靠性 C.可验证性 D.保密性【答案】B【解析】信息反映的是事物或者事件确定的状态,具有客观性、普遍性等特点,由于获取信息满足了人们消除不确定性的需求,因此信息具有价值,而价值的大小取决于信息的质量,这就要求信息满足一定的质量属性,包括:(1)精确性:对事物状态描述的精准程度。
(2)完整性:对事物状态描述的全面程度,完整信息应包括所有重要事实。
(3)可靠性:信息的来源、采集方法、传输过程是可以信任的、符合预期的。
以下关于信息化的叙述中,不正确的是(2)。
(2)A.信息化的主体是程序员、工程师、项目经理、质量管控人员B.信息化的时域是一个长期的过程C.信息化的手段是基于现代信息技术的先进社会生产工具D.信息化的目标是使国家的综合实力、社会的文明素质和人民的生活质量全面达到现代化水平【答案】A【解析】信息化的主体是全体社会成员,包括政府、企业、事业、团体和个人;它的时域是一个长期的过程;它的空域是政治、经济、文化、军事和社会的一切领域;它的手段是基于现代信息技术的先进社会生产工具;它的途径是创建信息时代的社会生产力,推动社会生产关系及社会上层建筑的改革;它的目标是使国家的综合实力、社会的文明素质和人民的生活质量全面提升。
两化(工业化和信息化)深度融合的主攻方向是(3)。
(3)A.智能制造 B.数据挖掘 C.云计算 D.互联网+【答案】A【解析】工业和信息化部:以制造业数字化、网络化、智能化为标志的智能制造,成为工业化和信息化两化深度融合的切入点和主攻方向。
发展智能制造的主要任务是,深入推进两化融合企业管理体系贯标,全面提升制造业产品、装备、生产、管理和服务的智能化水平,实现两个IT(工业技术和信息技术)融合和倍增发展,促进产业结构向中高端迈进。
以下关于信息系统运维工作的叙述中不正确的是(4)。
高级项目经理 信息系统集成及服务项目管理人员继续教育 课程13 课后习题汇总

1、著名的游戏“Dots”采用的是_____布局和_____设计风格。
A 网格,拟物化B 列表,扁平化C 网格+列表,拟物化D 网格+列表,扁平化正确答案D2、iOS 7的标准中文字体为?A 文泉驿等宽微米黑B 方正中等线C 方正细等线D 汉仪中黑简正确答案B1、当一个文件向HDFS上传时,首先需要访问的是?A DatanodeB NamenodeC JobtrackerD SecondaryNamenode正确答案B2、通常来说一个map子进程对应几个数据块?A 一个B 二个C 三个D 更多正确答案A1、扁平化设计的基础理念是对设计的()。
A 隐喻B 扁平C 临摹D 简约正确答案D1、采用扁平化设计理念的移动应用平台有?A iOS6B iOS 7C Windows PhoneD Android 2.0正确答案BC1、除了iOS平台,更能够体现扁平化设计理念的移动平台是?A AndroidB 黑莓C PalmD Windows Phone正确答案D2、下面的做法属于拟物化设计理念的是?A 立体阴影B 高亮色彩C 去除光泽和厚度D 重视排版正确答案A1、下面采用iOS分屏控件平铺导航的应用是?A 天气B iBookC 音乐D 游戏中心正确答案A2、iOS标签导航中底部的标签栏最多能容纳几个标签?A 7个B 4个C 6个D 5个正确答案D1、下面哪一款应用设计属于树形结构导航?A iOS邮件应用B iOS天气预报C PassbookD iBook正确答案A1、iOS的组合导航通常是指哪两种导航的组合?A 平铺导航B 标签导航C 定位导航D 树形结构导航正确答案BD1、位于移动设备最上方的栏,称作________栏。
A 标签B 导航C 状态D 工具正确答案C1、表示程序加载或正在进行中的有?A 滑块B 活动指示器C 进度条D 分享列表正确答案BC1、在对移动应用的界面设计进行色彩把握的时候,应首先注意控制住应用的()。
软件及可靠性测试管理办法

★
☆
N/A
☆
N/A
N/A
N/A
N/A
N/A
结构强度试验
裸机跌落测试
☆
★
☆
N/A
☆
☆
☆
N/A
N/A
★
电源孔、音频孔应力
☆
★
★
☆
☆
N/A
N/A
N/A
N/A
N/A
单手握摆
☆
★
★
☆
☆
N/A
☆
N/A
☆
★
裸机翻倒
☆
★
★
☆
☆
N/A
☆
N/A
☆
★
触摸屏受压测试
☆
★
☆
N/A
N/A
★
☆
N/A
☆
N/A
裸机振动测试
☆
★
☆
N/A
☆
N/A
☆
N/A
☆
★
涂层附着力
试验
酒精磨擦测试
N/A
★
☆
☆
N/A
N/A
N/A
N/A
N/A
☆
3M胶带拉力测试
N/A
★
☆
☆
N/A
N/A
N/A
N/A
N/A
☆
百格测试
N/A
★
☆
☆
N/A
N/A
N/A
N/A
N/A
☆
模拟运输
可靠性试验
彩盒或吸塑跌落
N/A
☆
★
N/A
N/A
N/A
N/A
N/A
N/A
非税电子票据系统建设方案

非税电子票据系统建设方案目录一、项目建设背景 (3)1、项目来源 (3)2、客户情况 (3)二、项目概述 (4)1、建设目标 (4)2、建设原则 (5)3、项目建设遵循标准规范 (6)(一)基础标准 (6)(二)开发标准 (6)(三)文档标准 (7)(四)管理标准 (7)4、建设内容 (7)①通过接口对接,实现扬州市本级业务系统应用电子票据,实现业务流程: (9)②电子票据系统接口 (10)一、项目建设背景1、项目来源依据《财政部关于加快推进地方政府非税收入收缴电子化管理工作的通知》(财库〔2017〕7号,以及关于印发《关于稳步推进财政电子票据管理改革的试点方案》的通知(财综〔2017〕32号),及“财政部税政司有关负责人就全国政府性基金和行政事业性收费目录清单“一张网”答记者问”等财政部相关精神。
实施政府非税收入收缴电子化管理,是建立现代财政国库管理制度的一项重要的基础性工作。
为进一步深化财政票据领域“放管服”改革,全面落实全国财政电子票据管理改革工作会议精神,根据财政部《关于全面推进财政电子票据管理改革的通知》(财综〔2018〕62号)和《财政部关于统一全国财政电子票据式样和财政机打票据式样的通知》(财综〔2018〕72号)要求,结合江苏省财政票据管理实际,江苏在全省范围内全面启用财政机打票据和推进财政电子票据管理改革工作。
根据江苏省财政厅《关于我省全面启用财政机打票据和推进财政电子票据管理改革的通知》(苏财综[2019]13号)的要求,推进扬州市财政电子票据建设。
2、客户情况2017年10月之前,扬州市财政非税的缴费方式是执收单位使用非税征管系统开出纸质非税缴款书,财政方将开出的缴款书信息发送至各大银行,客户凭纸质非税缴款书到银行窗口排队缴费,银行缴费后将缴费信息发送至财政局,由客户将缴费凭证送返给执收单位,执收单位依据缴费凭证为客户办理相关事务。
2019年10月12日,扬州市财政局非税收缴管理系统成功与江苏省公共支付平台进行对接,实现非税缴费电子化,客户可凭非税一般缴款书号,通过微信、支付宝等方式进行线上缴费。
计算机软件工程国家标准目录明细

DZ/T 0169-1997 物探化探计算机软件开发规范1997-11-1GA 560-2005 互联网上网服务营业场所信息安全管理系统营业场所端与营业场所经营管理系统接口技术要求2006-1-1GA 662-2006 互联网公共上网服务场所信息安全管理系统上网服务场所端接口技术要求2007-1-1GA 663-2006 互联网公共上网服务场所信息安全管理系统远程通讯端接口技术要求2007-1-1GB/T 11457-1995 软件工程术语1995-1-2 ↓已被下行标准取代GB/T 11457-2006 信息技术软件工程术语2006-7-1 现行GB/T 12504-1990 计算机软件质量保证计划规范1991-7-1 已作废GB/T 12505-1990 计算机软件配置管理计划规范1991-7-1 已作废GB/T 13400.1-1992 网络计划技术常用术语1992-1-2 现行GB/T 13400.2-1992 网络计划技术网络图画法的一般规定1992-1-2 ↓已被下行标准取代GB/T 13400.2-2009 网络计划技术第2部分:网络图画法的一般规定2009-11-1 现行GB/T 13400.3-1992 网络计划技术在项目计划管理中应用的一般程序1992-1-2 ↓已被下行标准取代GB/T 13400.3-2009 网络计划技术第3部分:在项目管理中应用的一般程序2009-11-1 现行GB/T 13502-1992 信息处理程序构造及其表示的约定 1993-5-1 现行GB/T 14079-1993 软件维护指南1993-8-1 已作废GB/T 14085-1993 信息处理系统计算机系统配置图符号及约定1993-8-1 现行GB/T 14246.1-1993 信息技术可移植操作系统界面第1部分:系统应用程序界面(POSIX.1) 1993-12-1 现行GB/T 14394-1993 计算机软件可靠性和可维护性1994-1-1 ↓已被下行标准取代GB/T 14394-2008 计算机软件可靠性和可维护性管理 2008-12-01 现行GB/T 15532-1995 计算机软件单元测试1995-1-2 ↓已被下行标准取代GB/T 15532-2008 计算机软件测试规范2008-9-1 现行GB/T 15534-1995 信息处理系统数据库语言NDL 1995-12-1 已作废GB/T 15538-1995 软件工程标准分类法1995-1-2 已作废GB/T 15853-1995 软件支持环境1996-8-1 已作废GB/T 15936.4-1996 信息处理文本与办公系统办公文件体系结构(ODA)和交换格式第四部分:文件轮廓1996-10-1 现行GB/T 16260 -1996 信息技术软件产品评价质量特性及其使用指南1996-10-1 ↓已被下行标准取代GB/T 16260.1-2006 软件工程产品质量第1部分:质量模型2006-7-1 现行GB/T 16260.2-2006 软件工程产品质量第2部分:外部度量2006-7-1 现行GB/T 16260.3-2006 软件工程产品质量第3部分:内部度量2006-7-1 现行GB/T 16260.4-2006 软件工程产品质量第4部分:使用质量的度量2006-7-1 现行GB/T 16647-1996 信息技术信息资源词典系统(IRDS)框架1997-7-1 现行GB/T 16680-1996 软件文档管理指南1997-7-1 现行GB/T 16682.1-1996 信息技术国际标准化轮廓的框架和分类方法第1部分:框架1997-7-1 现行GB/T 16682.2-1996 信息技术国际标准化轮廓的框架和分类方法第2部分:OSI轮廓用的原则和分类方法1997-7-1 现行GB/T 16684-1996 信息技术信息交换用数据描述文卷规范1997-7-1 现行GB/T 17544-1998 信息技术软件包质量要求和测试1999-6-1 现行GB/T 17917-1999 商场管理信息系统基本功能要求2000-4-1 ↓已被下行标准取代GB/T 17917-2008 零售企业管理信息系统基本功能要求2009-6-1 现行GB/T 18234-2000 信息技术CASE工具的评价与选择指南2001-8-1 现行GB/T 18491.1-2001 信息技术软件测量功能规模测量第1部分:概念定义2002-6-1 现行GB/T 18492-2001 信息技术系统及软件完整性级别2002-6-1 现行GB/T 18714.1-2002 信息技术开放分布式处理参考模型第1部分:概述2002-10-1 现行GB/T 18714.2-2002 信息技术开放分布式处理参考模型第2部分:基本概念2002-10-1 现行GB/T 18714.3-2003 信息技术开放分布式处理参考模型第3部分:体系结构2004-8-1 现行GB/T 18905.1-2002 软件工程产品评价第1部分: 概述2003-5-1 现行GB/T 18905.2-2002 软件工程产品评价第2部分: 策划和管理2003-5-1 现行GB/T 18905.3-2002 软件工程产品评价第3部分: 开发者用的过程2003-5-1 现行GB/T 18905.4-2002 软件工程产品评价第4部分: 需方用的过程2003-5-1 现行GB/T 18905.5-2002 软件工程产品评价第5部分: 评价者用的过程2003-5-1 现行GB/T 18905.6-2002 软件工程产品评价第6部分: 评价模块的文档编制2003-5-1 现行GB/T 20157-2006 信息技术软件维护2006-7-1 现行GB/T 20158-2006 信息技术软件生存周期过程配置管理2006-7-1 现行GB/T 20917-2007 软件工程软件测量过程2007-7-1 现行GB/T 20918-2007 信息技术软件生存周期过程风险管理2007-7-1 现行GB/T 8566-1988 计算机软件开发规范1988-12-1 ↓已被下行标准取代GB/T 8566-1995 信息技术软件生存期过程1995-12-1 ↓已被下行标准取代GB/T 8566-2001 信息技术软件生存周期过程2002-6-1 ↓已被下行标准取代GB/T 8566-2007 信息技术软件生存周期过程2007-7-1 现行GB/T 8567-1988 计算机软件产品开发文件编制指南1988-7-1 ↓已被下行标准取代GB/T 8567-2006 计算机软件文档编制规范2006-7-1 现行GB/T 9385-1988 计算机软件需求说明编制指南1988-1-2 ↓已被下行标准取代GB/T 9385-2008 计算机软件需求规格说明规范2008-9-1 现行GB/T 9386-1988 计算机软件测试文件编制规范1988-12-1 ↓已被下行标准取代GB/T 9386-2008 计算机软件测试文件编制规范2008-9-1 现行GB/Z 18493-2001 信息技术软件生存周期过程指南2002-6-1 现行GB/Z 18914-2002 信息技术软件工程CASE工具的采用指南2003-5-1 现行GB/Z 20156-2006 软件工程软件生存周期过程用于项目管理的指南2006-7-1 现行GJB 437-1988 军用软件开发规范1988-6-1GJB 438A-1997 武器系统软件开发文档1998-5-1GJB 1419-1992 军用计算机软件摘要1993-3-1HB 6464-1990 软件开发规范1991-2-1 已作废HB 6465-1990 软件文档编制规范1991-2-1 已作废HB 6466-1990 软件质量保证计划编制规定1991-2-1 已作废HB 6467-1990 软件配置管理计划编制规定1991-2-1 已作废HB 6468-1990 软件需求分析阶段基本要求1991-2-1 已作废HB 6469-1990 软件需求规格说明编制规定1991-2-1HB/Z 177-1990 软件项目管理基本要求1991-2-1HB/Z 178-1990 软件验收基本要求1991-2-1HB/Z 179-1990 软件维护基本要求1991-2-1HB/Z 180-1990 软件质量特性与评价方法1991-2-1HB/Z 182-1990 状态机软件开发方法1991-2-1MH/T 0019-1999 中国民用航空总局管理信息系统基础信息规范2000-3-1SB/T 10264-1996 餐饮业计算机管理软件开发设计基本规范 1996-10-1SB/T 10265-1996 饭店业计算机管理软件开发设计基本规范 1996-10-1SJ 20681-1998 地空导弹指挥自动化系统软件模块通用规范1998-5-1SJ 20822-2002 信息技术软件维护2003-3-1SJ 20823-2002 信息技术软件生存周期过程配置管理2003-3-1SJ/T 11234-2001 软件过程能力评估模型2001-5-1SJ/T 11235-2001 软件能力成熟度模型2001-5-1SJ/T 11290-2003 面向对象的软件系统建模规范第1部分:概念与表示法2003-10-1SJ/T 11291-2003 面向对象的软件系统建模规范第3部分:文档编制2003-10-1SJ/Z 11289-2003 面向对象领域工程指南2003-10-1YDN 138-2006 基于PC终端的互联网内容过滤软件技术要求2006-8-16YDN 139-2006 基于PC终端的互联网内容过滤软件测试方法2006-8-16。
热控定期工作标准

热控专业定期工作标准1范围本制度规定了热控专业定期工作的管理细则、管理项目。
本制度适用于神华准格尔能源有限责任公司矸石发电公司热控专业定期工作的管理工作。
设备在检修状态的试验、检验、检查、测试等工作不适用于本标准。
2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
防止电力生产重大事故的二十五项重点要求火力发电厂安全性评价(第二版)SDJ279-90 电力建设施工及验收技术规范(热工仪表及控制装置篇)DL/T657—1998 火力发电厂模拟量控制系统在线验收测试规程DL5000—94 火力发电厂设计技术规程电建(1996)159 火力发电厂基本建设工程启动及竣工验收规程(1996年版)GB/T 14394-93 计算机软件可靠性和可维护性管理热工仪表及控制装置检修运行规程 (86)水电电生字第93号DL/T656—1998 火力发电厂汽轮机控制系统在线验收测试规程DL/T711—1999 汽轮机调节控制系统试验导则火力发电厂汽轮机监视和保护系统验收测试规程电业安全工作规程(热力和机械部分)DL/T838 发电企业设备检修导则3术语和定义本标准采用下列定义3.1定期试验定期试验是生产设备系统在运行、备用或检修期间时,为了了解设备或系统的性能和状态,验证运行结果定期进行的活动。
用于对系统设备性能进行评价,用于对设备状态的评估,对运行结果进行分析,形成试验报告。
找出系统或设备不合格的原因,并及时发现系统和设备潜在的隐患。
对系统或设备在运行中能够安排隔离的及时处理,对不能处理的安排近期的计划检修中,保证系统或设备安全经济运行。
根据仪表或热控系统对外部环境干扰或机组运行工况扰动适应能力的检查、检验项目,同时根据测试结果判断仪表或系统对外部环境干扰或机组变工况频繁的情况下仪表或热控系统的可靠性。
2018年上半年 信息系统项目管理师 真题解析

2018年上半年信息系统项目管理师上午试题● 我国在“十三五”规划纲要中指出要加快信息网络新技术开发应用,以拓展新兴产业发展空间,纲要中提出将培育的新一代信息技术产业创业重点中不包括(1)。
(1)A. 人工智能 B. 移动智能终端 C. 第四代移动通信 D. 先进传感器试题分析出自中项第二版教材P13。
我国在“十三五”规划纲要中,将培育人工智能、移动智能终端、第五代移动通信(5G)、先进、先进传感器等作为新一代信息技术产业创新重点发展,拓展新兴产业发展空间。
参考答案:C● 智能具有感知、记忆、自适应等特点,能够存储感知到的外部信息及由思维产生的知识,同时能够利用己有的知识对信息进行分析、计算、比较、判断、联想和决策属于智能的(2)能力。
(2)A. 感知 B. 记忆和思维 C.学习和自适应 D. 行为决策试题分析出自高项第三版教材P100。
智能一般具有这样一些特点:一是具有感知能力,即具有能够感知外部世界、获取外部信息的能力,这是产生智能活动的前提条件和必要条件;二是具有记忆和思维能力,即能够存储感知到的外部信息及由思维产生的知识,同时能够利用已有的知识对信息进行分析、计算、比较、判断、联想、决策;三是具有学习能力和自适应能力,即通过与环境的相互作用,不断学习积累知识,使自己能够适应环境变化;四是具有行为决策能力,即对外界的刺激做出反应,形成决策并传达相应的信息。
参考答案:B● 某快消品连锁企业委托科技公司a开发部署电子商务平台,a公司根据系统设计任务书所确定的范围,确定系统的基本目标和逻辑功能要求,提出新系统的逻辑模型,这属于信息系统生命周期中(3)阶段的工作。
(3)A. 系统规划 B. 系统分析 C. 系统设计 D. 系统实施试题分析出自高项第三版教材P11。
系统分析阶段的任务是根据系统设计任务书所确定的范围,对现行系统进行详细调查,描述线性系统的业务流程,指出现行系统的局限和不足之处,确定新系统的基本目标和逻辑功能要求,提出新系统的逻辑模型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1主要内容与适用范围本标准规定了软件在其生存周期内如何选择适当的软件可靠性和可维护性管理要素,并指导软件可靠性和可维护性大纲的制定和实施。
本标准适用于软件产品生存周期的各个阶段。
2引用标准GB 6992 可靠性与维修性管理GB 8566 计算机软件开发规范GB/T 11457 软件工程术语3术语和定义本标准将采用GB/T 11457中术语和定义。
此外强调给出下列术语和定义。
3.1软件可靠性 software reliabilitya.在规定环境下,在规定时间内软件不引起系统失效的概率。
b.在规定的时间周期内所述条件下程序执行所要求的功能的能力。
3.2软件可维护性 software maintainability与进行规定的修改难易程序有关的一组属性。
3.3软件生存周期 software life cycle软件产品从形成概念开始,经过开发、使用和维护,直到最后不再使用的整个过程。
3.4软件可靠性和可维护性大纲(以下简称大纲)softwarereliabilityandmaintainabilityprogram为保证软件满足规定的可靠性和可维护性要求制订的一套管理文件。
4软件生存周期4.1软件生存周期各阶段对可靠性和可维护性要求本标准按GB 8566划分软件生存周期。
强调各个阶段软件可靠性和可维护性要求。
4.1.1可行性研究与计划阶段——进行项目可行性分析。
制订初步项目开发计划,提出软件可靠性和可维护性目标、要求及经费,并列入合同(或研制任务书,下同)。
4.1.2需求分析阶段——将合同的技术内容细化为具体产品需求。
分析和确定软件可靠性和维护性的目标,制定大纲及其实施计划。
4.1.3概要设计阶段——进行软件可靠性和可维护性目标分配,进行可靠性和可维护性概要设计,并明确对详细设计的具体要求。
4.1.4详细设计阶段——进行软件可靠性和可维护性详细设计,编写相应的设计说明,明确对实阶段的具体要求。
4.1.5实现阶段——进行单元测试,分析和验证有关软件可靠性和可维护性的部分要求。
4.1.6组装测试阶段——进行组装测试,并进一步分析软件可靠性和可维护性。
4.1.7确认测试阶段——确认软件产品的可靠性和可维护性是否达到预定的目标。
4.1.8使用和维护阶段——采集数据,定期评价,加强维护管理,以确保软件的可靠性和可维护性增长。
4.2软件生存周期可靠性和可维护性度量方法在软件生存周期的各个阶段,应进行与可靠性和可维护性有关的度量,度量方法通常分定性的估计、定量的预测和测量等等。
具体方法的选择应视软件所处的阶段和其活动而定,其目的是保证在软件生存周期的特定阶段的关键问题能得到及时解决。
5软件可靠性和可维护性大纲根据合同或协议书中对软件可靠性和可维护性的要求编制大纲,大纲的制定和修改应按质量保证的关标准规定的程序进行评审和审批,大纲的实施应由主管机构和软件开发项目各层次负责人分工负责。
同时纳入软件开发计划,并与系统管理相结合,充分考虑技术及成本因素实施综合管理。
5.1制定大纲应考虑的主要因素:编制大纲,应考虑如下因素:a.所处生存周期阶段;b.规定的可靠性和可维护性目标;c.每项活动的主要任务;d.拟采用的开发技术和类似软件的历史状况;e.时间进度、经费与其他资源,存储空间与运行时间,程序设计语言,软件运行的软、硬件环境等各种限制条件。
5.2大纲应包括的主要活动项目以下条款给出了软件可靠性和可维护性大纲要素,并对这些要素的应用及任务进行了描述。
5.2.1在需求分析阶段,应该建立软件产品的可靠性和可维护性大纲计划。
大纲计划由一系列的与每项大纲要素有关的任务组成,应明确每项任务的责任,并提供一个任务实施初步日程表,当情况变化或出现偏差时计划应根据需要加以修改。
大纲计划应定量和定性地建立目标,并说明验证所需的判据和条件。
a.大纲制定和实施所需的组织机构和职责;b.定量、定性的可靠性和可维护性目标(如:可靠度R(T)、失效发生率DROCOF,等等);c.各项任务实施进度表;d.可行性和可维护性估计及验证所用的判据;e.软件版本控制及标准化要求;f.评审计划;g.文件编制要求;h.培训及支持保证计划;i.测试计划。
5.2.2分析运行环境在可行性研究与计划及需求分析阶段应分析运行环境,并在概要设计和详细设计阶段进行必要的修改,同时要注意运行环境的变化会对软件的可靠性和可维护性的影响。
下列运行环境和最终使用条件应该分析:a.运行的系统及体系结构;b.运行和维护方式;c.负载;d.运行和维护环境(如电磁辐射和感应);e.运输和安装条件;f.操作和维护人员要求;g.新版本的发行和升级;h.恢复的规程和要求;i.终端和通信媒体类型。
5.2.3软件可靠性和可维护性要求的可行性论证在可行性研究与计划阶段,应对软件的可靠性和可维护性要求进行可行性论证,对于合同中提出的软件可靠性和可维护性要求应根据软件符合规定标准和规范的能力进行评审和论证。
这个论证是整个产品研究的一部分,其目的的是:a.确定设计工作的起点。
b.估计可靠性和可维护性特性对技术选择,设计配置以及产品性能满足市场需求能力的影响。
c.估计弥补现有产品与新一代产品原理上的差距所带来的成本影响和承担的风险。
应该考虑:a.软件的功能需求;b.新软件的市场潜力;c.现有软件的技术状况;d.生存周期费用;e.开发新软件与改造现有软件所付出的劳动的比较。
5.2.4选定或制定规范和准则在需求分析阶段,应选择适当的软件规范和准则。
若没有适当的软件规范和准则可遵循,则应自行制定。
其内容包括:a.确保软件可靠性和可维护性所必须的软件工程规范;b.制定软件开发必须遵循的技术准则;c.制定软件的支持和维护要求;d.必要时制定处购、转承开发和重用原有软件的可靠性和可维护性控制规范。
5.2.5软件可靠性和可维护性分析在软件开发过程中各个阶段进行有关的软件可靠性和可维护性分析并编写分析报告应考虑:a.可靠性和可维护性目标分配;b.软件使用需求量过载情况;c.程序设计中的实施情况;d.可靠性和可维护性预测;e.故障模式、影响及危害度分析;f.根源分析;g.关键模块分析;h.故障定位和隔离技术的应用;i.测试环境、测试系统、测试用例和测试覆盖情况;j.维护实施简易性。
5.2.6评审在软件开发各阶段都要求进行评审,评审管理要求按GB 8566进行,其中与软件可靠性和可维护性有关的具体评审要求如下:5.2.6.1需求分析评审a.可靠性和可维护性目标;b.大纲及其实施计划;c.操作顺序和不可;d.功能降低使用方式下,软件产品最低功能保证的规格说明;e.选用或制定的规范和准则。
5.2.6.2概要设计评审a.可靠性和可维护性目标分配;b.可靠性和可维护性设计方案;c.设计分析,关键成分的时序,估计的运行时间,错误恢复及相关性能要求;d.测试原理、要求、文件和工具。
5.2.6.3详细设计评审a.各单元可靠性和可维护性目标;b.可靠性和可维护性设计(如:容错);c.测试文件;d.软件开发工具。
5.2.6.4软件验证与确认计划评审a.软件可靠性和可维护性验证和确认的方法;b.软件可靠性和可维护性测试(计划、规程、用例和设施);c.验证与确认时使用的其它准则。
5.2.7文件和数据根据合同要求和数据管理目标,确定文件和数据要求的范围。
大纲应建立一个报告事件及结果的系统。
该系统应提供数据可追溯性,并建立相应文件,文件应写明具体数据的采集条件、所作的设想,并注明对数据应用的限制。
为保证关键事件得到明确认识,该系统应提供充分的数据,并且系统的输出应适合接受者的需要和分发的要求。
应监视以下关键事项:a.大纲目标的建立;b.可靠性和可维护性目标分配;c.模块一览表的制定;d.测试;e.故障发生;f.缺陷和错误的检查;g.维护活动;h.恢复活动;i.数据分析;j.采取的纠正措施和结果。
5.2.8培训要求及时制定培训计划。
培训计划应与软件开发计划、维护要求、运行支持策略协调一致。
培训对象包括软件开发人员、维护人员、质量控制人员、管理人员、操作人员,针对不同对象进行不同类型、不同级别的培训。
培训内容如下:a.一般知识或专门技术;b.软件的复杂性;c.操作要求;d.需用的时间和资源;e.需用的设备和工具。
5.2.9维护保障要求对维护保障要求应进行说明并指定计划,需考虑下列因素:a.维护和后勤保障策略;b.技术保障功能;c.维护保障任务;d.配置管理;e.操作和修改规程;f.突发事件和分析;g.数据采集和现场跟踪;h.文件。
5.3示例表1说明了大纲的各项活动同软件生存周期各阶段的基本关系,它为适当地选择相关大纲任务提供一个示例。
5.4剪裁大纲内容可根据软件类别、规模和关键程序作适当剪裁。
剪裁原则是:所制定大纲能使软件开发以最佳费用效益实现规定的可靠性和可维护性要求。
表1 软件生存周期阶段与可靠性和可维护性大纲要素对应关系注:“√”表示该阶段所需考虑的有关任务条款。
(注:文件素材和资料部分来自网络,供参考。
请预览后才下载,期待你的好评与关注。
)。