1 软件需求基础

1.1随堂测验

1、单选题:
‏获取软件需求困难的原因不包括(       )。​
选项:
A: 客户说不清楚需求
B: 需求自身经常变动
C: 分析人员或客户理解有误
D: 提供的需求没有满足用户的需求
答案: 【 提供的需求没有满足用户的需求

2、单选题:
​以下哪一项不是软件危机的表现(       )。‍​‍
选项:
A: 开发的软件可维护性差
B: 软件极易被盗版
C: 经费预算经常被突破
D: 开发的软件不能满足用户需求
答案: 【 软件极易被盗版

3、单选题:
‎IEEE公布的需求定义包括从用户角度以及从(       )角度来阐述需求。‍
选项:
A: 开发者
B: 设计者
C: 客户
D: 使用者
答案: 【 开发者

4、多选题:
‏软件一般可分成哪三类?请选择符合条件的选项。‏
选项:
A: 应用软件
B:  系统软件
C:  中间件
D:  网络软件
答案: 【 应用软件;
 系统软件;
 中间件

5、判断题:
​软件需求工程就是软件工程,也就是系统工程。‌
选项:
A: 正确
B: 错误
答案: 【 错误

1.2随堂测验

1、单选题:
‎[IEEE1998]将需求分为功能需求、非功能性需求和设计约束,其中非功能性需求不包括(   )。‌
选项:
A: 性能需求 
B: 质量属性 
C: 对外接口
D:  改变产品的功能
答案: 【  改变产品的功能

2、单选题:
‍不同层次的人群,可以观察到功能需求不同程度的抽象,即功能需求具有层次性。功能需求通常体现为3个层次,其中不包括()。‍
选项:
A: 业务需求 
B: 客户需求 
C: 用户需求 
D: 系统(级)需求
答案: 【 客户需求 

3、单选题:
‍用户需求不可能来自()。‍
选项:
A: 用户  
B: 销售人员 
C: 售后支持人员 
D: 开发人员
答案: 【 开发人员

4、单选题:
‌系统级需求描述了()。‍
选项:
A: 为什么要开发系统  
B: 系统能够帮助用户做些什么
C:  开发人员需要实现什么 
D: 怎样实现用户的需求
答案: 【  开发人员需要实现什么 

5、单选题:
‎系统的性能需求不包括()。​
选项:
A: 速度  
B: 容量 
C: 吞吐量 
D: 延迟性
答案: 【 延迟性

1.3随堂测验

1、单选题:
​需求工程过程不包括()。‎
选项:
A: 获取需求 
B: 分析需求 
C: 验证需求 
D: 实现需求
答案: 【 实现需求

2、单选题:
‌软件需求分析阶段的工作,可以分成4个方面:需求获取,需求分析,编写需求规格说明书以及()。‏
选项:
A: 用户  
B: 需求评审 
C: 总结 
D: 都不正确
答案: 【 需求评审 

3、单选题:
‎确定需求优先级常用的方法()。‎
选项:
A: 累积投票 
B:  协商  
C: 需求细化 
D: 需求建模
答案: 【 累积投票 

4、单选题:
‍下列()不属于需求开发活动。‍
选项:
A: 需求获取 
B: 需求分析 
C: 需求验证 
D: 需求管理
答案: 【 需求管理

5、多选题:
‍需求工程过程中可能产生的文档有()。​
选项:
A:  前景和范围文档 
B: 用例使用说明文档 
C: 需求规格说明文档
D:  系统维护说明文档
答案: 【  前景和范围文档 ;
用例使用说明文档 ;
需求规格说明文档

1.4自学内容随堂测验

1、单选题:
‌用户在表达自己的需求时潜意识进行加工会导致()。‍
选项:
A: 需求并没反应用户的真实需要  
B: 模糊和歧义的需求
C:   信息遗漏 
D:  不必要需求
答案: 【 需求并没反应用户的真实需要  

2、单选题:
‏因为用户并不掌握关于软件系统构建的技术知识会导致()。‌
选项:
A: 需求并没反应用户的真实需要
B: 模糊和歧义的需求
C:  信息遗漏 
D: 不切实际的期望
答案: 【 不切实际的期望

3、多选题:
‏优秀的需求应该具备的特性()。‍
选项:
A: 完整性 
B: 统一性 
C: 可行性 
D: 正确性
答案: 【 完整性 ;
统一性 ;
可行性 ;
正确性

4、多选题:
‏常见的需求错误有()。‌
选项:
A: 需求并没反应用户的真实需要 
B: 模糊的需求 
C: 歧义的需求 
D: 信息遗漏
答案: 【 需求并没反应用户的真实需要 ;
模糊的需求 ;
歧义的需求 ;
信息遗漏

5、多选题:
‌社会对软件需求工程师的知识和技能要求有()。‍
选项:
A: 具备专业知识和技能 
B: 具备分析技能  
C: 具备观察和交流的技能 
D: 具备创新技能
答案: 【 具备专业知识和技能 ;
具备分析技能  ;
具备观察和交流的技能 ;
具备创新技能

2 软件需求获取

2.1

1、单选题:
‍需求获取是需求工程()活动。‎
选项:
A: 早期
B: 中期
C: 晚期
D: 末期
答案: 【 早期

2、单选题:
‏需求获取的成果可以是()。‏
选项:
A: 获取笔录、录音或摄像
B: 客户信息
C: 需求规格说明文档
D: 用例说明文档
答案: 【 用例说明文档

3、单选题:
‍用户和开发人员的背景(),立场()。‏
选项:
A: 不同,相同
B: 不同,不同
C: 相同,相同
D: 相同,不同
答案: 【 不同,不同

4、多选题:
​需求获取也可称为()。‎
选项:
A: 软件需求发现
B: 软件需求获得
C: 软件需求分析
D: 软件需求管理
答案: 【 软件需求发现;
软件需求获得

2.10随堂测验

1、单选题:
​会议讨论适用于()不清楚项目需求,但()清楚项目需求的情况。‎
选项:
A: 开发方,项目经理
B: 用户,开发方
C: 开发方,用户
D: 测试人员,用户
答案: 【 开发方,用户

2、多选题:
​非传统的需求获取方法,你知道有哪些?()​
选项:
A: 基于知识的方法
B: 基于观点的方法
C: 联合应用设计(JAD,Joint Application Design )
D: 质量功能部署(QFD,Quality Function Deployment )
答案: 【 基于知识的方法;
基于观点的方法;
联合应用设计(JAD,Joint Application Design );
质量功能部署(QFD,Quality Function Deployment )

3、多选题:
‎传统的需求获取方法,你知道有哪些?()​
选项:
A: 面谈法
B: 原型法
C: 文档法
D: 观察法
答案: 【 面谈法;
文档法;
观察法

2.11随堂测验

1、单选题:
‏用例文档典型描述不包含()。‍
选项:
A: 用例开始所需的前置条件
B: 接口的详细描述
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: 错误
答案: 【 正确

7、判断题:
‍角色的图形用一个小人表示,并写上角色名。‏
选项:
A: 正确
B: 错误
答案: 【 正确

2.2随堂测验

1、单选题:
‍需求获取的方法有()‎‍①面向目标的方法‎‍②基于场景的方法‎‍③面向视点的方法‎‍④面向方向的方法‎
选项:
A: ④ 
B: ①②和④
C: 全部都是
D: ①和②
答案: 【 全部都是

2、单选题:
‎需求获取的过程是()‏‏‎a确定需求开发计划 ‏‎b建立项目的目标和范围‏‎c确定调查对象‏‎d实地收集需求信息‏‎e确定非功能需求‏
选项:
A: a c b

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注