DO-178C与DO-178B的差别.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DO-178C 与与DO-178B 的差别的差别 与与 的差别的差别 王云明 [文章来源:/blog/article.asp?id=241] [欢迎转载,转载时请保留该声明] 1. 前言前言 前言前言 在民用航空机载系统的适航体系中,DO-178 (机载系统和设备审定中的软件要求)是 机载软件的适用标准。它最早由RTCA 和EUROCAE 发布于1982 年,此后在1985 年和1992 年进行了两次改版,分别为DO-178A 和DO-178B (EUROCAE 的编号为ED-12A 和ED-12B)。 DO-178B 虽然具有较好的稳定性,但随着机载软件研制新技术的层出不穷,人们开始意 识到需要对 DO-178B 作一定的补充和修订,以适应新的软件研制技术。为此,RTCA 和 EUROCAE 联合成立了SC-205 和WG-71,来完成这项艰巨而富有挑战的工作。 SC-205/WG-71 联合委员会于2005 年3 月第一次召开联合会议,此后每年两次定期召开 联合会议来商讨和修订DO-178B。随着工作的开展,大家普遍认识到任务的艰巨和进度的落 后,因此从2008 年开始改为每年三次联合会议。 目前,可以认为DO-178C 和相关补充文档已逐渐进入了最后定稿和审稿的阶段。后面 可能还会有文字的上修改,但已经不会再有颠覆性的变化。这样,我们就可以开始谈论将来 DO-178C 和现有DO-178B 之间的差异了。 本文旨在简要分析二者的差异,作为向广大软件适航关注者和爱好者的预报吧。 2. 改正错误改正错误 改正错误改正错误 一个新的版本出来,要把老版本中的错误改掉,这个不用多说。关键是要举例子给大家 分享: 知道DO-248B 的人应该清楚,其第二章是对DO-178B 的勘误,列举了当时已经发现的 DO-178B 中的一些比较明显的错误。这些错误在DO-178C 中已经全部改正过来了。 DO-178B 中还有一些很难发现的错误。说它们很难发现,我的意思是说,光光靠阅读几 遍标准是发现不了的,只有真正深入钻研过并实践过 DO-178B 的专家才能发现。举个例子 来说,DO-178B 附件A 的表A-1 的第五个目标说明,对于D 级软件不需要编写软件标准;而 表A-9 中第一个目标则要求,即使对D 级软件,QA 活动仍需要保证软件开发进程和软件综 合过程符合已批准的软件计划与软件标准。二者之间一个潜在的问题是,D 级软件可以不写 软件标准,那QA 活动就谈不上要保证符合软件标准。像这样的细节,没有深入研究和实施 过 DO-178B 的人是发现不了的。当然,对于这样的“错误”,其实也可以“正确”地解读: 也即,如果D 级软件没有软件标准,那么就已经符合了软件标准了。DO-178C 改正了不少这 类错误,一方面说明了 DO-178C 是个严格的标准,另一方面也说明制订标准的人员严谨的 办事作风。 3. 澄清内容澄清内容 澄清澄清内容内容 错误要改正,晦涩的地方也需要澄清。DO-178C 澄清了许多 DO-178B 中写得不清楚、 不容易理解、或很容易误解的章节或段落。例如: DO-178B, .b: The structural coverage analysis may be performed on the Source Code, unless the software level is A and the compiler generates object code that is not directly traceable to Source Code statements. Then, additional verification should be performed on th

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档