软件生命周期数据
王云明
[文章来源:http://yunmingwang.cn/?p=180
[欢迎转载,转载时请保留该声明]

关键词:DO-178B、软件生命周期数据、过程
摘要
本文以DO-178B标准所规定的过程为线索,理清了各项软件生命周期数据的潜在关系,并给出了一个十分简单的记忆这二十项软件生命周期数据的方法。读完本文,多数人便能牢记这二十项软件生命周期数据。
1.前言
DO-178B标准第十一章给出了二十项软件生命周期数据(Software Life Cycle Data)。这二十项软件生命周期数据是软件产品的载体,承载了多重角色和意义:

  • 软件生命周期数据是软件产品的表现形式
    有些人有这样一个误解,以为软件产品就是软件的安装光盘、安装程序、或使用许可证。其实不然,软件产品的真实含义远不仅限于此,它还包括了安装指南、使用手册等由用户使用的文档,以及软件需求、软件设计、软件代码、软件测试记录、软件维护记录等一系列由软件研制方使用的文档。所有这些,把它们统称为“软件生命周期数据”,才是完整意义上的“软件产品”的表现形式。
  • 软件生命周期数据是软件生命过程的真实记录
    顾名思义,软件生命周期数据,是软件研制、软件使用、软件维护的整个生命过程中所有数据的记录。它应该完整地、真实地记录了软件的整个生命过程:每一次需求的变更、每一次代码的改动、每一个测试用例、每一次版本升级、每一次评审会议,都要真实地记录下来。一言以蔽之,根据软件生命周期数据,整个软件的生命过程是可以重现的。
  • 软件生命周期数据是软件适航取证的基本依据
    为了保证机载软件的安全性,需要对机载软件进行适航取证。由于软件生命周期数据完整地、真实地记录了软件的整个研制过程,它就成了软件适航取证的基本依据。认证机构通过分析研制单位提供的软件生命周期数据,加上一定的对证,来判断机载软件的研制过程是否满足DO-178B标准所规定的相应软件级别的目标、这些目标实施的独立性、以及各项数据的控制类别等等,从而判断该机载软件能否通过适航认证。
  • 软件生命周期数据与软件产品共存亡
    前面说过,软件生命周期数据是软件产品的表现形式。只要软件产品还没有退役,其软件生命周期数据就必须要按照DO-178B标准以及质量管理体系得以良好保存。我们可以把软件生命周期数据和软件产品之间的关系比喻为灵魂与肉体的关系,只有二者合二为一,才有真正意义上的“生命”存在。

由于软件生命周期数据承载了多重角色,其重要性不容置疑。初学DO-178B标准者,必须要清楚地知道这二十项软件生命周期数据;而实施DO-178B标准者,不论是研制单位根据DO-178B标准进行软件研制,还是认证单位根据DO-178B标准进行适航取证,都必须对这二十项软件生命周期数据滚瓜烂熟、倒背如流,当然,与此同时,还要求对各项数据的内容有充分深刻的理解和认识。
本文先介绍了DO-178B标准所规定的过程。然后以过程为线索,理清了各项软件生命周期数据的潜在关系,并给出了一个十分简单的记忆这二十项软件生命周期数据的方法。
欲阅读全文,请下载。
点击下载此文件

3 thoughts on “《软件生命周期数据》

  1. lionking145说道:

    您好,王老师,我现在是做适航性的,向问您申请一个DO178B加油站的申请码,我的邮箱是shihongzehdi@126.com,谢谢你的答复

  2. threeks说道:

    在这里可以获得邀请码?王老师,也给我发一下吧,gcf79@126.com

  3. danny说道:

    王总,我也是搞软件适航验证的,来你这很久了,多多交流交流~ 申请个申请码吧,邮箱:danny26688@yahoo.com.cn

threeks进行回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注