摘要
传统的军用软件设计方法不具备"规模定制,随需而变"的能力,无法根据软件产品需求快速迭代。引入组件化程序设计思想,提出一种"平台+组件"的软件设计方法及技术体系架构,实现业务与底层设计逻辑分离,降低系统耦合性,并可快捷部署,针对用户不同需求快速实现软件定制开发。该架构实现了"一体化设计、组件化开发、组合式运用",在开发平台提供服务接口的基础上,设计组件开发向导,以模板的方式快速构建软件产品,具有良好的扩展性和可维护性,提高了软件开发效率、复用水平以及产品可靠性。
Traditional methods for military software designing do not have the power of"mass customization and modified on demand",and cannot rapidly iterate according to the requirements of software products.The concept of component-based programming is introduced,and a software design method and technical architecture of"platform+component"is proposed,which realizes the separation of business and bottom-level design logic,reduces system coupling,can be quickly deployed,and can quickly realize software customization development according to various requirements of users.The architecture realizes"integrated design,component development and combined application".Based on the service interface provided by the development platform,the component development wizard is designed to quickly build software products in the form of templates.It has good expansibility and maintainability,and improves software development efficiency,reuse level and product reliability.
作者
邵刚
SHAO Gang(Nanjing Research Institute on Simulation Technique,Nanjing 210016,China)
出处
《微处理机》
2019年第4期34-37,共4页
Microprocessors
关键词
平台
组件
软件设计
体系架构
快速构建
Platform
Component
Software design
System architecture
Fast constructing
作者简介
邵刚(1977-),男,江苏省灌南县人,高级工程师,主研方向:训练仿真与软件工程化。