软件生存周期过程控制程序(二)
创始人
2025-12-25 15:07:18
0

5、软件生存周期全过程

软件生存周期全过程。如图1。

图1 软件生存周期示意图

5.1 软件安全性级别

5.1.1 安全性级别分类

根据YY/T0664-2020医疗器械软件-软件生存周期过程标准中4.3软件安全分级,编制《软件安全性级别判定方法》,由研发负责人在采取风险控制措施之前,结合软件的预期用途、使用场景和核心功能进行综合判定软件的安全级别。

A级:不可能对健康有伤害或损坏。

B级:可能有不严重的伤害。

C级:可能死亡或严重伤害。严重伤害的范围包括:危及生命;造成人体功能的永久损害或人体结构的永久性损坏;或需要内科或外科介入以防止人体功能的永久损害或人体结构的永久性损伤。

5.1.2 管理要求

如果软件失效引起的死亡或者严重伤害的风险,随后由硬件风险控制措施降低到可接受水平,或者降低失效后果或者降低由失效引起的死亡或者严重伤害的概率,软件的安全性级别可从C降低到B(不能直接由C降低到A);如果软件失效引起的非严重伤害风险同样通过硬件风险控制措施降低到可接受水平,软件的安全性级别可从B降低到A。

应依据风险控制措施所控制的危害的可能影响,对实施风险控制措施起作用的每个软件系统赋予一个软件安全性级别。

当一个软件系统分解为软件项,以及当一个软件项又进一步分解为几个软件项时,此类软件的软件项应继承原软件项(或软件系统)最高的安全性级别(注:以C级为最高,B级次之,A级最低)。

5.2 风险管理要求

软件的设计开发和维护需要在质量管理体系和风险管理体系(具体按《风险管理控制程序》执行)的要求下进行,在软件整个生存周期内都需要考虑风险因素,结合产品识别、分析、评价、控制和监测软件功能、接口、用户界面、现成软件、网络安全等风险,确保软件在没有任何不可接受的风险的情况下完成预期目的。

软件的风险管理不能脱离系统孤立地进行,软件风险管理应关注潜在软件功能的识别和会导致危险情况的异常的识别。

如果估计危险情况的风险时无法考虑软件失效发生的概率,则软件失效发生的概率应假定为1。也就是说,风险估计应关注危险情况引发的伤害的严重度,在不能通过降低危险发生概率来降低软件的风险级别,仅可通过外部风险控制措施降低软件的风险级别。

5.3 生存周期模型

5.3.1 一般要求

研发负责人根据产品的安全等级、复杂程度、预期用途、开发方式等方便综合考虑,选择合适的软件生存周期模型。软件生存周期过程质量保证活动的要求应当与软件的安全性级别相适宜。

5.3.2 常见的软件生存周期模型

①瀑布模型:单程的开发周期,由实施单一时间开发过程组成。

②增量式开发模型:多重的开发周期。确定客户要求并规定系统要求,然后以一系列的构建其余的开发。第一个构建包含策划能力的一部分,下一个构建增加更多能力,等等,直到系统完整为止。

③渐进模型:多重的开发周期。也在构建中开发系统,但是不同于增量式开发模型策略的是,客户要求和系统需求事先部分确定,然后在每个后续的构建中细化。

④V模型:V模型从整体上看来,就是一个V字形结构,由左右两边组成。左边的下画线分别代表了需求分析、概要设计、详细设计、编码。右边的上画线代表了单元测试、集成 测试、系统测试和验收测试。它的意义在于,表明了测试过程中存在的不同的级别,描述了这些测试阶段和开发阶段的对应关系。如下图所示:

相关内容

热门资讯

上... 照片来源:John TonUnsplash本文原载于《上海文学》2019年第12期迷宫里的直播牛莉莉...
海... 海景摄影一直是我最喜爱的题材。在澳洲、新西兰和新加坡的旅行中,我无数次在半夜出发,只为捕捉清晨海面上...
5... 你是不是经常为找不到好看的小说而烦恼?觉得很多阅读APP都需要付费才能阅读全文?今天就给大家介绍5款...
初... 图片来源:Tuchong Creative♪ 作者|江源♪ 来源|真实故事计划(ID:zhenshi...
短... 因为我运营着一个短视频社区,社区里有些刚刚起步的朋友不知道有什么工具可以用来制作视频视频制作软件教程...
安... 前不久谷歌正式发布了新一代的安卓6.0系统,大大提升了安卓系统的体验,与此同时越来越多的新手机、旗舰...
会... 在会声会影中完成视频编辑后,您可以保存项目文件。保存项目文件对于视频编辑非常重要。保存工程文件同时也...
快... 我的猫会说话。它跳上床,踩在我的头上,问:“铲屎官,你卧室里还有一只猫?”“天哪!我跟你说过多少次了...
S... 今天我为你挑选了sayatoo 卡拉OK 字幕 中文版大小:1.6G12345131236语言 中文...
相... 首先我先介绍一下站长目前的状况。内容是王,外链是皇帝,内链是妃子,关键词是宰相,代码是将军,结构是城...
老... ∆ 点击上面的【Youke Liao】一起学习吧~今天老板给我安排了新的工作,加上上周安排的工作,前...
南... 注:全文很长。先简单介绍一下紫荆花,后面是徐姐写的紫荆花教程,很详细,推荐收藏,最后一段故事是紫荆花...
小... 近日,有用户反映,在电视上蜜蜂市场下载软件时,弹出“该应用已下架”的提示,尤其是小米电视用户。这到底...
小... 小米盒子 MDZ-09-AA 和 MDZ-09-AK 刷机固件 - 刷机固件 - EMMC 克隆备份...
地... 视频编辑软件EDIUS 6.02使用体验及功能与技巧介绍我在地方教育电视台工作,前几年一直用Cano...
蜗... 本文最初由 What's Worth Buying 的用户创建:此 ID 已协调前言故事要从2016...
免... 在做短视频运营的时候,是不是经常羡慕别人几百万的视频流量和几千万的变现?但他的视频流量平平无奇,更不...
金... 财务工作离不开财务软件,财务岗位招聘时会把“熟练操作财务软件”或“精通一款财务软件”作为基本招聘要求...
自... 我们做自媒体的时候,很多人都会选择做视频,有的人是做真人快手刷粉丝软件教程,给一些知识培训,一些常识...
新... 最近为了配合新型冠状病毒的防控工作,一直宅在家里,趁着这个时间学习了一下如何使用PRcc2018制作...