问答题库

当前位置: 高级系统架构师题库 > 系统开发基础知识题库

问题描述:

[单选] 快速迭代式的原型开发能够有效控制成本()是指在开发过程中逐步改进和细化原型,直至产生出目标系统。


A . 可视化原型开发
B . 抛弃式原型开发
C . 演化式原型开发
D . 增量式原型开发

软件生命周期指软件开发的全过程、活动和任务,包括();();()、设计和实现阶段。软件生命周期包括瀑布模型、迭代模型和快速原型开发。 ()方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。 系统/软件开发的原型化方法是一种有效的开发方法,下述基本环节中()是原型形成以后才实施的内容。 系统开发的生命周期法被证明是有效的信息系统开发方法,但其缺点在于:a、组织战略与系统需求之间缺乏有效磨合;b、倾向于将原型作为最终产品;c、开发过程管理控制困难;d、过程缺乏用户参与。以上选项中,我个人认为b合适,但答案为a,为什么? 螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用(1)的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列(2),确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。

点评难度:

      

IP为:195.79.9.*,来自丹麦的网友觉得此题的难度为:有点难.
IP为:224.177.28.*,来自IANA的网友觉得此题的难度为:容易.
您觉得难度如何呢?请反馈给我们,谢谢!

参考答案:

C

问题解析:

原型开发分两大类:快速原型法(又称抛弃式原型法)和演化式原型法。其中快速原型法是快速开发出一个原型,利用该原型获取用户需求,然后将该原型抛弃。而演化式原型法是将原型逐步进化为最终的目标系统。所以本题应选C。

试题分享:

相关考题