永发信息网

快速原型模型的模型对比

答案:1  悬赏:30  手机版
解决时间 2021-02-05 18:53
快速原型模型的模型对比
最佳答案
传统的瀑布模型本质上是一种线性顺序模型,存在着比较明显的缺点,各阶段之间存在着严格的顺序性和依赖性,特别是强调预先定义需求的重要性,在着手进行具体的开发工作之前,必须通过需求分析预先定义并“冻结”软件需求,然后再一步一步的实现这些需求。但是实际项目很少是遵循着这种线性顺序进行的。在系统建立之前很难只依靠分析就确定出一套完整、准确、一致和有效的用户需求,这种预先定义需求的方法更不能适应用户需求不断变化的情况。
用户的不断变化的需求具体表现在:。
(1)需求是可变的。某些应用软件的需求与外部环境、经营内容等密切相关,因此需求是随时变化的,按照这样预先指定的需求开发软件,当软件开发出来的时候就往往已经过时,不符合用户的需要。
(2)需求是模糊的。对于大多数的应用系统,例如管理信息系统,其需求往往很难预先准确的定义,也就是说,预先定义需求的策略所做出的假设,只对某些软件成立,对多数软件并不成立。许多用户对他们的需求最初只有模糊的概念,想要求一个对需求只有初步设想的人准确无误的说出全部需求,显然是不切实际的。
(3)用户和开发者沟通困难。大多数用户和专业领域的专家不热悉计算机和软件开发技术,软件开发人员也往往不熟悉用户的专业领域,因此,开发人员和用户之间很难做到完全沟通和相互理解,在需求分析阶段做出的用户需求常常是不完整、不准确的。
传统的瀑布模型很难适应需求可变、模糊不定的软件系统的开发,而且在开发过程中,用户很难参与进去,只有到开发结束才能看到整个软件系统。这种理想的、线性的开发过程,缺乏灵活性,不适合实际的开发过程。
而快速原型模型的提出,可以较好的解决瀑布模型的局限性,通过建立原型,可以更好的和客户进行沟通,解决对一些模糊需求的澄清,并且对需求的变化有较强的适应能力。原型模型可以减少技术、应用的风险,缩短开发时间,减少费用,提高生产率,通过实际运行原型,提供了用户直接评价系统的方法,促使用户主动参与开发活动,加强了信息的反馈,促进了各类人员的协调交流,减少误解,能够适应需求的变化,最终有效提高软件系统的质量。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2015年河北省阜平县全县小生初共多少学生
双色球和值108精选10注
QQ斗地主游戏道具怎么用
我十八我爸四十五最近为什么他总絮叨
谁把高三学生“逼疯了”
我 的信用卡已经逾期了4次,而每次都是工作人
关于白的么成语
五谷杂粮仓库管理员怎么做
思索怎么造句?
仙居干洗店(舒心内衣经典内衣旁)地址在什么地
如图11-2-2所示,上、下两个广口瓶中分别装有
女人怎么知道自己的胸是多大罩杯的,ABCD哪
是钱让 多少感情变的更加丰富,是钱让多少感
星辰干洗怎么去啊,我要去那办事
余额宝支付宝转账到什么样银行卡
推荐资讯
停车场(安州区城市管理局北)地址在什么地方,
这几脸上起了一片一片红红的,还有很小很小的
坤和兴汽修有限公司地址好找么,我有些事要过
美食大战老鼠13星二转巨蟹座
一台2MW的风力发电机的机舱部分,不要偏航控制
刁声浪气的意思是什么啊?知道的请说下!
吕成功现任妻子是谁
在梭伦改革中,雅典公民被划分为四个等级,其
骀駝的意思是什么啊?知道的请说下!
满十六岁了,也有身份证,能不能自己办护照呢
耳珠的意思是什么啊?知道的请说下!
烂石草的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?