大学MOOC 需求建模与设计(云南大学)1454730161 最新慕课完整章节测试答案
1软件需求基础
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: 具备创新技能
答案: 【 具备专业知识和技能 ;
具备分析技能 ;
具备观察和交流的技能 ;
具备创新技能】
第一章单元测试
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: 可安装性
C: 可测试性
D: 稳定性
答案: 【 可安装性】
7、单选题:
对系统之间的软硬件接口不需要说明()。
选项:
A: 数据格式
B: 接口的输入输出
C: 接口的用途
D: 异常无需处理
答案: 【 异常无需处理】
8、单选题:
以下不属于需求分析的工具模型的是()。
选项:
A: 数据流图
B: 用例图
C: 程序流程图
D: 状态图
答案: 【 程序流程图】
9、单选题:
产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的属性有哪些()。
选项:
A: 有效性、效率、灵活性、互操作性
B: 可维护性、可移植性、可重用性、可测试性
C: 完整性、可靠性、健壮性、可用性
D: 容错性、易用性、简洁性、正确性
答案: 【 可维护性、可移植性、可重用性、可测试性】
10、单选题:
需求包括11个方面的内容,其中网络和操作系统的要求属于( )。
选项:
A: 质量保证
B: 环境需求
C: 安全保密需求
D: 性能需求
答案: 【 环境需求】
11、单选题:
需求包括11个方面的内容,其中如何隔离用户之间的数据属于()。
选项:
A: 质量保证
B: 环境需求
C: 安全保密需求
D: 性能需求
答案: 【 安全保密需求 】
12、单选题:
需求包括11个方面的内容,其中执行速度、相应时间及吞吐量属于( )。
选项:
A: 质量保证
B: 环境需求
C: 安全保密需求
D: 性能需求
答案: 【 性能需求】
13、单选题:
需求包括11个方面的内容,其中规定系统平均出错时间属于( )。
选项:
A: 质量保证
B: 环境需求
C: 安全保密需求
D: 性能需求
答案: 【 质量保证】
14、单选题:
风险管理的要素包括()。
选项:
A: 风险避免
B: 风险评估
C: 风险控制
D: 以上都是
答案: 【 以上都是】
15、单选题:
最常见的IEEE1998将需求分成5种类别,下列哪个不是其中5种类别的是()。
选项:
A: 功能需求
B: 性能需求
C: 质量属性
D: 需求获取
答案: 【 需求获取】
16、单选题:
软件的生命周期包括()。
选项:
A: 可行性研究和项目开发计划
B: 需求分析
C: 概要设计和详细设计
D: 编码,测试与维护
E: 以上都是
答案: 【 以上都是】
17、单选题:
以下说法正确的是()。
选项:
A: 软件工程就是软件需求工程
B: 软件需求工程仅仅包括软件需求分析
C: 软件需求工程包括软件需求开发过程和需求管理过程
D: 软件工程就是软件需求工程
答案: 【 软件需求工程包括软件需求开发过程和需求管理过程】
18、单选题:
软件危机的产生,其中和需求有关的原因主要有()。
选项:
A: 用户需求不明确
B: 软件编码有漏洞
C: 软件技术无法实现
D: 系统维护得不好
答案: 【 用户需求不明确】
19、单选题:
用户需求描述的是()。
选项:
A: 描述为什么要开发系统
B: 描述系统能够帮助用户做什么
C: 描述用户要求的具体流程
D: 开发人员如何设计具体的解决方案来实现这些需求
答案: 【 描述系统能够帮助用户做什么】
20、多选题:
功能性需求的三个层次是()。
选项:
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 d e
B: a b c d e
C: a d b c e
D: a d c b e
答案: 【 a b c d e】
3、单选题:
在收集需求信息的过程中应要注意()。
选项:
A: 应能适当地调整收集范围
B: 尽量把用户所做的假设解释清楚
C: 应尽量避免受不熟悉细节的影响
D: 以上都是
答案: 【 以上都是】
4、单选题:
防止遗漏需求应该注意()。
选项:
A: 只让主要涉众表达自己意见
B: 以抽象的需求作为结束
C: 使用多种方法表达需求信息
D: 以上都是
答案: 【 使用多种方法表达需求信息】
5、多选题:
需求获取要获取的信息内容包括三大类()。
选项:
A: 需求本身
B: 业务描述
C: 涉众
D: 环境和约束
答案: 【 需求本身;
业务描述;
环境和约束】
6、多选题:
需求获取的来源有()。
选项:
A: 涉众和硬数据
B: 相关产品
C: 重要文档
D: 相关技术标准和法规
答案: 【 涉众和硬数据;
相关产品;
重要文档;
相关技术标准和法规】
2.3随堂测验
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.4随堂测验
1、单选题:
对涉众的()问题,经过问题分析之后就可以得到()的解决方案及系统特性。
选项:
A: 高层次,低层次
B: 高层次,高层次
C: 低层次,高层次
D: 低层次,低层次
答案: 【 高层次,高层次】
2、单选题:
系统边界通常是进行需求分析的()。
选项:
A: 起点
B: 终点
C: 转折点
D: 以上都不是
答案: 【 起点】
3、单选题:
无论是结构化分析还是面向对象分析,都要从()开始。
选项:
A: E_R图
B: 类图
C: 交互图
D: 系统的边界图
答案: 【 系统的边界图】
4、单选题:
为了描述系统功能和边界,通常会使用()。
选项:
A: 上下文图
B: 系统用例图
C: A和B
D: 以上都不对
答案: 【 A和B】
5、单选题:
边界的另一种说法是()。
选项:
A: 前景
B: 范围
C: 项目
D: 用例
答案: 【 范围】
2.5随堂测验
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.6随堂测验
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: 对涉众类别列表进行分析,根据与系统的相关性,找出关键涉众类别,形成关键涉众类别列表。
C: 从关键涉众类别列表中选择代表,继续集体讨论,列出新的涉众类别列表。直至新的涉众类别列表与前涉众类别列表相差不大。
D: 描述涉众的基本特征。
答案: 【
