软件生存周期的图示——DO-178B/ED-12B学习笔记之九
来源:互联网 发布:qq字体软件下载 编辑:程序博客网 时间:2024/05/22 00:41
软件生存周期是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学习笔记之九
- 软件生存周期过程的interfaces——DO-178B/ED-12B学习笔记之十一
- 软件开发规则——DO-178B/ED-12B学习笔记之四
- 软件需求规则——DO-178B/ED-12B学习笔记之五
- 软件等级——DO-178B/ED-12B学习笔记之六
- 软件验证目标与软件等级的关系——DO-178B/ED-12B学习笔记之十七
- 什么是可验证的软件架构?——DO-178B/ED-12B学习笔记之十五
- 停用代码——DO-178B/ED-12B学习笔记之二
- Comply与conform——DO-178B/ED-12B学习笔记之十
- 什么是“Previously Developed Software”?——DO-178B/ED-12B学习笔记之十四
- 设计说明——DO-178B/ED-12B学习笔记之十八
- Standards一词的含义——DO-178B/ED-12B学习笔记之三
- 集成过程输出验证的目标——DO-178B/ED-12B学习笔记之十六
- 数据控制类别(CC1和CC2)——DO-178B/ED-12B学习笔记之七
- 数据、数据项和数据元——DO-178B/ED-12B学习笔记之八
- PSAC中的overview与summary——DO-178B/ED-12B学习笔记之十二
- 无用代码——DO-178B/ED-12B学习笔记之一
- HTML学习笔记B九
- 萨阿达
- JUnit4框架代码解析
- JavaScript 数据有效性验证(转)
- 给银行的一封信
- Boost-(MSM)元状态机文档翻译-前言
- 软件生存周期的图示——DO-178B/ED-12B学习笔记之九
- Linux下求取文件长度的几种常用方法
- http://visualjquery.com/
- 关于组相连命中率问题
- 8种要被社会淘汰的人
- const用法详解
- 怎么做需求分析(下)
- 稀疏矩阵的基本运算
- Shell 字符串操作