问题 单项选择题

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

A.用户需求模糊不清

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

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

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

答案

参考答案:D

解析:

[分析]: 快速原型法的基本思想是在系统开发的初期,在对用户需求初步调查的基础上,以快速的方法先构造一个可以工作的系统雏形(原型)。将这个原型提供给用户使用,听取他们的意见。然后修正原型,补充新的数据、数据结构和应用模型,形成新的原型。经过几次迭代以后,可以达到用户与开发者之间的完全沟通,消除各种误解,形成明确的系统定义及用户界面要求。至此,或者以最后的原型为基础,修改完善成为实际生产运行的系统;或者舍弃原型重新开发新的系统。
快速原型法的特点如下:
(1)最显著的特点是引入了迭代的概念。
(2)自始至终强调用户的参与。
(3)在用户需求分析、系统功能描述及系统实现方法等方面允许有较大的灵活性。用户需求可以不十分明确,系统功能描述也可以不完整,对于界面的要求也可以逐步完善。
(4)可用来评价几种不同的设计方案。
(5)可用来建立系统的某个部分。
(6)不排斥传统生命周期法中采用的大量行之有效的方法和工具,是与传统方法互为补充的方法。
由于原型法开发需要适当的快速开发工具,需要用户密切配合,所以下列情况不适合使用原型法。
(1)缺乏适用的原型开发工具。
(2)用户不参与、不积极配合开发过程。
(3)用户的数据资源缺乏组织和管理。
(4)用户的软件资源缺乏组织和管理。

选择题
名词解释