1.瀑布模型
瀑布模型广为人知和历史悠久,其优势是规范及文档驱动的方法。但问题是,往往不能够真正满足用户的需求。适用于传统软件工程领域的结构化开发。
2.原型模型
是为了克服瀑布模型的缺点而提出来的。通过快速构建一个在机器上可运行的原型系统,让用户试用原型,并收集反馈意见的办法,来获取用户真实的需求。
3.螺旋模型
螺旋模型适用于大型软件项目,比起之前的其它模型而言,有其一定的优越性,但这些优越性并不是绝对的。主要体现在对开发人员的风险评估经验和专门知识的要求较高。如果项目风险较大,而开发人员的水平较低,不能准确的识别和分析风险,则势必造成重大损失。
4.增量模型
具有在软件开发早期阶段使投资获得明显回报和交易维护的优点,但是要求软件具有开放的结构。
(简答题)
试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明它们各自的适用范围。
正确答案
答案解析
略
相似试题
(简答题)
什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的使用范围。
(判断题)
结构化方法可使用瀑布模型、增量模型和螺旋模型进行开发,面向对象方法可采用快速原型、增量模型、喷泉模型和统一过程进行开发。
(简答题)
对于下列每一个过程模型,分别列举一个可以适用的具体软件项目,并说明在开发中如何应 用该模型。(1)瀑布模型 (2)快速原型模型 (3)增量模型 (4)形式化方法模型 (5)基于组件的开发模型
(单选题)
软件过程模型有瀑布模型、()、快速原型模型和螺旋模型。
(简答题)
简述瀑布模型、增量模型、迭代模型、原型模型、XP等模型的优缺点。
(单选题)
在综合瀑布模型和快速原型模型优点的同时,螺旋模型还增加了新的阶段——()
(简答题)
增量模型是一种结合了瀑布模型与原型进化模型共同优点的过程模型,其特点是什么?在使用增量模型进行软件开发时需要注意的问题是什么?
(判断题)
螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。()
(简答题)
试论述瀑布模型软件开发方法的基本过程,比较它的优点和缺点。