软件需求习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件需求分析》习题集
一、单项选择题
1、软件生产中产生需求问题的最大原因在于对应用软件的(C)理解不透彻或应用不坚决。(A)复杂性(B)目的性(C)模拟性(D)正确性
2、需求分析的目的是保证需求的(B)。
(A)目的性和一致性(B)完整性和一致性
(C)正确性和目的性(D)完整性和目的性
3、系统需求开发的结果最终会写入(D)。
(A)可行性研究报告(B)前景和范围文档
(C)用户需求说明(D)系统需求规格说明
4、现实世界中的(B)构成了问题解决的基本范围,称为该问题的问题域。
(A)属性和状态(B)实体和状态(C)实体和操作(D)状态和操作
5、功能需求通常分为三个层次,即业务需求、用户需求和(D)。
(A)硬件需求(B)软件需求(C)质量属性(D)系统需求
6、比较容易发现的涉众称为初始涉众,又称为(B),通常包括客户、管理者和相关的投资者。(A)关键涉众(B)涉众基线(C)普通涉众(D)一般涉众
7、如果在最终的物件(Final Artifact)产生之前,一个中间物件(Mediate Artifact)被用来在一定广度和深度范围内表现这个最终物件,那么这个中间物件就被认为是最终物件在该广度和深度上的(C)。
(A)模拟(B)构造(C)原型(D)模型
8、按照使用方式进行分类,原型可分为:演示原型、(D)、试验原型和引示系统原型。
(A)非操作原型(B)系列首发原型(C)选定特征原型(D)严格意义上的原型
9、按照功能特征进行分类,原型可分为:(A)、非操作原型、系列首发原型和选定特征原型。(A)拼凑原型(B)样板原型(C)纸上向导原型(D)严格意义上的原型
10、按照开发方法进行分类,原型可分为:演化式原型和抛弃式原型,其中抛弃式原型又被细分为(C)。
(A)演示原型和试验原型(B)系列首发原型和选定特征原型
(C)探索式原型和实验式原型(D)样板原型和纸上向导原型
11、原型的需求内容可以从三个纬度上分析:即(A)。
(A)外观、角色和实现(B)开发、实现和作用
(C)成本、技术和实现(D)需求、作用和角色
12、当用户无法完成主动的信息告知,或与需求工程师之间的语言交流无法产生有效的结果时,有必要采用(B)。
(A)民族志(B)观察法(C)话语分析(D)任务分析
13、以下(C)不是情景性的重要性质?
(A)突现(B)涉身(C)完善(D)模糊
14、以下(B)是情景性的重要性质?
(A)全局(B)开放(C)交互(D)即时
15、下列(D)不是需求获取常见的模型驱动方法?
(A)面向目标的方法(B)基于场景的方法。
(C)基于用例的方法(D)基于采样的方法
)属于定量硬数据?C、下列(16.
(A)工作手册(B)规章手册(C)统计报表(D)备忘录
17、下列(D)属于定性硬数据?
(A)数据收集表(B)月报表(C)年报表(D)规章手册
18、功能目标可以分为( B)。
(A)安全目标和可用性目标(B)满足型目标和信息型目标
(C)软目标和硬目标(D)维护目标和实现目标
19、在表达软目标的分解和细化时使用的AND Contribution链接和OR Contribution链接,Contribution的作用是(C)。
(A)积极的(B)消极的(C)积极的或消极的(D)不能确定
20、AND链接将一个父目标连接到一系列细化的子目标,意思是如果能够满足所有细化的子目标,那么将(D)父目标。
(A)无法确定(B)阻碍(C)不能满足(D)足以满足
21、OR链接是将一个父目标连接到一系列细化的子目标,意思是如果能够满足所有细化子目标中的(B),那么将足以满足父目标。
(A)每一个(B)任何一个(C)特定的(D)某一个
22、下列选项中,(D)不是在目标模型中使用的其他模型元素。
(A)行为者(B)场景(C)操作(D)概念
23、面向目标方法的目标分析阶段的主要任务是(C)。
(A)获取目标(B)确定解决方案
(C)建立目标模型(D)发现问题和缺陷
24、场景的分类框架将场景方法从场景的(A)4个方面进行了分类和描述。
(A)形式、目的、内容和生命周期(B)外观、目的、内容和生命周期
(C)描述、目的、内容和形式(D)描述、外观、目的和内容
25、场景的形式是指场景的表达模式,从形式上分为两个方面:(C)
(A)内容和目的(B)内容和生命周期(C)描述和外观(D)描述和目的
26、描述场景所使用的表示法要符合正规性要求,一般可使用非形式化语言、半形式化语言和形式化语言。在实践中,(B)是主要的描述方式。
(A)形式化的程序语言(B)非形式化的自然语言
(C)形式化的图形工具(D)非形式化的设计语言
27、外观是指场景被表达出来时的效果,主要有(D)三种类型。
(A)静态、动态和结构化(B)线性、非线性和交互
(C)静态、动态和动静结合(D)静态、动态和交互
28、场景的内容是指场景所表达的知识类型。它被分为6个不同的方面。下列(C)不是场景的内容。
(A)主要关注点(B)环境范围(C)目的(D)抽象层次
29、需求工程利用场景的目的可能有三种:即:(A)。
(A)描述、探索和解释(B)描述、表示和探索
(C)描述、探索和发现(D)表示、解释和证明
30、使用解释性场景在需求分析时能够(B),或者被用于进行需求的验证。
(A)提高模型的复杂性(B)降低模型的复杂性
(C)提高预见性(D)降低编程量
31、下列(B)不是场景方法在需求工程中的应用。
(A)帮助进行详细的需求分析
)编写系统需求规格说明B(.
(C)结合面向目标的方法,指导需求获取活动的开展