在选择开发方法,如果用户需求模糊不清(或:如果系统使用范围变化很大),是不适合使用原型法的。这种说法是否正确?为什么?

题目
问答题
在选择开发方法,如果用户需求模糊不清(或:如果系统使用范围变化很大),是不适合使用原型法的。这种说法是否正确?为什么?
参考答案和解析
正确答案: 不正确。
原型法的基本思想是在系统开发初期,在对用户需求初步调查的基础上,以快速的方法先构造一个可以工作的系统雏形,其特点是在用户需求分析、系统功能描述以及系统实现方法等方面允许有较大的灵活性。因此,原型法最适于用户需求不十分明确(或系统功能描述不完整)的情况下来使用。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在信息系统开发中,对用户需求不明确的、系统需求动态的系统,通常采用的开发方法是()

A.生命周期法

B.原型法

C.结构化开发方法

D.自主开发方法


参考答案:B

第2题:

在选择开发方法时,有些情况不适合使用原型法。以下选项中不能使用快速原型法的情况是______。

A.系统的使用范围变化很大

B.系统的设计方案难以确定

C.用户的需求模糊不清

D.用户的数据资源缺乏组织和管理


正确答案:D
解析:快速原型法的基本思想是在系统开发的初期,在对用户需求初步调查的基础上,以快速的方法首先构造一个可以工作的系统雏形(原型)。将这个原型提供给用户使用,听取他们的意见。然后修正原型,补充新的数据、数据结构和应用模型,形成新的原型。经过几次迭代后,可以达到用户与开发者之间的完全沟通,消除各种误解,形成明确的系统定义及用户界面要求。至此,或者以最后的原型为基础,修改完善成为实际生产运行的系统;或者舍弃原型重新开发新的系统。快速原型法的特点如下:(1)引入了迭代的概念。(2)自始至终强调用户的参与。(3)在用户需求分析、系统功能描述以及系统实现方法等方面允许有较大的灵活性。用户需求可以不十分明确,系统功能描述也可以不完整,对于界面的要求也可以逐步完善。(4)可以用来评价几种不同的设计方案。(5)可以用来建立系统的某个部分。(6)它不排斥传统生命周期法中采用的大量行之有效的方法、工具,是与传统方法互为补充的方法。快速原型法是针对传统生命周期法提出的一种新的开发技术,但同生命周期法一样,同样需要与用户/设计者一起做需求分析,确定系统的最基本的数据结构、详细文档、基本开发工具等。在这些基本条件具备的情况下,再动手建造原型。然后由设计者与建造者一起不断完善原型,直到满足设计者(用户)的要求为止。从这个角度讲,与其说原型技术是一种新的软件开发技术,倒不如说是改进瀑布模型设计过程的一种新策略。利用原型技术开发的软件要有良好的可维护性,修改原型的同时要修改相应的文档,与传统瀑布模型相比,原型技术的可维护性更为重要。

第3题:

● 在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用(13)

(13)A . 原型法 B. 瀑布模型 C. V-模型 D. 螺旋模型


正确答案:A

第4题:

如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用______进行系统开发。

A.原型法

B.瀑布模型

C.V-模型

D.螺旋模型


正确答案:A
解析:利用原型化方法,可以获取用户需求,在用户的参与下,可以改善和加快需求获取过程。选项A为正确答案。

第5题:

在选择开发方法时,不适合使用原型法的情况是______。

A.用户需求模糊不清

B.系统设计方案难以确定

C.系统使用范围变化很大

D.用户的数据资源缺乏组织和管理


正确答案:D
解析:原型法的主要目的是获取用户需求。当用户需求含糊不清、不完整或系统设计方案难以确定时,可以快速地构造一个系统原型,并通过运行和评价系统原型,使得用户明确自己的需求。由于使用原型法开发需要适当的快速开发工具,需要用户密切地配合,因此以下的情况不适合使用原型法:①用户的数据资源缺乏组织和管理;②用户的软件资源缺乏组织和管理;③缺乏适用的原型开发工具;④用户不参与、不积极配合开发过程。

第6题:

如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用(53)进行系统开发。

A.原型法

B.瀑布模型

C.V-模型

D.螺旋模型


正确答案:A
解析:应用原型法的主要目的就是获取需求。使用原型法,在用户的共同参与下可以改善和加快需求获取过程。

第7题:

●在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用

( )

A.原型法

B.瀑布模型

C.V-模型

D.螺旋模型


正确答案:A

第8题:

在选择开发方法时,不适合使用原型法的情况是(9)。

A.用户需求模糊不清

B.系统设计方案难以确定

C.系统使用范围变化很大

D.用户的数据资源缺乏组织和管理


正确答案:D
解析:原型法的主要目的是获取用户需求。当用户需求含糊不清、不完整或系统设计方案难以确定时,可以快速地构造一个系统原型,并通过运行和评价系统原犁,使得用户明确自己的需求。
  由于使用原型法开发需要适当的快速开发工具,需要用户密切地配合。冈此,以下的情况不适合使用原型法:
  ①用户的数据资源缺乏组织和管理。
  ②用户的软件资源缺乏组织和管理。
  ③缺乏适用的原型开发工具。
  ④用户不参与、不积极配合开发过程。

第9题:

在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好使用______。

A.原型法

B.瀑布模型

C.V-模型

D.螺旋模型


正确答案:A
解析:在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好使用原型法的系统开发方法。应用原型法的主要目的就是获取需求。使用原型法,在用户的共同参与下可以改善和加快需求获取过程。其第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么。第二步则在第一步的基础上开发客户满意的软件产品。显然,快速原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。选项B的“瀑布模型”,是一种将按软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等6个基本活动,并且规定了它们自上而下、相互衔接的固定次序的系统开发方法。瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。选项C的“V-模型”,是一种典型的测试模型。该模型通常会在其开始部分对软件开发过程进行描述,其中通过单元测试检测代码的开发是否符合详细设计的要求;集成测试检测各单元代码是否能完好地结合到一起,是否符合概要设计阶段提出的要求;系统测试检测已集成在一起的产品是否符合系统规格说明书的要求;而验收测试则检测产品是否符合最终用户的需求。对于选项D的“螺旋模型”,是指将瀑布模型和快速原型模型结合起来,强调风险分析的一种开发模型。

第10题:

在开发一个系统时,如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用______。

A.原型法

B.瀑布模型法

C.V-模型

D.螺旋模型


正确答案:A
解析:在开发一个系统时,如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用原型化方法,先根据用户基本需求快速构建系统原型,随着用户或开发人员对系统理解的加深而不断地对这些需求进行补充和细化,通过正常的迭代而避免非正常的反复,使系统原型逐步完善,并使有关各方直接感受并最终接受系统原型,这样可以有效地降低开发费用,加快开发进度,并降低开发风险。

更多相关问题