一些军事方面的软件系统采用什么样的开发模型比较合适?
螺旋模型。
螺旋模型虽然风险较大,但对于军方的能力对比其他大型企业更有能力和经费来管理软件的开发,能在高度机密的情况下逐步研发出内部开发的大型项目,虽然每个周期都有大量的风险分析过程便于及时停止,有风险驱动的优势,但军方的软件研制是难于找到竞争对手的,不用考虑商业上的风险,可以全力投入到软件研制中,做出符合军方意图的大型软件。
或者面向对象模型。
面向对象的模型使各个功能模块化, 各个部分之间使用不同的对象, 对象之间有类的关系, 所以会具有良好的保密特征, 对于军事开发来说, 安全性无意是最重要的,他可以兼收螺旋每一步风险分析的优势, 对程序员来说, 模块化的设计也更利于编程, 不必去考虑各个部分之间联系的复杂问题。