计算机软件可靠性和可维护性管理

所需积分/C币:12 2012-03-23 19:18:25 1.11MB PDF

GB_14394-2008-T_计算机软件可靠性和可维护性管理.pdf
GBT14394-2008 前 本标准代替GB/T14394193计算机件可靠性和可维护性管理3, 本标准与GB/T14394-1993的主要差别是;GET138-193依据CT856-1988计算机 款件开发规范划分款件生存周期拨阶轰描述软件可靠性和可维护性要求;本标准依握GB/T8566 2007信息术轨件生存周期过程划分软件生存周期,按过程和活动描活软件可性和可维护 要求 本标淮全回信息术标准化技术要员会 SAC/TC8)提出并归口。 本标准起草单位:中国电子术标推化研究所山东省计算中心。 本标准主要起草人:韩红强、王纬、辛刚、周鸣乐、王英龙。 本标推所代替板准的历次版本发布情况为: GB/T14394-1993。 GB14394-2008 计算机软件可靠性和可维护性管理 1范 本标准规定了软件产品在其生存期内如何选择适当的软件可靠性和可维护性管理要素,并指导 款件可靠性大纲和可绝护性大纲的制定和实施。 本标准适用于软件产品生存周期的基本过程 2规范性引用文件 下列文件中的条款通过本标准的引用而成为本标涨的条款。凡是注日期的引用文件,其随后听有 修改单(不包括误的内容)或修订版均不适用于本标准鑫而,鼓励根括本标准达成协规的各方御究 是否可使用这些文件的最新版本。凡是不注目期的引用文件,其最新版本近用于本标准, GB/T8丽6-2007信息技术软件生存周别过程 讯T11457-2006信息技术软件工术语 T16250.1-2006软件工程产晶厦量第1部分:质量模型( ISO IEC1261:2001.DT) 三术语和定置 GBT11457-200中界定的以及下列术语和定文遥用于本标准 3.1 歌件可靠性大纲 soflware reliability pragram 描述为保证轼件满是规定的可常性要求所采度的技术和管理方法的立,典型地描述要数的工作 贾需要的资源、使用的方江、采用的过程要足的进度表利日组织方法。 3.2 软件可牟护性大纲 software maintainability progrum 描适为保证软件满足规定的可维护性要求所采取的技术和管理方法的文档,兵型地描运要做的工 作、所需豪的资源、使用的方法、采用的过程、要满足的进度表和项目组织方法: 33 # ff FRACAS software failure reporting analysis and corrective aution system 软作失效报合升析和纠正措施系统( FRACA5)是一个团环控制系统,它将软件的失效加以记录 报告找出失效原因,采取纠正措施 4软件生存周期 4.1在蚊件生存周期基本过程中的可靠性和可维护性管理要求 本标准依票GB8565207将敦件生存周期划分为五个基基过程提出了在这五个基本过程中 进行件可靠性和可维护性管理的要求。表1给出了本标准的活动与GT8565-2007数件生存周 期过程和活动的映射关系 GF/T14394—20g 宗1从本标准活动到GB86—207软件生存周期短程和活动的映射 软可性与可维护性管坦 GB/T85-200款件生存河期 括动 获取 取 启扣合对启 动标河侯收动标订划审付 的的六和 准准完 备岛成 罚新 准合 供应 碳应 我签 评 礼租笑 剖价成 概念 系器求析 系伟系结设计 开2 软件雷分机 设 件体战构联计 件评纸泛计 实 开发 数件编和浏 件集 件合靜性国食 系合声性 安装和检 件 行 作 运 云系 过回 户程题 支实和 行况 改分析 体改实现 护评审/验收 迁载 材件 退 4.1.1在获取过程中的可靠性和可維护性管理要 雷方确定需获取的软件产品的可靠世和可维护性买求,确保要求是合理的、可行的,可验证的,并 有相应的资源保证:进而在劉定标书、递养供方过程中加以体现,并且依照求管理蕊取过程,最终验收 款件产品的可靠性和可维护性是香达到期要求。 4.1.2在供应过程中的可靠性和可维护性管理要求 供方在投标书中对可靠性和可维护性进行说明以答复酱方要求,并反映在可行性饼究报昔,合同 GB/T14394—208 洹过评定后确定为管理和保证软件产品的可靠性和可维护性所需的过程程和资,确保在软件 开发过程中及时,适当地处理可靠性和可端护性要求,直到软件产品满足要求交付给需方。 4.1.3在开发过程中的可靠性和可维护性管理要求 开发者负责实施在软件产品的求分析、设计、编码、集成测试以及有关的安装和验收等活动中可 靠性和可维护性要求 4.1.3.1在概念活动中的可靠性和可维护性管理要求 进行软性可行性分析,制定赵步款件开安计划提出敦件可靠性和可维护性分解目标要求及距费 4.1.3.2在需求活动中的可罪性和可维护性會进小 分析和骑定软件可靠性利可伊性的具体没计日标,确保与低制任务书成合同中相立要求的可道 路性制定实施计划制定各岁后阶段的省阶段的证方法 41.3.3在计活动中的可性和可维护性管理耍录 远行教件可整和厂析和设计维写相应的设计说明明硫刘装码、测试阶的具体要求, 组织俊计评,并验子和可维护性目标的实航和与术活动中灰提相应云的可追踪性 41.4在实现洒分自向性和可维护性要 按照定的 在件过程中依据需录和设计造动中神应的就星实瑰可靠性和可维护性买 求,进行单元测讨属后线测试工作的准各,的审查代码以证相应要的现 4.1.3.5在球活可中的可靠性和可维护框管理要永 在单元和调阶段验应时性和可维护性平的实吧进行互软生的可靠性和可护 伫管理 在软件忍到试和系就这测球,赠可段 数验证软件和可维护的实进行风险分析交付的么环细时析测试和制量的 41,36在安库验收活动中的可靠性和可排护性理去离 梁取联合出甲、暂核救件合格性时而示统将桂点对可靠性可部护性进行是终验证 利浮定。 4.1.4在运作过护过程中的可性补可诀性臂理求 在软牛作过手护过型中应分量件可靠性 e)制定并实都公可靠性数据家集规程 b)实盖款件上决 e)测量可常性,称我场可靠性是香达到委求; d)跟用户满意 )用可性图数指发品〔程过程的改进 f歌件产品维时执行选半的维护就帅参3实施州的管那活动。 42在软件生存周期基本过程中的手靠性和可维护性测量 在软件生存同期的各个基本过系中,应进物与可性和可维护忙有关的量,教件可散性量包 括对成熟性、容错性、易饮复性、可靠性的依从性等要素进行的测量,教件可维护性测量包括对易分析 性,易改变性稳定性易训试性维护性的依从性等要幸进行前測量,具体潤量方法的选择应参照 GB/T1626G.1-2006,帝虑软件所处的阶段副量的内容、调量的角度和其活动而定;共目的在于帮助 明确要求,分析达到日标要求的程度,从而更有效均管理,以保证在款件生存周期待定过程的可靠性与 可维护性问能得到及时解决。 5歆件可靠性大纲和可维护性大纲 捂合同或协议书中对软件可靠性和可维护性的要求制大纲,大纲的定和惨改应接质量保证 有关标和规定的程序进行评审和审批;款件可靠大约和可维护性大纲应纳人软件开发计划,一并综合 GB/T14394-2008 实葩;软件可性大纲和可维护性大辆的实应由主管机构和软件开发项日各层次负责减分工负责 5,1制定大纲应考虑的主票因訴 编制大纲,应考虑如下因盏 )所处的生存周期过程 b)件生存同期各过程所包含的与可靠性和可维护性相关的要素; 规定的可靠性和可维护性日标 实现可露性和可维护性所采取的方法 e)实现可靠性和可维护性所进行的动 f)我采用的开发技术和类似轼件的历史状况; g〕时间进度、绶费与其他资评有储空间与运行时间,程序没计语言,软件运行的敦、件环塘等 各种限制新件 52大绿应包括的主菱活动 以下条款给出了软件可靠性大纲和可维护性大纲要素,并对这些要素的应用及任务进行了述 5,2,1制定大纲目标 在需求分析阶段,应建立款件产品的可靠性大纲和可维护性大纲目标,该两项大别的国标应确保满 足合同要求。大綱标由一系列与每项大纲素有关的任务组成,应明确每项任务的责任:并提供一个 任务实初步程表,当情况变化或出无偏差大糾据需加以修政。 大纲日标应定最和定性建立并说明豫证所需的判据和条件 )大纲制定和实施所需的织机构和职责; b)定量定性的町靠性和可维护性目标[如可靠度R(T)失效定生率 ROCOF,等等 c)各项任务实范进度表 d)疏保件产品可靠性可维护性的要素s e)可草性和可绝护性验证所用的判据r f)数作版本控制配置管拦求 2)件工标准化要求 h)评审的时闻表对象、指则 试实施 j)文档编制要求r 〉培训反支持保正 22分析运行环填 在可行性研究与计划和需求分析阶段应分析行环境,并在概要设计和详细设计阶段行必要的 絛改,同时要注意运行环境的变化会对软件可靠性和可细护性的彩响, 下列运行环境和最终使用条件应该分析 a)运行的系统及体系結刺; b)运行和维护方式; }负载; d)运行和维护环境(如电酸辐射和感应》 e)运蝓和安装条件 )操作利维护人员要求 g)新版本的发行和升级 h)恢复的规程和安求 i〕终鎧和通信媒悻坦 B/T14394-200B 5.2.3软可靠性和可维护性要求的可行性论证 在可行性研宛与计划阶段应对软件的可靠性和可维护性要乖进行可行性论证,对于合同中提出的 软件可性和可维护性要求应根据款件符合规定标准和规范的能方进行评审和论证。这个论证是整个 产品研究的一部分,其目的是: a)确定设计工作的起点r b)计可解性和可维护性特性对搜术选择设计民置以及产品性能的影响 成该考成 a)件的功能能求; 新软件的市场潜力 )淝有耄件的术状 d)生存周期费用 e)开发新款件与质软件所付出的劳动的比较; )类似软件产芦吧产和可维护性恭况 524近定或凯定虎准则 在需求分析阶;应选定还自的状件规范和则。若没有运当的软件范利准则可,则应自行 制定。其内容包 a)确保软件可体性和可编护性所必须的软件工就范 b)削定刺件开发必须遵缠的技不则 制定 持和维护 d)制定中正计划中的可靠样确性通 e)必要中在外购分包和重照在数件的可绵性和维护性控制规范 保值可带性和可编护性成心的数群司罗理及人规范 52.5软可靠性可雄护性折 在钛件开速世各个阶进行有类的软件可靠性和可持性分析并芹分报告应考 a)可性护性目标分而 b)软件使过载情况 e)款件开发量码性及相关产晶覺咨理情洗 d)件质量热判中的面和可维提性渠证于段; e)软件开发技入借性和可维护性的保障; 件系统所涉及令众可性和可缤护性的要求 g)可幕性和可维护性神产其他要素的影响和关系 h)歎忤设计中的实现情 i〕可幕性和可维护性预测 j)放障模式,影响及危害度分析 k〕根分析; 1〕关键模块分析; 障定位和陋高技术的应用; n〉瀉试环测试数据测试用例和测试盖情况; )软件安全性及安全保障分析; 1)罪护实施简易慍 5.2.6评审 在软作开发各阶段都要求进行评审,评审管理要求按GBT856—2007进行,共中与轼件可靠性 和可维护性有关的具体评审要求如下: GB/T14394-208 5.26,1概念评 n)可靠性和可维护性罢求; b)可靠性和可维护性的实现可行性 c)可靠性和可维护性对于软件产品整体的影响和关系 d})可靠性和可能护性对于软件产品相关业务的意义 5.2.6.2需求评审 a)可性和可护性目标; b)实施计划; c)功能降级使用方式下件产品最低功能保证的就将说明; d)逃用或刮定的规范和准; 验证方法 5.26.3设计评审 a)可靠性和可维护性月标分配 b)可靠性和可维护性设计方案 c)设计分析,关成分的时序,估计的适行时间,错误恢复及相关性態委求 d)测试原理,要求,文档和工共 5.26.4测试评审 a)针对可靠在和可维护性的调试日标; 围试方法 浏试用例 试工共 c键试过标准 f)测远报告。 2b.5安装和验收评审 a)软件可靠性和可维护性验证和碚认方法 L)软件可靠性和可维护性测试〔计划规程、用例和设蘸 c)验证与认时所用的其他准则 526,6敔件用户手册评审 a)软件产品可靠性和可维护性对于置行环境的要求 软件产昌可靠性和可没护性的管理手段; c)软件产品可辈性和可维护性的异常处理 d}运作利维护过程中实软件 FRACAS的考r,以反可靠性数据采集规程的考虑 5.27文和数提 根据合同要求和数据管理目标确定文档和数据要求的范围 大纲应建立一个报告事件及其结果的系统,该系统量提供数据可追踪性并建立相应文档,文档应 写明其体数据的采集条件、所作的投想,并生明对数据应用的限制。为保证关键事件得到明确认识,该 系统应提供充分的数据,并且系统的输出应适合接受者的需要和分发的要求 应以下关键事项: 大纲目标的建立 b)可靠性和可维护性国标分配; 模块一览表的制定; 浏试 故障发生 GBT14394-2008 缺陷和错误的检套; g}雏护活动; h}齒复活动 数据分析 )采鼠的纠正施和结果 5.2.8培训 要求及时制定培训计划,培训计划应与软件开发计划,维护要求、运行支持策略协调一致。培训对 象包括软件开发人员维护人员质量控制人员管理人员操作人员,针对不同对象进行不同类型、不同 级别的培训。塔训内容为 殼知识或专门技术 b)软件系就所莎及业务 c)款件的复杂性; d)操作要求 e)需用的时间和资源 )雷用的设施和工具。 5.29护保障要求 对维护保障要求应进行说明并制定计划。需考虑下列四素 g)护和后保萍策略 b)樘术保障葓能; c)维护保障任务; d)配置管理; e)操作和憾改规程; 了〕发事件和分折: 8)数采梨和现场跟踪; h)件系统使用情票踪及绝护 1)文。 5.3示倒 表2说明了大继的各项活动同软件生存周期各过的基本关系,它为当地进择相关大纲任务提 共一个示例 表3说明了大的各项活动同软件生存周期开发过各阶段的基本关系,它为当地选择相关大 纲任务铤供一个示例。 表2款件生存周期过程与软件可靠性大纲和软件可潍护性大纲要囊对应关系 5.2 软件可5.245.25 生在周期5.2.1 22性和选定或软作可 过率 制定大分析可非护定霏和5.2.652 细日标行环境世要求范和准可护文档希5:.852.9 数据 培训维护憬 营要求 的可行 性分忻 论证 获取过 供应过昼 开发过君 运作过丑 姓护过程 注:“、”表示读险段所雷考的有任务条款,

...展开详情

评论 下载该资源后可以进行评论 1

石石石_Stone 拿来参考学习
2019-01-16
回复
img
songdeming
  • 分享精英

    成功上传11个资源即可获取

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐