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

问题:

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

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

在关于逆向工程(Reverse Engineering)的描述中,正确的是() 从已经安装的软件中提取设计规范,用以进行软件开发。 按照"输出→处理→输入"的顺序设计软件。 用硬件来实现软件的功能。 根据软件处理的对象来选择开发语言和开发工具。 面向团队的需求收集方法能够鼓励合作,为解决方案的各个要素提供建议,协商不同的方法,以及说明初步的需求方案。下列关于面向团队的需求收集方法叙述,不恰当的是() 举行团队需求收集会议,会议由软件工程师、客户和其他利益相关者共同举办和参加。 拟定一个会议议程,与会者围绕需求要点,畅所欲言。 会议提倡自由发言,不需要特意控制会议的进度。 会议目的是为了识别问题,提出解决方案的要点,初步刻画解决方案中的需求问题。 需求工程帮助软件工程师更好地理解要解决的问题。下列开发过程中的活动,不属于需求工程范畴的是() 理解客户需要什么,分析要求,评估可行性。 与客户协商合理的解决方案,无歧义地详细说明方案。 向客户展现系统的初步设计方案,并得到客户的认可。 管理需求以至将这些需求转化为可运行的系统。 以下关于软件生存周期模型的叙述,正确的是() 在瀑布模型中,前一个阶段的错误和疏漏会隐蔽地带到后一个阶段。 在任何情况下使用演化模型,都能在一定周期内由原型演化到最终产品。 软件生存周期模型的主要目标是为了加快软件开发的速度。 当一个软件系统的生存周期结束之后,它就进入到一个新的生存周期模型。 利用需求跟踪能力链(traceabilitylink)可以跟踪一个需求使用的全过程,也就是从初始需求到实现的前后生存期。需求跟踪能力链有4类,如图8-10所示。其中的①和②分别是() 客户需求、软件需求。 软件需求、客户需求。 客户需求、当前工作产品。 软件需求、当前工作产品。 快速迭代式的原型开发能够有效控制成本()是指在开发过程中逐步改进和细化原型,直至产生出目标系统。
参考答案:

  参考解析

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

在线 客服