单选题
-
问题和需求都有层次性,其中针对用户与系统一次交互的期望为(D) A、业务需求 B、非功能需求 C、用户需求 D、系统级需求
-
(A)会有组织地列出数据流图中涉及的所有数据元素(数据流和数据存储) A、数据字典 B、功能实体矩阵 C、上下文图 D、微规格说明
-
(B)是数据流图最高层次的图,是系统功能的最高抽象。它将整个系统看成是一个过程,这个过程实现系统的所有功能。 A、N层图 B、上下文图 C、0层图 D、层次图
-
优秀的需求具有(D),指的是它不需要做更多的扩展就可以充分说明用户需要的系统功能。 A、正确性 B、必要性 C、一致性 D、完备性
-
在各种不同的需求文档中,(C)文档是对整个系统功能分配给软件部分的详细描述。 A、人机交互文档 B、用例 C、软件需求规格说明 D、项目前景与范围
-
(A)是最不正式的评审,它只是作者临时起意发起的评审活动。 A、临时评审 B、走查 C、轮查 D、小组评审
-
(B)需求规格说明文档是对整个系统中需要软、硬件协同实现部分的详细描述。 A、软件 B、接口 C、人机交互 D、硬件
-
在实体关系图中,图形符号表示为
,标识需要依赖于其他实体的实体称为(D)。 A、关系实体 B、强实体 C、关联实体 D、弱实体 -
软件需求主要包括业务需求、用户需求和系统需求三个不同的层次。其中,对用户需求的定义和文档化产生下面哪种文档(C)。 A、人机交互文档 B、系统需求规格说明 C、用例文档 D、软件需求规格说明
-
需求开发存在着大量的不确定性,决定了它是迭代的,并且它的两个重要活动——需求获取与需求分析是(B)的。 A、独立 B、交织 C、平行 D、不相关
-
使用观察法进行需求获取时,要求观察者深入到用户当中,花费较长的时间(一般为几个月)来观察用户活动的方法称为(A)。 A、民族志 B、采样观察 C、任务分析 D、协议分析
-
需求获取过程中,若用户无法完成主动的信息告知,这时就有必要采用(D)方法。 A、功能分解图 B、原型 C、面谈 D、观察
-
问题和需求都有层次性,其中问题任务对应的需求为(B)。 A、系统级需求 B、用户需求 C、非功能需求 D、业务需求
-
需求信息在软件开发过程通常要经历多种类型的人员,不可避免发生信息衰减,为克服需求沟通过程中产生的严重失真,一般采用的关键手段包括文档和(B)。 A、记忆 B、评审 C、观察 D、强调
-
在结构化方法中,使用(D)作为系统边界定义模型。 A、用例图 B、活动图 C、类图 D、上下文图
-
基于涉众扩展特征建立的Power/Interest分布图可以帮助进行涉众优先级评估,在Power/Interest分布图中,(A)是优先级最高的一种。 A、参与者 B、观众 C、环境设定者 D、被影响者
-
过程建模所使用的主要建模技术为(A)。 A、数据流图 B、实体关系图 C、数据字典 D、功能分解图
-
(B)需求规格说明文档是对整个系统功能中需要进行人机交互部分的详细描述。 A、硬件 B、人机交互 C、接口 D、软件
-
要解决需求获取中的不确定性,主要的手段是(C)。 A、观察 B、面谈 C、原型 D、调查问卷
-
需求开发中的最后一个活动是(A),目的是保证需求及其文档的正确性。 A、需求验证 B、需求规格说明 C、需求分析 D、需求获取
-
在大多数软件系统开发过程中,软件需求的主要来源是(B)。 A、备忘录 B、用户 C、文档 D、表单和报表
-
在各种不同的需求文档中,对业务需求的定义和文档化产生的(C)文档。 A、人机交互文档 B、用例 C、项目前景与范围 D、软件需求规格说明
-
在目标模型中,如果子目标O的达成使得高层次目标G失败,那么O与G的关系为(C)。 A、链接关系 B、精化关系 C、阻碍关系 D、依赖关系
-
需求开发是软件开发中不确定性最多的一个阶段,它与软件开发一样都应该是(B)的。 A、平行 B、迭代 C、独立 D、不相关
-
(C)是指由作者之外的其他人来检查产品问题,是主要的静态分析手段。 A、自动化分析 B、原型与模拟 C、评审 D、开发测试用例
-
(D)是抽象层次最高的需求,是系统建立的战略出发点,表现为高层次的目标,它描述了组织为什么要开发系统。 A、质量需求 B、系统级需求 C、用户需求 D、业务需求
-
涉众风险评估建立的Power/Attitude分布图中,处于(C)区域的涉众是需要进行仔细分析的高风险因素。 A、弱支持者 B、弱反对者 C、强反对者 D、强支持者
-
结构化面谈中较多使用(B)。 A、程序性提示 B、封闭式问题 C、开放式问题 D、探究式问题
-
在需求获取过程中,需求工程师想办法解决不确定性,主要的手段是(B)。 A、面谈 B、原型 C、民族志 D、调查问卷
-
结构化分析方法中,(B)会有组织的列出数据流图中涉及的所有数据元素,并定义每个数据元素的名称、表示方法、单位/格式、范围以及其他描述信息。 A、用例 B、数据字典 C、实体关系图 D、功能分解图
-
(C)是那些可以通过一些技术确认其是否满足的目标,如关于性能指标的目标。 A、非功能指标 B、软目标 C、硬目标 D、功能目标
-
在面向目标的需求工程方法中,目标模型的一个核心要素是元素之间的关系,其中一个方面是目标之间的关系,下面哪个不是目标之间的关系(C)。 A、精化关系 B、阻碍关系 C、链接关系 D、冲突关系
-
需求评审实践中,评审有多种不同的类型,以下评审类型中最正式的是(B)。 A、走查 B、审查 C、轮查 D、小组评审
-
需求工程活动包括(B)和需求管理两个方面。 A、需求分析 B、需求开发 C、需求验证 D、需求获取
-
在目标模型中,(C)是指无法清晰判断是否满足的目标,如关于可维护性的目标。 A、硬目标 B、业务目标 C、软目标 D、功能目标
-
以下哪种系统不需要专门进行涉众分析?(B)。 A、组织级系统 B、小型系统 C、组织间系统 D、战略信息系统
-
以下哪项不是需求工程利用场景的目的?(C)。 A、描述 B、探索 C、抽象 D、解释
-
(B)是一些用来描述过程处理逻辑的技术,包括行为图和决策表/树等。 A、上下文图 B、微规格说明 C、功能实体矩阵 D、数据字典
-
系统整体或其组成部分应该拥有的性能特征,如CPU使用率和内存使用率等属于(A)。 A、性能需求 B、质量属性 C、功能需求 D、对外接口
-
需求开发过程中,(D)阶段的目的是从项目的战略规划开始建立最初的原始需求。 A、需求规格说明 B、需求分析 C、需求验证 D 、需求获取
-
利用面谈方法进行需求获取时,需求工程前期阶段应该更多准备(C)问题。 A、探究式 B、封闭式 C、开放式 D、诱导式
-
在用户需求获取中,主要使用场景的(A)目的。 A、探究 B、描述 C、解释 D、不确定
-
需求开发过程中,(B)阶段的目的是保证需求的完整性和一致性。 A、需求获取 B、需求分析 C、需求验证 D、需求规格说明
-
在结构化需求分析方法中,从数据传递和加工的角度,描述了系统从输入到输出的功能处理过程的技术为(D)。 A、用例图 B、功能分解图 C、实体关系图 D、数据流图
-
利用面谈进行需求获取时,需求工程后期阶段应该更多准备(D)问题。 A、探究式 B、开放式 C、诱导性 D、封闭式
-
数据流图中,(B)是指施加于数据的动作或行为,它们使数据发生变化。 A、数据流 B、过程 C、数据存储 D、外部实体
-
修复与需求有关的错误,在以下哪个软件生命周期阶段的代价最小(C)。 A、测试阶段 B、编码阶段 C、需求阶段 D、设计阶段
-
实体关系图中,由于在实体建立关系时产生一些附带的实体,图形符号表示为,这些附带的实体被称为(B)。 A、弱实体 B、关联实体 C、关系实体 D、强实体
-
缺乏用户参与被一致认为是导致软件失败的一个重要需求问题,导致用户参与问题的常见原因包括(A)。 A、以下都是 B、用户认识不足,不愿参与 C、没有明确的用户 D、用户数量太多,选择困难
-
未能很好理解和掌握应用型软件的模拟特性是导致需求问题的重要原因,以下哪项不是“模拟”性的具体体现(D)。 A、现实可理解性 B、目的性 C、正确性 D、创新性
-
软件系统需求中最常见和最重要的需求,同时也是最为复杂的需求是(C)。 A、对外接口 B、质量属性 C、功能需求 D、非功能需求
-
使用原型法进行需求获取时,(D)原型必须具有健壮性,代码质量从一开始一开始就能达到最终系统的要求。 A、探索式 B、实验式 C、抛弃式 D、演化式
-
需求最常见的抽象层次有3层,其中针对具体任务的期望为(D)。 A、系统级需求 B、质量需求 C、业务需求 D、用户需求
-
(C)是需求获取活动中发生的需求工程师和用户之间的面对面的会见,是一种使用问答格式,具有特定目的的直接会话。 A、原型 B、调查问卷 C、面谈 D、民族志