问题 问答题

[说明]
某学校要开发一个基于Internet的多媒体远程教学网站,但该学校只知道大致需要完成的功能,无法提供详细的需求。

软件公司给出两种软件开发模型:瀑布模型和螺旋模型。若要你帮助该公司做出选择,试给出选择结果,并说明理由。

答案

参考答案:螺旋模型,螺旋模型开发一般需要多次迭代,每次迭代大致都包括软件开发各阶段的活动。每迭代一次,螺旋模型中的螺旋线就前进一周,直至整个项目完成。由于该项目需求不是很清楚,则需要多次迭代,以便和用户进行多次交互,从而降低开发风险,提高软件开发的成功率。

判断题
单项选择题