哈喽大家好,本篇是我整理出来的一些需求工程历年选择、填空真题,主要是针对期末考试用的,其余模块持续更新中,仅供参考!>_<

目录

一、选择题

二、填空题


一、选择题

1.项目的前景和范围文档、用户需求文档都被视为属于哪文档(D)。

A.开发文档

B.需求文档

C.前景文档

D.用户文档

2.下列模型方法中,不属于需求获取常用方法的是(B)。

A.基于场景

B.基于采样

C.基于用例

D.面向目标

3.下列哪些人员不是需求规格说明文档的读者(C)。

A.项目管理者

B.编程人员

C.销售商

D.律师

4.系统边界是指一个系统所包含的系统成分与系统外事物的分界线。用例模型使用一个(D)图形来表示系统边界,以显示系统的上下文环境。

A.菱形框

B.圆形框

C.梯形框

D.矩形框

5.下列提问中属于开放性问题的是(A)。

A.您对这个功能还有什么补充说明吗?

B.您提到的这个功能需求在10秒内做出响应是吗?

C.这个系统每个月处理的数据是1千条、1万条,还是超过百万条?

D.您提到的这个项目是要求在1年内还是1年半内完成?

6.描述场景所使用的表示法要符合正规性要求,一般可使用非形式化语言、半形式化语言和形式化语言。在实践中,(B)是主要的描述方式。

A.形式化程序语言

B.非形式化自然语言

C.形式化图形工具

D.非形式化设计语言

7.下列关于 UML 的描述中,不正确的是一个(B)?

A.UML 适用于以面向对象的技术来描述的任何类型的系统

B.在需求分析阶段,可使用 UML 的用例来捕捉所有的系统需求并建模

C.在开发阶段,一些 UML 工具,如 Rose 可以自动生成应用系统需求的源代码

D.在测试阶段,UML 的类图和类规格说明成为测试的依据

8.关于需求文档编写原则,下列描述中不正确的是(C) 。

A.句子和段落要求简短

B.要检查需求是否被有效地定义

C.需求编写者尽可能细化细节

D.通篇文档细节上要保持一致

9.(B)是建模最为常用的两种手段。

A.具体和抽象

B.抽象和分解

C.分解和细化

D.抽象和细化

10.需求分析的目的是保证需求的(B)。

A.目的性和一致性

B.完整性和一致性

C.正确性和目的性

D.完整性和目的性

11.领域模型中,以下属于领域 domain 一词的主要含义的是(B)。

A.对象概念集

B.问题和业务范围

C.应用的集合

D.有共同术语的知识范围

12.按照使用方式进行分类,原型可分为:演示原型、(D)、试验原型和引示系统原型。

A.非操作原型

B.系列首发原型

C.选定特征原型

D.严格意义上的原型

13.(A)是结构化分析方法的核心技术,它表明系统的输入、处理、存储和输出,以及它们如何在一起协调工作。

A.数据流图 DFD

B.实体联系图 ERD

C.状态转换图

D.上下文图

14.结构化、信息工程和面向对象三种方法学下的需求分析技术都是(B)的。

A.面向问题域

B.面向解系统

C.面向设计

D.面向需求

15.下列(C)属于定量硬数据。

A.工作手册

B.规章手册

C.统计报表

D.备忘录

16.下列描述不属于需求工程方法的是(D)。

A.面向过程

B.面向对象

C.面向控制

D.面向视点

17.功能需求的三个层次:业务需求、用户需求和(D)。

A.硬件需求

B.软件需求

C.质量需求

D.系统需求

18.关于情节串联版的类型,不正确的是(C)。

A.被动式:常用草图和截图等形式,分析人员充当系统角色,帮助用户理解情节B.zh

B.主动式:类似播放电影样片,描述系统在典型用法或场景中的行为方式

C.混合式:介于上述两者之间,以 PPT 的形式来语言系统情节串联版

D.交互式:通过仿真器、实物模型或抛弃式原型,让用户体验系统行为

19.软件生产中需求问题的最大原因在于对应用软件的(C)理解不透彻或应用不坚决。

A.复杂性

B.目的性

C.模拟性

D.正确性

20.(C)是一个系统,它内化了(Capture)一个更迟系统(Later System)的本质特征。通常被构造为不完整的,以在将来进行改、补充或者替代。

A.模拟

B.构造

C.原型

D.模型

21.面向目标方法的分析阶段主要任务是(C)。

A.获取目标

B.确定解决方案

C.建立目标模型

D.发现问题和缺陷

22.下列(B)不是场景方法在需求工程中的应用。

A.帮助进行详细的需求分析

B.编写系统需求规格说明

C.结合面向目标的方法,指导需求获取活动开展

D.组织需求获取得到的信息

23.系统需求规格说明文档、软硬件接口规格说明文档和人机交互一起被用于系统开发目的,都认为是(A)。

A.开发文档

B.需求文档

C.过程文档

D.用户文档

二、填空题

1. 需求工程分为需求开发和(需求管理)。

2. 需求工程的活动:需求获取、需求分析、(需求规格说明)和需求验证。

3. 优秀需求的特征:完备性、正确性、可行性、必要性、无歧义、(可验证)。

4. 所有需求处理活动被称为需求活动,它包括需求开发和(需求管理)两个部分。

5. 软件需求开发有三个层次,分别是业务需求、用户需求和(系统需求)。

6. 需求跟踪是以软件(需求规格说明)文档为基线,在向前和向后两个方向上,描述需求以及跟踪需求变化的能力。

7. 需求分析的根本任务是:建立(分析模型)并创建解决方案。

8. 应用型软件分析阶段的主要目的是发现人们利用软件的原因,找出需要软件解决的问题,理解应用环境中的领域知识,保证功能的(模拟性)。

9. 文档审查主要获取对象包括相关产品的需求规格说明、(硬数据)和客户的需求文档。

10. 所有对软件系统的开发和应用具有发言权和决定权的人统称为(涉众)。

11. 目标模型的一个核心要素是元素之间的关系,称为(链接)。

12. 后向跟踪是指(需求被定义)到软件需求规格说明文档之后的演化过程。

13. 通常来说,如果用户需求出现了模糊、不清晰、不完整等具有一定不确定性的特征,就可以考虑使用(原型)方法。

14. 每个(用例)是对相关场景集合的叙述性文本描述,这些用户和系统之间交互行为序列,帮助实现用户目的。 

15. (需求验证)并不是一个可以一次结束的活动,它可能需要多次、反复地执行验证。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐