- 46
- 0
- 约9.93千字
- 约 4页
- 2019-03-02 发布于北京
- 举报
航空科学技术
44 …… … … … … …………航空科学技术 Aug. 15 2014 Vol. 25 No.08
Aeronautical Science Technology Aug. 15 2014 Vol. 25 No.08 44-47
基于DO-178C的软件衍生需求分配
孙全艳1,*,金平,章晓春,朱宇蒙
中国商飞上海飞机设计研究院,上海 201210
摘 要:在实际的机载软件研发过程中,衍生需求既可以存在于描述“什么(WHAT)”功能的软件高级别需求中,也可以
存在于描述“如何(HOW)”实现的软件低级别需求中。如果将衍生需求置于较低层级的需求中会造成受影响方(如系统
工程师)无法得到足够的信息,从而导致向上和向下的追溯性问题。本文提出了一套准则,用以最优化DO-178C中定义的
衍生需求的分配。在实际工程中,该准则可以正确合理地定义衍生需求以确保信息的追溯性和可见性。
关键词:衍生需求;DO-178C;追溯性;软件
中图分类号: 文献标识码:A 文章编号:1007-5453 (2014 )08-0044-04
TP311.5
飞机是一个庞大而复杂的系统 ,其功能由多个层级的 充的补充文档可在不影响核心文档的同时对一些刚开始
子系统实现 ,并可进一步分解为执行功能的软件和硬件。 应用或者是未来可能广泛应用的技术进行特定的补充进
每个层级的需求都通过一系列需求文档来描述。最高层的 而提供更明确的指南[1] 。
系统需求规定了在系统层级可观察到的需求,这些最高层
需求会分解为特定的子系统需求。子系统需求将进一步分 2 DO- 178C中衍生需求的概念
解为软硬件的高级别需求,高级别需求进而将分解为足够 与DO- 178B相比,DO- 178C 的改动之一是对衍生需求
详细可用于软硬件实现的低级别需求。 和追溯性的澄清。DO- 178C更新了“衍生需求”的定义 ,更
需求是开发软件产品的蓝本和进行软件设计的重要 强调“需求”的意义而不是仅从“追溯性”区分[2] 。
依据,软件开发的整个过程应在需求的引导下展开,任何脱 D O - 17 8C 中将“衍生需求”分为两类 :第一类与D O -
离或改变需求的设计开发都将导致软件的缺陷甚至返工。 178B 的定义相同,即“软件开发过程产生的不能直接追溯
到高级别需求的附加需求”,如“为所选 目标计算机而开发
1 机载软件适航认证标准的发展 中断处理软件的要求”。第二类指一些可追溯的需求,但这
《机载系统和设备合格审定中对软件的要求》是为了 些需求明确了“系统需求或高级别需求中未指定的行为”,
[3]
适应机载软件适航认证的需求而产生的民用飞机机载系 如“在使用定点算法时增加的缩放限制要求” 。
统和设备软件质量控制的指导性文件。该标准的第一个正 正确解读衍生需求需要软件团队具备丰富的工程经
式版本DO- 178于1982年发布 ,之后的DO- 178A增加了软 验,衍生需求不应是为缺失的上一级需求补漏,而应代表了
件适航认证中所积累的经验并于1985年发布。而1992年发 那些未在上一级需求中重点描述的设计细节。在实际的机
布的DO- 17 8B 是基于对 目标和符合性和设计保证等级来 载软件研发过程中,不能为了补充上一级需求中遗漏的功
衡量软件的开发过程 ,具有相对稳定性。发布于20 11年底 能,而在下一级需求中增加衍生需求。避免错误归类衍生需
的DO- 178
您可能关注的文档
最近下载
- 配送食材供货难点分析及解决方案.docx VIP
- 光学冷加工辅材介绍.doc VIP
- TCQFX001-2024四川省机动车维修工时定额标准.pptx VIP
- 公司职工代表大会提案表原创6份精).docx VIP
- 9.3 阿基米德原理 课件(共29张PPT) 沪科版(2025)初中物理八年级全一册(内嵌音频+视频).pptx VIP
- 蔡礼旭《细讲弟子规》.doc VIP
- 山洪灾害监测预警系统项目方案.doc VIP
- 【教学】《鸿雁》公开课比赛一等奖.ppt
- 2025年内蒙古中考道法真题卷含答案解析.doc VIP
- 高毒力碳青霉烯类耐药肺炎克雷伯菌感染诊治与防控专家共识解读2026.pptx VIP
原创力文档

文档评论(0)