首先,军事方面的软件系统一般来讲规模庞大,一个系统少则运用于一个部队,多则装备在全国所有部队中。如此大规模的软件系统,要想一次就将所有需求都明确地列好是一件不太可能的事情。因此,瀑布模型不适合。
其次,军事方面的软件系统还有一个很重要的特点,即大多与军队中配备的各种大型设备相连。基于此,快速原型模型和与之类似的螺旋模型将不会适用。
军事方面软件还有的一个独特之处在于它的强保密性,一个系统在开发与投入使用时期必须进行严格的保密。就此点来看,增量模型显然是不适用的。
根据以上分析,基于面向对象的软件过程模型之一的喷泉模型则比较好的适应了军事软件系统的要求,其“无缝对接”的特点更是节约了研发时间。并且,面向对象范型本身要求经常对开发活动进行迭代或求精的特点符合军事软件系统精密的要求。
综上所述,我认为一些军事软件系统采用喷泉模型比较合适。