现在,有人请你帮忙开发一个软件,那么第一步,你需要搞清楚的问题是什么?
我们会考虑使用螺旋模型,螺旋模型的主要优势在于,它是风险驱动的,但是,这也可能是它的一个弱点。除非软件开发人员具有丰富的风险评估经验和这方面的专门知识,否则将出现真正的风险:当项目实际上正在走向灾难时,开发人员可能还认为一切正常。
通过上面对软件过程的了解,
你是否分清楚了各个模型的优缺点?
下面我们进入总结与反思。