软件适航加油站

 找回密码
 成为会员
搜索
查看: 16349|回复: 1

DO-178B的软件生命周期

[复制链接]
ywang 发表于 2009-7-31 17:49:00 | 显示全部楼层 |阅读模式
问:DO-178B的软件生命周期模型与软件工程文献中所述的各种模型有何异同?

答:DO-178B在第3章讲到了与软件生命周期(Software Life Cycle)相关的一些问题。概括起来主要有如下几点内容:
1、        软件生命周期的进程
2、        软件生命周期的定义
3、        进程之间的迁移准则

通读这些内容,我们可以发现,DO-178B并没有规定任何一种软件生命周期的模型。相反地,它用一个实例指出,软件生命周期的定义完全取决于您的项目的特点。也就是说,DO-178B并没有规定必须要使用某个软件研制的流程(如瀑布式开发、螺旋式开发、V型开发、Y型开发等等),您完全有自由根据您项目的实际情况来定义适合您自己的研制流程。当然,您所定义的软件生命周期应该写入计划,在SOI#1被局方审查并认可。

通常来说,您在定义软件生命周期时需要考虑项目的如下特点:
  •         系统和软件复杂吗?
  •         需求会反复变更吗?
  •         使用PDS(Previously Developed Software)吗?
  •         硬件什么时候可用?
  •         使用哪些开发工具?使用哪些验证工具?使用其它哪些管理工具?
  •         这些工具要做鉴定(Qualification)吗?
  •         以往软件研制流程需要继承吗?需要创新吗?
  •         等等,还有好多……


至于如何根据您项目的实际情况来定义一个合适的软件生命周期,并且使您定义的软件生命周期能顺利地通过局方的审核,我有更多时间的时候另外著文解答,您也可以找我们做咨询
logiciel 发表于 2009-8-1 08:06:30 | 显示全部楼层
在DO-178B中没有出现“software life cycle model”这样的术语,这证实了LZ的观点,即“DO-178B并没有规定任何一种软件生命周期的模型”。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|Archiver|手机版|软件适航加油站 ( 沪ICP备13019901号-3 )

GMT+8, 2018-8-20 11:31 , Processed in 0.140400 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表