摘要
本文以模型驱动开发(MDD)为契合点,在统一软件开发过程(RUP)的坚实与敏捷开发方法的灵动之间找到一种平衡,详细介绍了基于高安全性应用程序开发环境(SCADE)模型驱动软件开发过程。它具有连贯迭代、持续构建的特点,同时综合测试的理念贯穿始终。结合航空项目软件研制过程中时间节点紧、需求变化频繁、软件安全性要求高等特点,以某项目为实例,通过需求分析、模型设计、设计验证、安全性分析、代码生成等过程,结果表明基于SCADE模型驱动开发过程既可以借助RUP定义的流程,又是有效地实施敏捷开发的最佳实践,同时大大提高了软件的安全性。
Model-driven development is the meeting point between the Rup and Agile to find a balance, it introduces the process based on SCADE model-driven development .It has a continuous iteration and continued elaboration characteristics. The concept of comprehensive test through software development process helps create achieves high security software based on SCADE model driven development, which is illustrated with an example.
出处
《航空电子技术》
2013年第1期15-19,共5页
Avionics Technology