早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用(20)。A.瀑布模型B.
题目
在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用(20)。
A.瀑布模型
B.原型法
C.喷泉模型
D.螺旋模型
参考答案
正确答案:B
解析:常见的软件开发模型有瀑布模型、原型模型、螺旋模型和喷泉模型。瀑布模型:严格遵循软件生命周期各阶段的固定顺序——计划、分析、设计、编程、测试和维护,上一阶段完成后才能进入到下一阶段,整个模型就像一个飞流直下的瀑布。它过于理想化,缺乏灵活性,无法在开发过程中逐渐明确用户难以确切表达或一时难以想到的需求,直到软件开发完成之后才发现软件与用户需求有很大差距,此时必须付出高额代价才能纠正这一偏差。原型模型:采用了一种动态定义需求的方法,通过快速地建立一个能够反映用户主要需求的软件原型,让用户在计算机上使用它,了解其概要,再根据反馈的结果进行修改,因此能够充分体现用户的参与和决策。对于许多需求不够明确的项目,比较适合采用该模型。原型化人员对原型的实施很重要,衡量他们的重要标准是能否从用户的模糊描述中快速地获取实际的需求。螺旋模型:结合了瀑布模型和演化模型的优点,最主要的特点在于加入了风险分析。它是由制定计划、风险分析、实施工程、客户评估这一循环组成的,它最初从概念项目开始第一个螺旋。喷泉模型:主要用于描述面向对象的开发过程,最核心的特点是迭代,所有的开发活动没有明显的边界,允许各种开发活动交叉进行。质量成本可以被划分为与预防、鉴定及失败相关的成本;而失败成本包括内部失败成本和外部失败成本。其中:
解析:常见的软件开发模型有瀑布模型、原型模型、螺旋模型和喷泉模型。瀑布模型:严格遵循软件生命周期各阶段的固定顺序——计划、分析、设计、编程、测试和维护,上一阶段完成后才能进入到下一阶段,整个模型就像一个飞流直下的瀑布。它过于理想化,缺乏灵活性,无法在开发过程中逐渐明确用户难以确切表达或一时难以想到的需求,直到软件开发完成之后才发现软件与用户需求有很大差距,此时必须付出高额代价才能纠正这一偏差。原型模型:采用了一种动态定义需求的方法,通过快速地建立一个能够反映用户主要需求的软件原型,让用户在计算机上使用它,了解其概要,再根据反馈的结果进行修改,因此能够充分体现用户的参与和决策。对于许多需求不够明确的项目,比较适合采用该模型。原型化人员对原型的实施很重要,衡量他们的重要标准是能否从用户的模糊描述中快速地获取实际的需求。螺旋模型:结合了瀑布模型和演化模型的优点,最主要的特点在于加入了风险分析。它是由制定计划、风险分析、实施工程、客户评估这一循环组成的,它最初从概念项目开始第一个螺旋。喷泉模型:主要用于描述面向对象的开发过程,最核心的特点是迭代,所有的开发活动没有明显的边界,允许各种开发活动交叉进行。质量成本可以被划分为与预防、鉴定及失败相关的成本;而失败成本包括内部失败成本和外部失败成本。其中:
看了在开发一个系统时,如果用户对系...的网友还看了以下:
对同学的称呼我可不可以对自己称小生? 其他 2020-03-31 …
为什么直流电可以对电容充电不是要构成回路才会有电流嘛,电容又不通路.还,有可不可以对电容的一段端充 其他 2020-05-14 …
在学习和生活中,我们偶尔会被老师误解,也会与老师发生矛盾。对此,正确的处理方法是()A.我们要自觉 政治 2020-05-17 …
在什么视图环境下不可对幻灯片内容进行编辑在Powerpoint2007视图环境下,不可以对幻灯片内 其他 2020-06-16 …
提出的一种蛋白在Page电泳上呈现一条带而在sds-page电泳上呈现为两条带如果要想对其进行氨基 其他 2020-07-24 …
高中数学教材说函数的两个相同自变量不可以对应一个因变量.是不是真的是这样的啊?函数f(x)中自变量 其他 2020-07-25 …
为了钱你会牺牲什么想象你的某个梦境中,魔法师交给你一个锡盒,对你说:“这个盒子里装了一个会阻碍你发财 其他 2020-11-06 …
在Windows中,不可以对"开始"菜单进行设置的是。A.在控制面板中设置B.在资源管理器中设置C. 其他 2020-11-28 …
压铸模中斜导柱可不可以对角放置可不可以单边放置 其他 2020-12-18 …
我有一个很大的问题,就是26个字母不认识.麻烦各位可不可以把26字母的相同读音的汉写出来.要每一个字 语文 2021-02-09 …