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