1 / 10
文档名称:

软件开发过程论文软件开发过程论文.doc

格式:doc   大小:68KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发过程论文软件开发过程论文.doc

上传人:sssmppp 2021/1/21 文件大小:68 KB

下载得到文件列表

软件开发过程论文软件开发过程论文.doc

文档介绍

文档介绍:软件开发过程论文软件开发过程论文:
航电软件开发标准与过程研究
摘要:随着综合模块化航空电子系统研究的深入,其软件开发标
准的重要地位日益突出,ARP4754和DO-178C共同构成了综合模块 化航空电子系统软件开发的新标准。从标准内容与信息流程两方面论 述了标准之间的关系,同时讨论了航电软件计划过程、开发过程和综 合过程的子过程、目标及活动内容,提出了过程自动化和过程省略的 基本概念与方法。
关键词:航电软件;计划过程;开发过程;综合过程;过程自动 化;过程省略
在航空航天系统中,电子系统及其软件体现出日益重要的地位, 成为系统性能提升和费用控制的关键因素。研究表明,现代航电系统 的生命周期费用己占整个航空器的40%,而这40%中软件费用可占 到85%[1],系统软件的功能越来越强大、结构越来越复杂、成本越 来越昂贵。例如F-22飞机的机载软件高达170万行代码,而F-35机 载软件的规模则更是高达500万行[2]。在现代航电系统的软件研发 过程屮,46%预算超支,35%推迟交付,而此时软件的代码量却正以 每10年超过200%的速度在增长[3]。
为了有效支持航电软件的开发,国内外众多专家学者都进行了大 量的研究和实践工作,提出了许多新的开发思想、技术和工具,同时 也逐步形成了各种各样的标准。这些标准针对不同领域,互有相同又 互为借鉴、互为支持。它们共同的宗旨就是提高开发效率、降低开发 费用、缩短开发周期、保证开发质量。
1航电软件开发标准

DO-178C⑷与ARP4754⑸、DO-254[6]共同构成了航电系统开发 的标准体系,在该体系中,ARP4754作为顶层标准定义了高集成或 复杂航空器系统的认证过程。该标准基于航空器整机的运行环境及功 能考虑,定义了航空器整机功能的系统纶命周期,而细节的软件、硬 件设计标准则分别由DO-178C和DO-254规范。
DO-178C 是由 RTCA (Requirements and Technical Concepts for Aviation )和 EUROCAE (European Organization foCivil Aviation Electronics)共同发布。参与撰写该标准的专家有来自航空设备的设 计制造厂商,也有來自航空业界质量认证的权威机构。该标准给出了 航空系统软件的开发过程,旨在确保开发的软件在功能上正确,在安 全上可信,并能满足适航要求。
ARP4754与DO-178C之间的信息流
ARP4754与DO-178C分别针对于航空系统的系统生命周期和软 件生命周期,两者之间的信息流。
ARP4754分配给DO-178C的信息包括:
分配给软件的需求;
各个需求相应的开发保证级别,并为其描述相关的失效条 件;
软/硬件接口描述;
设计约束,包括功能隔离和分区需求;
系统软件开发过程中的校验活动;
系统软件开发过程中的验证活动。经过系统生命周期将得 到分配给软件的系统需求,此时开始从系统生命周期转向软件生命周 期,同时指导标准从ARP4754转移到DO-178Co
ARP4754和DO-178C定义了相同的开发保证级别。
2航电软件生命周期过程
在软件开发过程小,“目标,‘比“方法”更本质、更稳定