软件需求题

软件需求题目及答案
一、选择题
1.需求工程过程不包括()
A.获取需求
B.分析需求
C.验证需求
D.实现需求
答案:D
2.以下说法不正确的是()
A.需求获取最终形成相关资料和保存
B.软件需求获取是软件需求工程的主体
C.前景(vision),就是描述产品的范围
D.需求获取就是收集需求的一个活动
答案:C
3.需求获取是需求工程()活动
A.早期
B.中期
C.晚期
D.末期
答案:A
4.IEEE公布的需求定义包括从用户角度以及从()角度来阐述需求
A.开发者
B.设计者
C.客户
D.使用者
答案:A
5.边界的另一种说法是()
A.前景
B.范围
C.项目
D.用例
答案:B
6.面谈报告记录的内容很多,下列选项中()不需要被记录
A.会见者
B.被会见者
C.面谈内容
D.面谈中的发生的不愉快
答案:D
7.需求工程的涉众不包括()
A.分析人员
B.管理人员
C.测试人员
D.用户
答案:C
8.软件开发时需要满足不同的需求,以下哪个需求是非功能需求?()
A.业务需求
B.用户需求
C.可靠性需求
D.功能需求
答案:C
9.前景就是一个()的声明概括系统的()目标
A.简洁 短期
B.繁琐 短期
C.简洁 长期
D.繁琐 长期
答案:C
10.[IEEE1998]将需求分为功能需求,非功能需求和设计约束,其中非功能需求不包括()
A.性能需求
B.质量属性
C.对外接口
D.改变产品的性能
答案:D
11.需求获取的过程是()
a.确定需求开发计划
b.建立项目的目标和范围
c.确定调查对象
d.实地收集需求信息
e.确定非功能需求
A. a c b d e
B. a b c d e
C. a d b c e
D. a d c b e
答案:B
12.需求获取的方法有()
①面向目标的方法
②基于场景的方法
③面向视点的方法
④面向方向的方法
A.④
B.①②和④
C.全部都是
D.①和②
答案:C
13.原型化方法从用户界面的开发入手,首先形成()
A.用户界面使用手册
B.用户界面需求分析说明书
C.系统界面原型
D.完善的用户界面
答案:C
14.系统级需求描述了()
A.为什么开发系统
B.系统能帮助用户做些什么
C.开发人员开发系统时需要实现什么
D.怎样实现用户的需求
答案:C
15.在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明,()是从各个角度对系统的约束和限制,反应了应用对软件系统质量和特性的额外要求
A.业务需求
B.非功能需求
C.用户需求
D.功能需求
答案:B
16.为了描述系统功能和边界,通常会使用()
A.上下文图
B.系统用例图
C.A和B
D.以上都不对
答案:C
17.项目前景与范围文档中,项目前景不包括什么信息()
A.前景概述
B.详细的功能需求
C.主要特性
D.假设与依赖
答案:B
18.系统的性能需求不包括()
A.速度
B.容量
C.吞吐量
D.延迟性
答案:D
19.需求工程过程中不会产生的文档是()
A.前景与范围文档
B.用例使用说明文档
C.需求规格说明文档
D.系统维护说明文档
答案:D
20.需求获取中常见的困难不包括下列哪个()
A.知识理解困难
B.用户存在认知困境
C.用户越俎代庖
D.模型建立
答案:D
二、判断题
1.需求获取的过程总的来说是递进的()
答案:对
2.面谈法可以和其他需求获取方法一起运用获得需求()
答案:对
3.软件需求工程就是软件工程,也就是系统工程()
答案:错
4.面谈法一次就可以获得所有需求()
答案:错
三填空题
1.软件的开发可以分为六个阶段分别是项目计划、——、项目设计、——、测试、——。
答案:需求分析 编码 发布与维护
2.软件从功能的角度可以分为——、——和——。
答案:系统软件 应用软件 中间件
四、填空题
1.面谈前的准备工作包括哪些内容?
答案:1、阅读背景资料
2、确定面谈主题和目标
3、选择被会见者
4、准备被会见者
5、确定问题和类型
2.需求工程过程包含的内容?
答案:1、需求获取
2、需求分析
3、需求规格说明
4、需求验证
5、需求管理

你可能感兴趣的:(试题)