软件生存周期是DO-178B/ED-12B的最重要的概念之一。可以说,这个标准就是围绕软件生存周期而展开论述的。专家们为了解说软件生存周期,设计了各种图示。

图示1

作者:Inga-Lill Bratteby-Ribbing, FMV

Peter Nummert, Lennart Öhman, S&T

来源:Cross reference tables for H ProgSäk (E) and DO-178B,2005-04-06

注记:这张图把计划过程、开发过程和综合过程横向并排,并在计划过程与开发过程之间插入了资源(实际是计划过程和综合过程中产生的软件生存周期的数据项),在开发过程与综合过程之间插入了产品(实际是开发过程和综合过程中产生的软件生存周期的数据项)。图示的左上角指明了来自系统生存周期过程的输入,右下角指明了到系统生存周期过程的输出。图示中的开发过程部分,在需求过程、设计过程、编码过程、集成过程之间画了各种箭头线,更清晰地展现了DO-178B/ED-12B的图3-1的例子。

图示2

作者:Dima Zemskyy, MSE 575, Dr. Kornecki

来源:Safety and Reliability Considerations in DO 178B,2006年

www.dimayz.com/files/mse575_paper.pdf

注记:这张图是按DO-178B的3.1条展示三个主过程的。软件计划过程中的5圆角矩形分别代表5个计划,1个圆角矩形则代表3个标准。而综合过程和软件开发过程中的圆角矩形却代表子过程。

图示3

作者:Robert Alexander, Tim Kelly, Zeshan Kurd, John McDer

来源:Safety Cases for Advanced Control Software: Safety Case Patterns,2007年

www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA491299

注记:这张图展示了过程与目标的关系。多份资料中出现了此图,但不知谁是原创作者。

图示4

作者:Malvern J. Atherton1, Shawn T. Collins

来源:Coordinating Control System Architecture, Documentation Structure, and Organizational Roles to Support Global Systems Engineering

7th Annual Conference on Systems Engineering Research 2009 (CSER 2009)

注记:这张图展示了软件生存周期与系统生存周期和硬件生存周期的关系。

 

图示4

作者:Malvern J. Atherton1, Shawn T. Collins

来源:Coordinating Control System Architecture, Documentation Structure, and Organizational Roles to Support Global Systems Engineering

7th Annual Conference on Systems Engineering Research 2009 (CSER 2009)

注记:这张图展示了软件生存周期与系统生存周期和硬件生存周期的关系。

 

图示5

作者:王云明

来源:http://www.yunmingwang.cn/blog/article.asp?id=187,2009年

注记:这张图把计划过程、开发过程和综合过程纵向并排,并在过程的流向之间标明了软件生存周期的数据项,清晰地展示了过程与过程、过程与数据的关系。图示的顶部指明了来自系统生存周期过程的输入。

图示6

作者:Eduardo Trejos, Quality Engineer and Jose Lopez, Software Engineer, Avionyx

来源:Introduction to DO-178B,2010年7月,http://www.avionyx.com/publications/e-newsletter/issue-3/124-introduction-to-do-178b.html

注记:这是软件生存周期的最简化的图示。

软件生存周期的图示——DO-178B/ED-12B学习笔记之九相关推荐

  1. [软件工程]软件生存周期过程与管理————(2020.6.29学习笔记)

    目录 第一节 软件生存周期过程概述 第二节 过程描述 第三节 应用说明 第四节 软件生存周期模型 第五节 过程规划与管理 第一节 软件生存周期过程概述 软件生存周期(SDLC,软件生命周期) 是软件的 ...

  2. 软件构造学习笔记(九)面向复用的软件构造技术

    目录链接 Part I What is Software Reuse? Part II How to measure "reusability"? Part III Levels ...

  3. 【软件设计师中级】设计模式之抽象工厂学习笔记(c++)

    本文适合新手和小白 目录 1.Absstract Factrory (1)意图 (2)结构 (3)适用性 2.看类图写码 (1)利用泛化关系 (2)利用c++多态的特点 (3)利用依赖关系 (4)UM ...

  4. JavaFX+Jfoenix 学习笔记(序)--引言And软件截图

    文章目录(更新中): JavaFX+Jfoenix 学习笔记(序)--引言And软件截图 JavaFX+Jfoenix 学习笔记(一)--环境搭建及多款Hello Word演示 JavaFX+Jfoe ...

  5. YY/T 0664—2020《医疗器械软件 软件生存周期过程》 相关

    标准书:  YY/T 0664-2020 医疗器械软件 软件生存周期过程 - 道客巴巴 (doc88.com) 国家药监局关于发布34项医疗器械行业标准的公告(2020年第108号) 第10项为&qu ...

  6. 《软件建模与设计: UML、用例、模式和软件体系结构》一一3.1 软件生存周期模型...

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第3章,第3.1节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章计 ...

  7. 软件生存周期、项目生命周期、产品生命周期区别

    软件生存周期一般包括以下各阶段: 1软件计划与可行性研究(问题定义.可行性研究) 2需求分析 3软件设计(概要设计和详细设计) 4程序编码 5软件测试 6运行与维护 1.项目生命周期的阶段之间可能相互 ...

  8. 实用的电脑绘图软件——亿图图示

    实用的电脑绘图软件--亿图图示 亿图图示和MindMaster是同一家公司的,MindMaster是一款专门做思维导图的软件,而亿图图示除了可以做思维导图,还可以用它来绘制流程图.甘特图.平面图.工程 ...

  9. IEC 62304 - 2006 医疗器械软件 软件生存周期

    IEC 62304 - 2006 医疗器械软件 软件生存周期 转载于:https://www.cnblogs.com/sunlyk/p/7427627.html

最新文章

  1. Spring MVC实现Spring Security,Spring Stomp websocket Jetty嵌入式运行
  2. 线程互斥与同步 在c#中用mutex类实现线程的互斥_Golang 并发编程与同步原语
  3. 前端学习(2041)vue之电商管理系统电商系统之只是在发布阶段生效
  4. 例子 类的定义与对象的创建 狗的例子
  5. ISV客户博客系列:Persistent Systems 使用Windows Azure交付基于Java的CloudNinja项目
  6. SAP License:标准价格修改
  7. 56. Attribute value 属性
  8. [LeetCode]Shortest Palindrome
  9. 数据库服务器位置,怎么查看服务器数据库的位置
  10. 材料科学基础考研计算机,2017年西安工业大学计算机学院805材料科学基础考研仿真模拟题...
  11. 如何介绍自己的项目经验?
  12. python安装jupyterlab_Jupyter/JupyterLab安装使用
  13. 北京中医药大学远程教育 计算机基础考试,北京中医药大学远程教育计算机基础(2008版)-第4次...
  14. 转载 | 深度学习中的遥感影像数据集
  15. android逻辑分辨率,手机ui设计dpi如何把握,看这3个平台各自的画布设置情况
  16. Chart.js-柱状图分析(参数分析+例图)
  17. Skywalking log4j、log4j2、logback tid注入方法
  18. EXCEPT、INTERSECT和UNION
  19. 【MQTT基础篇(十四)】MQTT心跳机制
  20. 在“福珑2.0”主机上编译EPICS Ehtercat驱动软件的体验

热门文章

  1. selenium爬取笔记
  2. html怎么在线安装,web前端零基础学习教程,如何安装HTML编辑器!
  3. 玩机器人可以学到什么?
  4. HTTP、TCP网络协议知识整理
  5. 【Nginx】configure 报错checking for C compiler … not found
  6. python和易语言哪个容易胖_坐着长肉还是躺着长肉 哪个更容易胖
  7. 华强北山寨“AirPods 3”出圈,油管博主直夸好
  8. [小说连载]张小庆,在路上(30)-保持希望
  9. 比较几种步进电机加减速控制方案
  10. Unity 触发检测 碰撞检测