根据以往经验,个人认为可采用螺旋模型。
螺旋模型将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。军事方面的软件开发关系到一个国家的荣辱兴衰,软件开发时应尽量减少风险的产生。螺旋模型引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失;同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。这样能够进一步保证军事系统软件开发的安全性,提高软件开发效率。螺旋模型虽然也具有一定的风险,但对于军方的能力对比其他大型企业更有能力和经费来管理软件的开发,能在高度机密的情况下逐步研发出内部开发的大型项目,虽然每个周期都有大量的风险分析过程便于及时停止,有风险驱动的优势,但军方的软件研制是难于找到竞争对手的,不用考虑商业上的风险,可以全力投入到软件研制中,做出符合军方意图的大型软件。
所以,考虑到各方面条件,军事方面的软件系统应采用螺旋开发模型更合适。