军用软件研制过程十分复杂,具有要求不断发展、功能逐步细化和升级陪伴终生等鲜明特点,需要在经典的软件过程和软件工程方法的基础上进行改进,提高军事领域知识和软件工程领域工作成果的复用程度,开展由已有型号产品“遗传孵化”出新型号产品的工程实践。本书介绍了作者团队在此领域的研究成果,主要内容包括三个方面:一是围绕军用软件研制特色,论述军用软件研制过程模型及军用软件需求分析、架构设计和构件化开发中的重要方法和技术,阐述了新的软件工程方法在军用软件研制中的应用和发展;二是针对军用软件研制中“有计划、有系统地实现工件复用”而形成的型号化特征,深入分析基于已有型号产品“衍生”新产品的工程实践,提出基于遗传孵化的军用软件复用思想,并通过软件产品线技术予以支撑;三是介绍了作者团队开发的“模型驱动的军用软件产品族研制支撑平台”。
本书针对我国近年来军用软件型号任务多、研制效率不高和功能迭代升级较慢等问题,在理论体系和支持工具方面给出了较为完整的解决方案,具有较高的实用价值。本书可作为从事军用软件产品研制的工程技术人员的参考书和相关大专院校的教学参考书。
展开