【高老师软件需求分析】20级云班课习题答案合集

  • Post author:
  • Post category:其他




第1章:绪论



测试1

1

“模拟”性的具体内容,不包含下面哪一个?

A.目的性

B.正确性

C.现实可理解性

D.功能的等效性

正确答案:D

2

对应用型软件的要求通常不包含下面哪一个?

A.使用的方便性

B.功能的“模拟”性

C.通用性

D.环境的“模拟”性

正确答案:C

3

来源于[Standish1995]数据显示,以下因素中哪一个对失败项目的影响最大?

A.缺少用户输入

B.缺乏资源

C.不完整的需求说明

D.不切实际的期望

正确答案:C

4

来源于[Standish1995]数据显示,以下因素中哪一个对问题项目的影响最小?

A.不完整的需求说明

B.缺少用户输入

C.缺乏高层管理支持

D.需求变化

正确答案:C

5

来源于[Standish1995]数据显示,以下因素中哪一个对项目成功的影响最小?

A.正确的项目计划

B.清晰的需求说明

C.用户参与

D.髙层管理支持

正确答案:A

6

哪一种不属于StandishGroup调査中划分出来的3种软件项目?

A.成功项目

B.问题项目

C.失败项目

D.取消项目

正确答案:D

7

普通用户使用纯工具型软件的主要关注点在于下面哪一个?

A.软件的创新性

B.使用的髙效性

C.有效性

D.功能的复杂性

正确答案:C

8

软件生产中产生需求问题的最大原因在于()。

A.对应用型软件的模拟特性理解不透彻或应用不坚决

B.传统需求分析方法的缺陷

C.非技术性和社会性因素重视不足

D.软件规模的日益扩大E.需求问题的高代价性

正确答案:A

9

以下哪一项不是需求开发的活动?

A.需求获取

B.需求分析

C.需求规格说明

D.需求管理

正确答案:D

10

以下需求工程师应该具备的能力,最为基础的是哪一个?

A.交流技能

B.抽象分析与问题解决技能

C.软件开发技术能力

D.观察技能

正确答案:C



测试2

1

根据ISO/IEC9126-1的质量模型,下面哪一个属于可靠性?

A.精确性

B.成熟性

C.可理解性

D.可分析性

正确答案:B

2

开发功能需求时最为关注的不是()?

A.目标

B.任务

C.结果

D.交互

正确答案:C

3

实际工作中,软件体系结构师会比较关心()。

A.功能需求

B.性能需求

C.质量需求

D.约束

正确答案:C

4

下面哪一项不是业务需求?()

A.在系统使用3个月后,销售人员工作效率提高50%。

B.跟踪记录储户的存取款情况。

C.发展会员,提高顾客回头率。

D.在系统使用6个月后,销售额度提高20%(最好情况:40%;最可能情况况:10%。)

正确答案:C

5

下面哪一项不是用户需求?()

A.收银员使用扫描仪扫描商品条码

B.收银员可以使用系统为顾客打印收据

C.收银员可以使用系统退回顾客已经购买的商品

D.售后支持人员帮助顾客处理商品投诉

正确答案:A

6

下面哪一项属于性能需求?

A.系统应该能够存储至少10万条销售记录

B.项目的成本要控制在60万元人民币以下

C.系统要分析会员的购买记录,预测该会员将来一周和一个月内会购买的商品

D.系统投人使用时,需要对用户进行为期一周的集中培训

正确答案:A

7

以下描述中,不属于性能需求的是()。

A.系统应该允许200个用户同时进行正常的工作

B.监测到病人异常后,监控器必须在0.5s内发出警报

C.分店子系统应该检测到故障,并尝试重新连接网络3次,每次15s

D.解释器每分钟应该至少解析5000条没有错误的语句

正确答案:C

8

以下哪一项不是需求工程的主要工作?

A.进行需求开发,确定用户的期望效果R

B.研究问题背景,描述问题域特性E

C.确定并描述共享现象

D.构建解系统,描述解系统行为S,使得E,S→R

正确答案:C

9

以下哪一项不属于约束?

A.数据格式

B.法律规则

C.社会性因素

D.系统开发及运行环境

正确答案:A

10

优秀需求的特性不包含下面的哪一个?()

A.无歧义

B.可验证

C.易理解

D.可行性

正确答案:C



测试3

1

多视点方法、Wieringa框架、Zachman框架应用于下面哪一项实践内容?()

A.通过建模手段明确和理解需求信息

B.使用多种手段从多角度建模相同的内容

C.需求细化

D.确定需求优先级

正确答案:B

2

累计投票、区域划分、Top-N、数据量化方法应用于下面哪一项实践内容?()

A.通过建模手段明确和理解需求信息

B.使用多种手段从多角度建模相同的内容

C.需求细化

D.确定需求优先级

正确答案:D

3

以下叙述中,不正确的是()。

A.在工程领域中,如果能够建立比较完整的知识体系,那么就可以在知识体系的指导下进行规律性和系统化的生产

B.需求工程领域已经形成了比较完整的知识体系

C.在完全没有形成知识认知的全新工程领域中,就只能纯粹依赖生产者的个人才智来进行工作

D.需求工程领域的工作方式和行为方法比较琐碎和孤立,依赖大量的实践方法(又被称为原则principle)帮助人们更快更好地进行工程实践

正确答案:B

4

用例/场景模型方法是应用于下面哪一项实践内容?()

A.正确使用需求获取方法

B.建立收集和组织需求结果的机制

C.通过建模手段明确和理解需求信息

D.建立有效交流机制

正确答案:B

5

优先级评估、风险评估、共赢分析的方法,应用于下面哪一个有效实践中?()

A.定义项目前景

B.控制项目范围

C.实现用户价值

D.促进用户参与

正确答案:C

6

在需求工程过程中进行变更管理,可以有助于()。

A.减少缺陷

B.减少返工

C.减少项目蔓延

D.改进交流沟通

正确答案:C

7

在需求工程过程中进行同级评审,可以有助于()。

A.提高特征覆盖度

B.准确的估算

C.改进交流沟通

D.有效的项目协商

正确答案:A

8

在需求工程过程中执行需求验证,可以有助于()。

A.提高特征覆盖度

B.准确的估算

C.减少需求蔓延

D.减少返工

正确答案:A

9

在需求开发活动中会产生各种文档,不包括()。

A.需求变更文档

B.项目前景和范围文档

C.用户需求文档

D.需求规格说明文档

正确答案:A

10

RUP的需求核心过程工作流,需要完成的工作不包含()。

A.探索当前业务的过程、角色和职责。

B.与项目涉众紧密接触,理解他们的需求。

C.通过恰当的建模,探索功能、非功能、业务规则、用户界面等需求。

D.识别项目中新的及变更的需求,并明确他们的优先级。

正确答案:A



第2章:需求获取



测试1

1

[Gabb1999]总结了一些不重视需求的常见借口,以下哪一个不是开发者不重视需求的常见借口?

A.客户并不知道自己想要什么

B.需求反正也是要变化的

C.我们要的是产品而不是需求

D.提出的太晚了,合同上已经明确了

正确答案:C

2

[Maiden1996]总结了一些选择需求获取方法的依据,不包括下面哪一个?

A.可观察的现象

B.需要的涉众数量

C.经验和往期积累

D.知识的处理过程

正确答案:C

3

[Wiegers2003]提出了几条结束获取活动的判断条件,其中不正确的是()。

A.用户想出的新用例都是导出用例(通过其他用例的结合可以推导出该用例)

B.领导安排了新的工作

C.新提出的需求优先级都很低

D.提出的新功能都属于后续版本,而非当前版本

正确答案:B

4

场景分析方法适合用于()。

A.建立规格说明

B.选择软件开发工具包

C.建立需求方案

D.记录可观察的现象

正确答案:C

5

获取信息的方法,不包含下面的哪一项?

A.问卷调査和面谈

B.专题讨论会

C.基于过程的方法

D.基于用例的方法

正确答案:C

6

协议分析是下面哪一种获取信息的方法?()

A.模型驱动方法

B.基于上下文的方法

C.集体获取方法

D.认知方法

正确答案:D

7

应用民族志方法,分析用户的环境和行为,挖掘用户的潜在知识,这样做可以解决()的问题。

A.用户存在认知困境

B.用户和开发人员的背景不同,立场不同

C.普通用户缺乏概括性、综合性的表述能力

D.用户越俎代庖

正确答案:A

8

在客户定制软件的交流途径中,最有效的是()。

A.用户界面原型法

B.需求原型法

C.面谈

D.促进小组(facilitatedteams)

正确答案:D

9

在实践中发现的用户参与不足的原因中,不包括下面的哪一个?()

A.交流问题

B.认识不足

C.没有明确的用户

D.管理上的障碍

正确答案:A

10

在需求获取中,信息的主要来源不包括()。

A.竞争产品

B.协作产品的规格说明

C.领域参考模型

D.新闻博客

正确答案:D



测试2

1

()时既要分析问题域背景,又要发挥需求工程师的创造性,但根本上还要依赖需求工程师的创造性。

A.获取问题

B.对问题达成共识

C.发现业务需求

D.建立候选解决方案

正确答案:D

2

()图关注解决方案与环境之间的信息流输入/输出,以此界定解决方案的边界。

A.用例

B.上下文

C.活动

D.实体关系

正确答案:B

3

非功能需求分析的根本困难是()。

A.不集中性

B.不独立性

C.质置需求比较复杂

D.冲突、依赖

正确答案:B

4

分析边界目标所覆盖的场景和操纵的操作(任务),可以建立()。

A.系统边界

B.系统用例图

C.上下文图

D.活动图

正确答案:B

5

人们在寻找技术手段描述企业的业务过程中,依据()处理的思想,建立了专门用来描述组织业务流程的业务过程模型BPM,并发展至今。

A.业务流

B.过程流

C.控制流

D.DFD流

正确答案:D

6

为发现()而需要探讨的问题是指一些髙层次的问题,是和组织的战略目标、利益分配、政策规划、业务流程等内容相关的问题。

A.问题域

B.业务需求

C.髙层解决方案和系统特性

D.系统用例图或上下文图

正确答案:B

7

业务需求、高层解决方案及系统特性都应该被记录下来,定义为()文档。

A.项目可行性计划

B.项目前景与范围

C.需求规格说明书

D.系统用例图或上下文图

正确答案:B

8

在活动图的详细信息中,需要注意的工作中,不包含()。

A.分析不同动作之间的协同是同步还是异步,同步使用信号与事件,异步使用控制流和数据流

B.分析是否存在业务过程失败场景,添加流终结节点

C.分析是否存在较为复杂的行为,为其建立活动

D.始终要检查令牌平衡,修正不平衡的节点

正确答案:A

9

BPM的思想被面向对象的主流技术UML吸收和采纳,建立了()。

A.用例图

B.序列图

C.活动图

D.状态图

正确答案:C

10

NFR方法是一个以()为基础,同时包含获取、与其他需求模型的整合及分析、规格化、验证等其他需求开发活动的工作框架。

A.问题域

B.需求模型

C.目标模型

D.业务模型

正确答案:C



测试3

1

化解冲突的第一个步骤是要发现冲突。一个可以利用的方法是建立()。

A.User/Task矩阵

B.Power/Interest分布图

C.Power/Attitude分布图

D.Stakeholder/Issue关系图

正确答案:D

经过仔细设计、具有严格规范要求的格式化文档是()。

A.定量硬数据

B.定量软数据

C.定性硬数据

D.定性软数据

正确答案:A

3

软件系统开发中常见的涉众类别,不包含以下哪一种?()

A.用户

B.客户

C.市场力量

D.竞争对手/竞品

正确答案:D

4

下面关于用户参与方法的描述中,不正确的是()。

A.让用户在软件开发活动中执行一些活动

B.软件开发最终结果和用户活动行为密切相关

C.通过市场人员、管理者等中间媒介来了解用户

D.选择参与的用户和采样普通的涉众代表有所不同

正确答案:C

5

下面哪一种不属于常见的定性硬数据?()

A.组织结构图

B.统计报表

C.组织的工作指南

D.工作记录

正确答案:B

6

要发现所有的涉众类别,首先要能够从所有人群中区分出不同的类别,区分的手段是()。

A.职位

B.部门

C.地理位置

D.任务

正确答案:D

7

一个典型的涉众分析过程先后执行4个步骤,最终完成涉众分析的各项任务。下面的哪一项不属于这4个步骤?()

A.涉众识别

B.涉众描述

C.涉众冲突

D.涉众代表选择

正确答案:C

8

在开发()系统的过程中通常总是默认涉众处于就绪状态,不需要专门进行涉众分析。

A.小型

B.组织级

C.战略信息

D.组织间

正确答案:A

9

在Power/Interest分布图中,哪一种涉众类别的优先级是第二高?()

A.观众

B.参与者

C.环境设定者

D.被影响者

正确答案:C

10

组织级系统是指那些()。

A.能够支持组织的部分工作,但又不会影响整个组织基础工作的信息系统

B.其功能能够影响整个组织基础工作的系统

C.既要分析涉众群体之间的互动,又要研究将来不同可能以及会给涉众互动带来影响的系统

D.通过系统自身的实施来建立或增强组织之间合作关系的系统

正确答案:B



测试4

1

目标模型用于组织系统的目标、特性、任务等与()相关的内容。

A.组织需求

B.业务需求

C.用户需求

D.系统级需求

正确答案:B

2

下面有关用例和场景的描述,不正确的是()。

A.场景是参与者和系统之间的一系列特定的活动和交互

B.场景是由用例组成

C.场景也称用例实例

D.用例是由场景组成

正确答案:B

3

以下有关场景的描述,不正确的是()。

A.在用户需求获取中,建议使用抽象与具体场景的混合形式

B.在用户需求获取中,场景覆盖应该以覆盖功能需求为主

C.场景的描述粒度有3个,分别用于用户需求获取的早期、中期和后期阶段

D.在使用场景描述示例时,可能是描述正常流程下的示例,也可能是描述异常流程下的示例

正确答案:A

4

用例/场景是对用户需求及相关内容的组织,以下关于用例/场景的说法中,不正确的是()。

A.用例/场景是更能为涉众所接受的需求组织方式

B.用例/场景的组织方式有助于需求理解,有利于设计师、程序员等开发者的后续开发工作

C.用例/场景可以将多个独立的功能需求组织为故事,能够以功能为中心,将涉众及目标、问题域知识等众多的相关内容也组织在一起

D.用例/场景以内聚的功能为中心组织各种知识,却无法描述其他内容相互之间的联系

正确答案:B

5

用例是一种描述系统需求的方法,以下关于用例建模的说法中,正确的是()。

A.用例定义了系统向参与者提供服务的方法

B.通信关联不仅能表示参与者和用例之间的关系,还能表示用例之间的关系

C.用例是通过功能分解的方式创建的

D.用例模型中的信息流由通信关联来表示

正确答案:A

6

用例图的关系的以下叙述中,不正确的是()。

A.关联是用例和参与者之间的关系,可使用带箭头或不带箭头的实线表示(箭头指向用例)

B.当能够从两个或两个以上的用例中提取公共行为时,应该使用包含关系,《include》箭头由基础用例指向抽象用例

C.用例Bextends用例A,表示用例B是用例A在某种特定情况下可能会出现的扩展用例,使用《include》箭头由基础用例指向扩展用例

D.当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例,使用空心三角箭头由父用例指向子用例

正确答案:D

7

有关场景的使用目的,以下描述中不正确的是()。

A.描述性场景可以用来进行需求的文档化,或者为软件开发各方的协商提供基础

B.探索性场景可以用来进行需求获取和需求建模与分析

C.解释性场景可以在需求分析时用于降低模型的复杂性,或者用于验证需求

D.在用户需求获取中,主要使用场景的解释目的

正确答案:D

8

在结构化方法中,主要以()为线索逐一展开获取过程。

A.业务需求

B.用例

C.输入/输出流

D.目标模型

正确答案:C

9

在需求工程中会产生一些重要的文档,以下不正确的是()。

A.项目前景与范围文档定义了业务需求、高层次解决方案和系统特性,还需要列出项目前景和项目计划信息

B.在文档的结构组织和细节写作上,用户需求文档和需求规格说明有着很大的相似性,但是用户需求文档不可以用来替代需求规格说明

C.用例文档通常被用来代替用户需求文档

D.用户需求文档的基本职责是把有关问题域以及涉众需求传达给解系统的设计者

正确答案:A

10

在用户需求获取中,以下描述中不正确的是()。

A.在用户需求获取中,建议使用表格、结构化文本和模板等半形式化语言

B.在用户需求获取中,建议以静态的场景外观为主

C.在用户需求获取中,建议关注期待的系统的解决方案

D.在用户需求获取中,建议使用描述系统内部行为细节的场景形式

正确答案:D



测试5

1

按照[Floyd1984]的分类,可以将原型开发方法分为下面几种类型,其中不正确的是()。

A.探索式

B.实验式

C.迭代式

D.演化式

正确答案:C

2

采样观察法不能解决所有的情景性问题,尤其是具有下面()性质的情景。

A.突现

B.局部

C.暂时

D.模糊

正确答案:A

3

观察者深入到用户当中,花费较长的时间来观察用户的活动,这种观察方法称为()。

A.采样观察

B.民族志

C.任务分析

D.话语分析

正确答案:B

4

试验原型主要用在()阶段。

A.项目启动

B.需求分析

C.构建系统

D.系统开发的各个

正确答案:C

5

下面有关民族志的特点描述,正确的是()。

A.民族志的研究者在对被研究社会的预先既存想法基础上,进行参与式观察得到的

B.软件开发实践中的民族志通常要求开发者通过观察来从头构建所有的知识

C.针对不同的问题类型,在执行民族志时应当有不同的关注点

D.民族志的调研结果可以方便地传递到开发过程

正确答案:C

6

下面有关原型方法的特点的描述,哪一个不正确?()

A.实现原型在开发时,功能的内容和外观表现就不再是非常重要的方面

B.原型的开发可以建立在具备完整系统特征的代码原型之上

C.对于存在需求冲突的地方,就可以考虑使用原型方法

D.用户可能会将主要的注意力都放在原型所表现出来的非功能特性上面,从而忽视功能特性

正确答案:B

7

需求工程师解决不确定性的主要手段是()。

A.测试

B.仿真

C.模型

D.原型

正确答案:D

8

以下关于水平原型方法和垂直原型方法的描述中,不正确的是()。

A.水平原型方法能够处理较大范围的功能,但并没有真正地实现这些功能

B.在开发垂直原型时,真实实现了它的各种功能

C.需求获取水平原型关注的常见层次有3个:用户界面层、操作系统层、数据库操作层

D.水平原型仅仅实现了某些特定的层次

正确答案:C

9

原型根据用途的不同可以概括为四种类型。将未来的不确定知识带回到现在的制品中进行展示和评价,以解决不确定性,这种是()。

A.演示原型

B.严格意义上的原型

C.试验原型

D.引示系统原型

正确答案:B

10

在描述问题域信息时,所使用的文档审査方法应当是()。

A.需求重用

B.文档分析

C.需求剥离

D.领域建模

正确答案:A



测试6

1

调查问卷是一种经常和面谈配合使用的需求获取方法,它在内容的安排上类似于()面谈方法。

A.结构化

B.半结构化

C.非结构化

D.对象化

正确答案:A

2

列出头两项需要优先考虑的改善技术基础设施的事项。这是一个()。

A.开放式问题

B.封闭式问题

C.探究式问题

D.诱导性问题

正确答案:B

3

下面有关面谈的论述,哪一条不正确?()

A.面谈的开展条件较为,经济成本较低

B.面谈的成功很大程度上依赖于需求工程师的人际交流能力

C.在会见者不了解被会见者认知结构的情况下,面谈也可能取得令人满意的效果

D.在被会见者地理分散的情况下往往难以实现

正确答案:C

4

以下()不是群体面谈的典型方法。

A.联合应用开发

B.联合需求规划

C.需求专题讨论会

D.头脑风暴

正确答案:D

5

有关群体面谈的特点描述,哪一条不正确?()

A.群体面谈往往是将所有的涉众代表集中起来,因此比一对一面谈的时间成本要高

B.常常会有创造性的信息内容产生

C.主持群体面谈比主持一对一面谈要困难得多

D.对群体面谈获得的信息分析的难度比较大

正确答案:A

6

有关头脑风暴的描述,哪一条不正确?()

A.发明并描述以前不存在的全新的业务功能

B.明确模糊的业务逻辑,建立清晰的业务描述

C.可以在信息不充分的情况下做出决策

D.对主持人和记录人员的要求比普通的群体面谈方法要高得多

正确答案:D

7

在()面谈中,事先需要根据面谈内容准备面谈的问题和面谈结构。

A.结构化

B.半结构化

C.非结构化

D.对象化

正确答案:B

8

在面谈结束阶段,下面哪一条论述是错误的?()

A.在提出所有关心的问题后才能结束面谈

B.如果有记录笔记的话,可以请被会见者进行快速的检査,确保记录下了面谈的所有重要信息

C.面谈不要超过1小时

D.感谢被会见者,并且给时间让他们询问一些他们自己关心的问题

正确答案:A

9

在面谈之前需要进行细致的准备,准备的基础来自于项目的()。

A.问题域

B.涉众

C.用例/前景

D.前景与范围定义

正确答案:D

10

在面谈主体阶段,如果不了解被会见者的意思,必须及时追加(),一定要搞清楚最后的答复。

A.开放式问题

B.封闭式问题

C.探究式问题

D.诱导性问题

正确答案:C



测试7

1

产品之间常见的可重用共性,不包括()。

A.业务需求

B.业务细节

C.问题域信息

D.用户界面特征

正确答案:B

2

时间采样方法()。

A.允许在行为展开过程中观察

B.消耗大量时间

C.漏掉频繁发生事件的代表性样本

D.漏掉不经常发生却很重要的事件

正确答案:D

3

事件采样方法()。

A.对频繁发生事件取代表性事件进行观察

B.适用于发现异常流程

C.用分段方式来收集数据不能提供全面的信息

D.适用于获取默认知识

正确答案:D

4

下面有关民族志的特点描述,错误的是()。

A.通过实地考察活动的发生,研究者能够亲身体会到日常工作中的困难、挫折、习惯、关联和风险,这些是深度理解非情景性事件所必不可少的信息。

B.民族志将工作看成一个社会化领域内的社会行为,这些工作会通过累积参与者的日常活动而得以完成。

C.通过民族志得到的知识是真实的知识,它可以打破人们已有的一些错误假设和错误观念,能够避免一些更严重后果的发生。

D.考虑到软件开发所面临的时间压力通常比较紧迫,所以开发者在使用民族志方法时会根据已有的实践经验对其进行一定的调整。

正确答案:A

5

下面有关文档分析的叙述中,不正确的是()。

A.文档分析是在从旧的工作所使用的材料当中挖掘新的需求,在寻找将成为新产品的完整需求。

B.通过分析组织的定量硬数据,可以获取组织业务的问题域信息;通过分析组织的定性硬数据,可以得到组织的业务工作流程;通过分析硬数据的使用情况,可以发现业务细节当中存在的问题。

C.文档分析通常是数据建模方法的基础。

D.文档分析可以作为面向对象的开发基础。

正确答案:A

6

需求获取中使用的绝大部分原型都是水平原型,需求获取水平原型关注的常见层次不包含下面哪个选项?

A.人机交互

B.功能与任务

C.控制逻辑

D.实现

正确答案:C

7

要求观察对象一边执行任务,一边大声解释他们在执行任务时产生的各种想法。这种观察方法是()。

A.采样观察

B.话语分析

C.协议分析

D.任务分析

正确答案:C

8

一个原型被用作最终系统的构建核心,而不是用来探索、测试某个想法或者阐明某些意图,那么该原型就属于()原型。

A.演示

B.严格意义上的

C.试验

D.引示系统

正确答案:D

9

以下针对原型方法的叙述中,不正确的是()。

A.VisualBasic具有快速开发交互界面的能力,它是最常被采用的原型建立语言。一些基于Web的解释型语言也是常见的原型建立语言。

B.主动故事板原型适合于功能展示,在通读故事板过程中获得用户对原型的评估。

C.用户在感受一个原型时,可能会将主要的注意力都放在界面元素摆放是否协调、消息提示是否准确等易用性主题,忽视了界面元素是否完备、消息提示是否有指导性等功能性问题。

D.原型开发者要仔细分析原型的目的和需求内容,并据此设置原型的反馈收集机制,选择合适的原型开发方法和原型构建技术,让重要的需求特征明确化。

正确答案:B

10

在使用原型法获取需求时,对探索式原型和实验式原型,考虑事先的设计选项和设计方案调整计划的场景,属于()阶段。

A.确定原型需求

B.原型开发

C.原型评估

D.原型修正

正确答案:D

11

在需求分析阶段,用来阐明用户界面或系统功能的某些特定方面,帮助人们及时澄清问题。这时需要使用()。

A.演示原型

B.严格意义上的原型

C.试验原型

D.引示系统原型

正确答案:B



测试8

1

基于涉众扩展特征建立的Power/Interest分布图如下,领域专家是比较常见的()。

在这里插入图片描述

A.参与者

B.环境设定者

C.被影响者

D.观众

正确答案:D

2

以下制定的项目策略,哪个不能化解风险?

A.减少被影响者对系统的关注,将他们转变为观众

B.消除强反对者的反对原因,将他们变为强支持者

C.给予被影响者一些充分发表和实现自身意见的权力,化解弱反对者的忧虑

D.通过共赢分析可以尽可能地化解涉众的需求冲突

正确答案:A

3

在解释怎样让软件系统的开发与应用得以成功时,[Bryson2004]对组织中干预措施的分析如下图所示。图中,从涉众对象那里获取需求的活动反映了联系()。

在这里插入图片描述

A.L1

B.L2

C.L4

D.L5

正确答案:B

4

在组织级系统中,()。

A.能够影响系统的涉众数量不多,而且较为明显。

B.涉众分析工作重点是描述涉众群体之间的互动,在互动中完成涉众分析工作,最大可能地获取他们的支持,降低他们的抵制。

C.在涉众分析时,既要分析涉众群体之间的互动,又要研究将来的不同可能以及会给涉众互动带来的影响,尤其要控制因为不确定性而可能由涉众带来的项目风险。

D.应该是服务于组织业务发展战略而构建的系统。

正确答案:B

5

在Power/Attitude分布图中,处于()区域的涉众是需要进行仔细分析的高风险因素。

A.弱支持者

B.强支持者

C.弱反对者

D.强反对者

正确答案:D

6

在Power/Interest分布图中,处于()区域的涉众是项目的高风险因素。

A.被影响者

B.参与者

C.观众

D.环境设定者

正确答案:D

7

在Stakeholder/Issue关系图中,以下叙述中正确的是()。

A.发现用户间的冲突之后,首先要分析各冲突方成为项目赢家的条件,如果他们的条件并没有太大的不一致,那么就需要涉众和项目负责人互相调整、折中各自的期望。

B.如果各冲突方成为项目赢家的条件也不可调和,那么就说明他们所表达的期望和他们的利益存在一定程度的偏离,通过对期望进行适当调整就可以化解冲突。

C.要解决涉众和项目目标之间存在的冲突,那么需求工程师应该仔细分析项目在该issue上的目标、约束和可选方案,并提供给冲突方进行权衡,促进他们之间协商解决,以尽可能形成一个共赢的局面。

D.在冲突比较严重的情况下,也许重新评估项目的可行性是更实际的选择。

正确答案:D

8

在进行风险评估时,可以建立()。

A.User/Task矩阵

B.Power/Interest分布图

C.Power/Attitude分布图

D.Stakeholder/Issue关系图

正确答案:BC

9

在实践中,人们提出了很多涉众识别的方法,主要有()。

A.先膨胀后收缩方法

B.检查列表方法

C.涉众网络方法

D.硬数据采样

正确答案:ABC

10

主体之间的依赖关系有()。

A.资源依赖

B.任务依赖

C.消息依赖

D.目标依赖

正确答案:ABD



第3章:需求分析



测试1

1

[Satzinger2004]认为在软件开发中建立软件模型有很多好处,不包括下面的哪一个?()

A.通过建模抽象降低应用的复杂性

B.在建模的过程中更深刻地理解信息

C.可以更好地与其他开发人员进行交流

D.可以帮助人们更好地指导开发人员进行设计和实现

正确答案:D

2

关于问题域的描述信息和软件系统解决方案之间有着很大的差距,用来解决这个差距的需求工程活动是()。

A.确定项目前景与范围

B.需求获取

C.需求分析

D.需求验证

正确答案:C

3

人们采用()进行需求信息的分析建模。

A.业务模型

B.分析模型

C.计算模型

D.编码模型

正确答案:B

4

软件需求分析的关键是()建模。

A.问题域

B.解系统

C.共享知识

D.业务

正确答案:A

5

上下文图的作用是()。

A.以功能分解的方式描述功能之间的层次结构关系

B.描述系统与环境中外部实体之间的界限和联系

C.描述了系统从输人到输出的功能处理过程

D.描述复杂业务或复杂任务的处理流程

正确答案:B

6

相互之间建立了语义联系的多个模型集成在一起通常又称为()。

A.视点

B.视角

C.视图

D.框架

正确答案:C

7

以下哪一个分析技术不适合于前期需求阶段?()

A.面向目标的分析

B.领域分析

C.面向解系统的分析

D.企业建模

正确答案:C

8

以下有关结构化分析方法的叙述中,哪个不正确?()

A.主要对软件结构进行建模

B.存在分析抑制现象

C.软件分析难以转换为设计

D.适合于后期需求阶段的分析

正确答案:D

9

由于DFD在描述复杂应用时过于繁琐,以JamesMartin为代表的信息工程方法流派提出了()和过程依赖图来配合DFD可以更好更快地完成建模任务。

A.上下文图

B.功能/实体矩阵

C.功能分解图

D.状态(转换)图

正确答案:C

10

Zachman框架中所有者视图描述的是()。

A.最终系统的规模、形式、位置空间及基本目标的粗略描述

B.软件系统会如何参与和帮助业务人员进行实际工作

C.软件系统的基本功能和设计空间的描述

D.对软件系统当中控制逻辑、算法、I/O控制及其他各种具体技术细节的描述

正确答案:B



测试2

1

对数据流图(尤其是0层图)质量的判定有几个准则,下面哪一个描述不正确?()

A.没有语法错误

B.保持数据一致性

C.一个图中的过程和数据流数量越少越好

D.过程的功能设置要高内聚、低耦合

正确答案:C

2

对数据流图的验证方面,不包括下面哪一项?()

A.验证数据流图层次结构之间的一致性

B.验证数据流图层次结构说明的完备性

C.确保微规格说明描述了所有数据流和数据存储

D.确保数据流图所说明内容的正确性和准确性

正确答案:C

3

功能分解图描述的是()。

A.对数据元素(尤其是其结构)的描述

B.功能和过程的层次结构

C.建立过程的分解结构

D.功能执行的先后顺序

正确答案:B

4

关于什么时候应该停止持续的数据流功能分解活动,以下描述不正确的是()。

A.所有的过程已经被分解为基本过程或者原始过程

B.所有的数据流和数据存储已经被分割为数据字典中的元素

C.外部实体的每一个业务数据都被分解为一个单独的数据流

D.实体关系图也经常用来描述数据流图中数据流的内容

正确答案:D

5

过程建模使用的主要技术,不包括()。

A.上下文图

B.数据流图

C.实体关系图

D.数据字典

正确答案:C

6

过程依赖图的作用是()。

A.描述功能和过程之间的依赖关系

B.更加集中、更加直观地展示大量过程之间的层次关系

C.对原始过程的逻辑内容进行细致描述

D.对数据流和数据存储进行详细的说明

正确答案:A

7

数据流图中使用的基本模型元素,不包括()。

A.数据实体

B.过程

C.数据流

D.数据存储

正确答案:A

8

数据字典会有组织地列出数据流图中涉及的所有数据元素,以下哪个没有包含在内?()

A.数据名称

B.数据类型

C.扮演角色

D.上下文

正确答案:D

9

微规格说明的描述手段不包括()。

A.伪码

B.结构化英语

C.行为图

D.决策表/树

正确答案:A

10

微规格说明的作用是()。

A.建立完整的数据流图层次结构

B.把一个数据流图解释为一个低层次的数据流子图

C.描述层次结构当中最低层次的原始过程的处理逻辑

D.描述数据流是如何跟过程产生关联

正确答案:C

11

为保证系统过程模型的正确性,在使用数据流图描述过程模型时必须遵守的一些规则中,不包含以下哪个规则?()

A.进行数据的加工和变换时,必须要产生附加价值

B.数据流要么是过程的数据输入,要么是过程的数据输出

C.对数据处理时,不能产生“奇迹”,可以产生“黑洞”

D.数据流图中所有的对象都应该有一个名称

正确答案:C

12

下面有关决策表的叙述中,不正确的是()。

A.决策表是一个以行、列形式来描述和表示决策规则和知识信息的表

B.如果结构化决策过程非常复杂,可以使用决策表来描述决策逻辑

C.能够将复杂的问题按照各种可能的情况全部列出来,简明并避免遗漏

D.决策表中的两条规则只要具有相同动作项就可以进行合并

正确答案:B

13

下面有关上下文图的描述中,哪一个不正确?()

A.上下文图中存在且仅存在一个过程,编号为0

B.上下文图适合于描述系统的应用环境、定义系统的边界

C.上下文图常常脱离数据流图的层次结构被单独使用

D.上下文图中可以出现数据存储实例

正确答案:D

14

下面有关数据流图的功能分解的描述,不正确的是()。

A.建立数据流图不需要获取业务需求以及项目前景与范围

B.DFD片段重点描述事件的处理与事件外界的数据流交互

C.分解过程需要保持平衡性

D.最终分解产生的子图都是原始数据流图

正确答案:A

15

信息工程是专门针对信息系统开发的,采用了一些新的模型来增强结构化分析模型,其中主要是()。

A.数据流图和实体关系图

B.功能分解图和过程依赖图

C.用例图和类图

D.立方体模型

正确答案:B



测试3

1

对一个共享事物“学生”,在()下的描述可能为“学生=(学号,标识符)+(姓名,4位汉字)+(出生日期,日期)+…)”。

A.概念数据模型

B.演化数据投型

C.物理数据模型

D.逻辑数据模型

正确答案:D

2

复杂情况下创建实体关系图时,以下叙述不正确的是()。

A.此时已经拥有充分的需求获取信息

B.先去发现系统的概念域,即那些在组织或者系统业务中非常重要的概念

C.概念域代表的是问题域中的一个子域

D.对每一个概念域都进行分解,得到充分展的概念子域后,建立局部的数据模型

正确答案:A

3

数据建模最常用的方法是()。

A.数据字典DD

B.实体关系图ERD

C.数据流图DFD

D.状态变换图STD

正确答案:B

4

依据充分描述信息创建实体关系图时,下面哪一个步骤不正确?()。

A.从描述信息中辨识实体

B.确定实体的名称

C.建立实体之间的关系

D.添加详细的描述信息

正确答案:B

5

依据硬数据表单创建实体关系图时,以下叙述不正确的是()。

A.分析表单的内容,确定表单试图说明的几个主题,将每个主题描述为一个独立的数据实体

B.每张表单都有一个中心主题,并不是所有的其他主题都会成为弱实体

C.将表单中包含的项目作为属性围绕主题组织起来

D.合并各主题,消除冗余和冲突,就可得到系统整体的数据模型

正确答案:D

6

以下对于关系的叙述中,错误的是()。

A.关系是存在于一个或多个实体之间的自然业务联系,子类型关系不是实体间自然的业务联系

B.关系表达的是逻辑上的链接(如整体部分关系)

C.度数是在关系中其他实体实例确定的情况下,该实体实例可能参与关系的数量

D.关联实体是实体间建立关系时的副产品,它最常见的形式是进程实体

正确答案:C

7

以下关于功能/实体矩阵的描述,不正确的是()。

A.表的行反映的是过程模型

B.表的列反映的是数据模型,列出了系统的功能

C.解决了实体关系图和过程模型之间的协同问题

D.可以帮助验证过程模型和数据模块的正确性,发现其中的错误、遗漏、冗余和不一致

正确答案:B

8

以下有关实体的描述,正确的是()。

A.实体是需要在系统中收集和存储的现实世界事物的描述

B.教室内的每一张桌子都被称为一个实体

C.概念实体帮助人们就大的概念进行交流,拥有完整的特征描述

D.在商店管理系统中,如果系统需要记录下所发生销售行为的时间、地点、参与人员等环境信息,就需要将销售行为建模为进程实体

正确答案:D

9

有关实体的属性的概念中,下面叙述正确的是()。

A.使用数据类型可以更有效地对属性进行域定义

B.为实体指定一个属性值或者多个属性值的组合,被称为实体的标识符

C.实体实例有些属性的值是可以由其他属性值计算得出,这样的属性不应该被列出

D.在描述实体的实例时,有的属性需要使用多个数据共同描述实体的实例,称为多值属性

正确答案:A

10

针对下图中的各属性的类型,叙述错误的是()。

在这里插入图片描述

A.Address属性是多值属性

B.StudentNo属性是主键

C.Age属性是导出属性

D.Year属性是存储属性

正确答案:A



测试4

1

()允许创建可扩展的配置文件,这些配置文件可应用于从配置文件继承的元素。这些图表通过以受控方式扩展标准来增加价值。

A.组合结构图

B.配置文件图

C.交互概述图

D.时序图

正确答案:B

2

面向对象分析方法是()出现的。

A.20世纪60年代

B.20世纪80年代

C.20世纪90年代

D.21世纪初

正确答案:C

3

面向对象分析与设计的关键是实现()。

A.从用户需求源到程序代码的过渡

B.从用例模型到程序代码的过渡

C.从用例模型到完全对象模型的过渡

D.从业务模型到完全对象模型的过渡

正确答案:C

4

人们试图综合不同分支建立统一的面向对象方法,建立统一建模语言(UML)。UML是很多种技术的综合体,但其主要来源不是下述的()。

A.GradyBooch的Booch方法

B.EdwardYourdon的Coad-Yourdon方法

C.IvarJacobson的OOSE方法

D.JamesRumbaugh的OMT方法

正确答案:B

5

下面四个UML图,相对而言哪一个使用较少?()

A.用例图

B.类图

C.活动图

D.通信图

正确答案:D

6

序列图的作用是()。

A.显示对象在运行时如何在内存中相互通信(交互)

B.根据对象的时间轴模拟对象之间的交互

C.模拟时间的概念以及对象状态随时间变化的方式

D.以的高级别呈现系统内交互的概述

正确答案:B

7

有关面向对象分析与设计,以下叙述正确的是()。

A.从用例描述中识别系统行为,建立分析的行为模型(粗略行为模型)

B.从需求的源头得到用户需求之后,面向对象方法可以建立领域模型和行为模型

C.分析和设计使用不同的模型来描述内容不同的信息

D.关于需求理解信息(what)和实现细节信息(how)的区分很容易

正确答案:A

8

OMG四层元模型体系结构中,下面的哪一个是错误的?()

A.用户对象

B.抽象对象

C.模型

D.元模型

正确答案:B

9

UML2.0中共包括14种图,其中()属于交互图。

A.对象图

B.顺序图

C.用例图

D.活动图

正确答案:B

10

UML的事物Things包括四种类型,以下哪一个是错误的?()

A.结构事物

B.行为事物

C.分组事物

D.扩展事物

正确答案:D



第4章:需求的规格化与验证



测试1

1

大多数系统开发项目都是以()为基础签约的。

A.项目前景和范围文档

B.用户需求文档(用例文档)

C.系统需求规格说明文档

D.软件需求规格说明文档

正确答案:C

2

客户需要进行开发招标工作通常是基于()进行的。

A.项目的前景和范围文档

B.用户需求文档(用例文档)

C.系统需求规格说明文档

D.软件需求规格说明文档

正确答案:B

3

实践中常用的需求交流途径中,使用最多的是()。

A.正式的需求规格说明文档

B.文档结合语言的非正式交流

C.非正式的需求规格说明文档

D.语言交流

正确答案:A

4

需求规格说明活动中使用的模板是()。

A.组织模板

B.项目前景和范围模板

C.系统需求规格说明模板

D.软件系统需求规格说明模板

正确答案:A

5

在得到文档模板之后,需求工程师就可以利用写作技巧,将需求分析活动产生的()和系统级需求中所含的知识逐一填写到目标需求规格说明文档之中,产生软件需求规格说明文档。

A.需求模型

B.分析模型

C.设计模型

D.系统模型

正确答案:D

6

在进行需求规格说明文档的编写时,用户倾向于使用()。

A.非形式化语言

B.半形式化语言

C.形式化语言

D.图形符号

正确答案:A

7

在是否应该采用正式的需求规格说明文档作为需求交流途径的问题上,以下描述不正确的是()。

A.客户自定义开发项目(custom-specificproject)通常会使用比较正式和详细软件需求规格说明文档

B.市场驱动的项目(market-drivenproject)倾向于非常不正式的软件需求规格说明文档,这和开发人员面临的时间压力有着明显的关系

C.开发人员面临的时间压力往往是他们不编写正式的需求规格说明文档的原因之一。为了能够尽可能地节省时间,加快项目的进行,不编写完全正式的需求规格说明文档也是可以接受的

D.在迭代式开发中,开发人员在每次迭代之前只是能够获得针对本次迭代的需求,所以无法在开发工作开始之前就编写整个产品的软件需求规格说明文档,不编写正式软件需求规格说明文档也是可以接受的

正确答案:D

8

软件需求规格说明文档的几个常见读者包含了()。

A.项目管理者

B.使用人员

C.维护人员

D.培训人员

正确答案:ACD

9

所有单一需求的优秀特性可以使整份文档满足3个特性,以下选项正确的是?()

A.完备性

B.无歧义

C.一致性

D.可验证

正确答案:BD

10

以下有关需求规格说明文档的叙述,正确的有()。

A.它可以成为有效的智力资产

B.它可以作为软件估算和项目进度安排的基础,也可以作为开发人员判断设计、测试等工作的进行是否正确的依据。

C.能够弥补人们记忆能力的不足

D.其效果是个体间聊天、讨论等其他交流渠道无法达到的,所以可以取代项目中其他的交流渠道

正确答案:ABC



测试2

1

[Porter1995]在试验中发现()方法能够比自由方法和检查清单方法找出更多的错误,后两种方法的效果基本相同。

A.缺陷(defect-based)

B.视角(perspective-based)

C.场景(scenario-based)

D.逐步提升(stepwiseabstraction)

正确答案:C

2

当有些需求涉及复杂的动态行为时,它可能就需要使用()方法来加以验证。

A.需求评审

B.原型或模拟

C.测试用例开发

D.利用跟踪关系和自动化分析

正确答案:B

3

需求验证就是在需求工程中发生的验证活动,它的主要手段是()。

A.静态分析

B.动态分析

C.软件测试

D.需求分析

正确答案:A

4

在不同类型的评审方法中,哪一种最终不一定参与会议讨论?()

A.审查(Inspection)

B.小组评审(TeamReview)

C.走查(Walkthrough)

D.轮查(Passaround)、同级桌查(PeerDeskcheck)

正确答案:D

5

在实践当中,评审有多种不同的类型,其中最严格的是()。

A.审查(Inspection)

B.小组评审(TeamReview)

C.走查(Walkthrough)

D.轮查(Passaround)

正确答案:A

6

在实践中,()方法在易于操作的同时又具有一定的引导作用,可以帮助评审人员找出问题和缺陷。

A.自由(ad-hoc)

B.检查清单(checklist-based)

C.场景(scenario-based)

D.逐步提升(stepwiseabstraction)

正确答案:B

7

在同级评审(peerreview)中,评审组的成员在评审期间可能扮演的角色不包括哪一个?()

A.用户代表

B.设计人员

C.测试人员

D.维护人员

正确答案:D

8

执行需求验证的方法有很多,下面的哪一个不是?()

A.需求评审

B.原型与模拟

C.用例/场景开发

D.测试用例开发

正确答案:C

9

在不同的需求评审中发现的缺陷与错误是基本类似的。以下选项中,哪两个发生的概率最高?()

A.模糊

B.遗漏

C.不一致

D.不正确(不真实)

正确答案:BD

10

在执行需求验证时,下列哪些需求通常无法定义测试用例?()

A.接口需求

B.功能需求

C.排斥性需求(exclusiverequirements)

D.非功能需求

正确答案:CD



第5章:需求工程管理



测试1

1

[Richard1995]认为需求管理有很多项重要任务,其中的驱动设计和实现工作,可以被归纳为需求管理的哪个活动?()

A.维护需求基线

B.实现需求跟踪

C.控制变更

D.需求建模

正确答案:A

2

[Wieringa1995]将需求跟踪的用途进行了总结,其中不正确的是()。

A.需求的后向跟踪可以帮助项目管理者发现可以复用的已有组件,从而降低新系统开发的时间和精力

B.需求的后向跟踪可以帮助客户和用户确认验收测试的有效性

C.需求的后向跟踪可以帮助项目管理者确认成本上没有(昂贵的)镀金浪费

D.需求的后向跟踪可以帮助客户和用户评价针对用户需求的产品的质量

正确答案:C

3

从需求向后回溯说明了()。

A.涉众的需要和目标产生了哪些软件需求

B.软件需求来源于哪些涉众的需要和目标

C.软件需求是如何被后续的开发物件支持和实现的

D.各种系统开发的物件是因为什么原因(软件需求)而被开发出来的

正确答案:B

4

需求跟踪矩阵的特点是()。

A.仅仅能表达二元的跟踪关系

B.可以表达多元的跟踪关系

C.主要被用来在文档之间建立跟踪联系

D.表达出来的跟踪联系比较直接,利于使用

正确答案:A

5

需求跟踪中针对具体需求的设计方案选择、设计假设条件以及设计结果等信息可以帮助设计人员完成的任务中,不包括()。

A.评估技术变化带来的影响

B.确信开发者的关注点始终保持在需求的实现上

C.实现系统组件的复用

D.在设计完成很久之后仍然可以理解设计的原始思路

正确答案:B

6

需求基线的关键内容记录在()文档中。

A.项目前景与范围

B.用例

C.系统需求规格说明

D.软件需求规格说明

正确答案:D

7

需求基线的配置管理中不包含()。

A.状态报告

B.状态维护

C.访问审计

D.变更控制

正确答案:B

8

在变更控制过程中,执行变更的职责是由()执行的。

A.接收者

B.变更控制委员会

C.修改者

D.评估者

正确答案:C

9

在很多情况下,需求的变化是正当和不可避免的,这些情况不包括()。

A.问题发生了改变

B.环境发生了改变

C.开发技术发生了改变

D.用户发生了人员更替

正确答案:C

10

在需求开发活动之后,需求基线应该成为后续软件系统开发的工作基础和黏合剂,这体现在()。

A.维护人员参考需求执行产品的演化

B.客户和顾客依照需求验收最终产品

C.用户按照需求来使用产品

D.项目管理者根据需求安排、监控和管理项目计划

正确答案:ABD



测试2

1

关于过程的管理和持续改进,[Ishikawa1988]提出了一个简单的PDCA(Plan-Do-Check-Action)模型,它有6个实施步骤,其中在“实现新过程”之后进入到()。

A.评价当前过程

B.计划改进活动

C.度量新过程

D.确定下一步行动

正确答案:C

2

需求建模技术用来应对需求()的风险。

A.稳定性

B.复杂性

C.可得性

D.一致性

正确答案:B

3

业务领域和需求比较复杂的系统需要使用()的过程模型进行需求处理。

A.完全线性

B.线性迭代

C.迭代式

D.螺旋式

正确答案:C

4

在实践中发现的常见需求风险,通常有其对应的解决策略。以下哪个方法解决的是需求获取阶段的风险?()

A.提高用户参与;执行需求验证

B.使用熟练技术;进行培训

C.使用增量或迭代式开发;划分需求优先级

D.引导冲突的协商解决

正确答案:A

5

在需求工程的项目管理中,活动管理包括下面选项中的()。

A.资源支持

B.团队管理

C.生命周期模型选择

D.需求管理

正确答案:C

6

[Nukula2000]在调查中发现,“定制自己的需求工程过程”是公司们在进行需求活动时最为迫切的需要。开发组织在定制时需要考虑()。

A.具体问题具体分析

B.需求工程过程的多样性

C.需求工程过程对环境的依赖性

D.应用实践方法

正确答案:BCD

7

以下有关瀑布模型的叙述正确的是()。

A.如果软件的问题域比较成熟和易于明确化,并且需求也比较稳定,那么整个项目可以采用瀑布模型

B.瀑布模型下的需求工程有利于用户的有效参与

C.如果软件的问题域不够成熟或者比较复杂,再或者需求非常易变,也可以采用瀑布模型

D.在项目的软件过程采用瀑布模型时,用户有机会对开发者进一步解释和明确具体的需求

正确答案:A

8

以下有关演化式模型的叙述正确的是()。

A.演化式模型采用增量迭代和逐步展开的方式进行需求的开发,因此能够处理非常复杂的问题域和业务活动

B.演化式模型使得开发工作的协同和管理工作变得更加容易

C.演化式模型将需求开发看成长期迭代的工作,因此可以延长用户在项目中的作用时期,提高用户的有效参与度

D.演化式模型能够更好地应对需求的改变,从而适应需求的不稳定性

正确答案:ACD

9

以下有关原型式模型的叙述正确的是()。

A.原型式方法使用大量原型,提高了需求工程阶段的成本

B.原型式模型在需求开发阶段重视使用演化式原型,以降低成本

C.原型式方法不易于发生各种原型风险

D.原型式模型能够很好地解决各种不确定性,包括问题域的不确定性和业务活动的不确定性

正确答案:AD

10

以下有关增量式模型的叙述正确的是()。

A.如果软件的问题域比较复杂,业务不太非常成熟或者需求不太稳定,那么可以采用增量式模型

B.增量式模型采用逐步增量和多次发布的方式减小每一次实现的需求范围,降低需求实现的风险

C.增量式模型仍然要求需求开发活动为后续开发工作提供一个稳定可靠的需求基线集

D.增量式模型有利于用户的有效参与

正确答案:BC



版权声明:本文为qq_34181160原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。