需求工程练习题
一、 单选题(每空
1
分,共
20
分,请在备选答案中选择唯一一个正确的选项)
1
、 产品特性可以称为质量属性
,
在众多质量属性中
,
对于开发人员来说重要的属性有哪些
(
B
)
A
有效性、效率、灵活性、互操作性
B
可维护性、可移植性、可重用性、可测试性
C
完整性、可靠性、健壮性、可用性
D
容错性、易用性、简洁性、正确性
2
、需求包括
11
个方面的内容,其中网络和操作系统的要求属于(
B
),如何隔离用户之间
的数据属于(
C),
执行速度、相应时间及吞吐量属于(
D
),规定系统平均出错时间属于(
A).
A
质量保证
B
环境需求
C
安全保密需求
D
性能需求
3
、需求分析过程应该建立
3
种模型,它们分别是数据模型、功能模型、行为模型。以下几
种图形中,(
B
)属于功能模型,(
A
)属于数据模型,(
C
)属于行为模型。
A
实体
-
联系图
(ERD
)
B
数据流图(
DFD
)
C
状态转换图
(STD
)
D
鱼骨图
4
、常用的需求分析方法有:面向数据流的结构化分析方法(
SA
),面向对象的分析方法
(
OOA
),下列
(D)
不是结构化分析方法的图形工具。
A
决策树
B
数据流图
C
数据字典
D
快速原型
5
、软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性
.
其中,(
B )
和(
C)
用完就可以丢弃,而(
A
)围绕原型修改、增加
.
A
进化型
B
探索型
C
实验型
D
以上都是
6
、(
D)
用于描述数据的处理过程
.
A
数据字典
B
决策树
C
决策表
D
数据流图
7
、
DFD
的基本符号不包括下列哪种(
A
)
A
数据字典
B
加工
C
外部实体
D
数据流
E
数据存储文件
8
、
DD
的主要字典条目包括以下哪种(
E)
A
数据流
B
文件
C
数据项
D
加工
E
以上都是
9
、常用的动态分析方法不包括以下哪种(
B
)
A
状态迁移图
B
层次方框图
C
时序图
D Petri
网
10
、需求分析阶段的文档包括以下哪些
(E
)
A
软件需求规格说明书
B
数据要求说明书
C
初步的用户手册
D
修改、完善与确定软
件开发实施计划
E
以上都是
11
、需求验证应该从下述几个方面进行验证:(
C
)
A
可靠性、可用性、易用性、重用性
B
可维护性、可移植性、可重用性、可测试性
C
一致性、现实性、完整性、有效性
D
功能性、非功能性
12
、风险管理的要素包括哪项
(D)
A
风险评价
B
风险避免
C
风险控制
D
以上都是
13
、下列描述中错误的是(
D
)
A
每一个集成的需求变更必须能跟踪到一个经核准的变更请求。
B
变更过程应该做成文档,尽可能简单
,
当然首要的是有效性。
C
所有需求变更必须遵循过程
,
按照此过程,如果一个变更需求未被采纳
,
则其后过程不再予
以考虑。
D
可以从数据库中删除或修改变更请求的原始文档
评论0
最新资源