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

问题:

[单选] 质量功能部署(QFD)是一种将客户要求转化成软件需求的技术。QFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,QFD确认了3类需求,常规需求,()和意外需求。

A . 期望需求
B . 基础需求
C . 显式需求
D . 功能需求

敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,以及整体精简开发。()不是采用这种软件开发过程的原因。 难以提前预测哪些需求是稳定的和哪些需求会变化。 对于软件项目开发来说,设计和实现可以做到基本分离。 从制订计划的角度来看,分析、设计、实现和测试并不容易预测。 可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介。 基于构件的开发(CBD)模型,融合了()模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。 瀑布。 快速应用开发(RAD)。 螺旋。 形式化方法。 博学网软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用() 瀑布模型。 增量模型。 原型开发模型。 快速应用程序开发(RAD)。 有两种需求定义的方法--严格定义和原型定义,在关于这两种方法的描述中,不正确的是() 严格定义方法假定所有的需求都可以预先定义。 严格定义方法假定软件开发人员与用户之间的沟通存在障碍。 原型定义方法认为需求分析中不可避免地要出现很多反复。 原型定义方法强调用户在软件开发过程中的参与和决策。 需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立() 数据流图和数据字典。 程序流程图。 体系结构模型。 软件必须满足的约束条件。 质量功能部署(QFD)是一种将客户要求转化成软件需求的技术。QFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,QFD确认了3类需求,常规需求,()和意外需求。
参考答案:

  参考解析

QFD确认了3类需求,分别是基本需求(常规需求)、期望需求和意外需求(兴奋需求)。其中期望需求指的是那些隐含在产品或系统中,可能由于非常基础以至于用户没有显式说明的需求。

在线 客服