软件工程(北方民族大学) 知到智慧树答案满分完整版章节测试

软件工程(北方民族大学) 知到智慧树答案满分完整版章节测试

冬烈蹿屏悔贡竣褪莲餐岛拦抢

第一章 单元测试

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、

Ariane 5火箭发射失败的事例告诉我们(  )。

A:系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制
B:软件后备系统可以通过复制生成
C:软件重用必须重新进行系统论证和系统测试
D:其他选项不正确
答案: 系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制
软件重用必须重新进行系统论证和系统测试

8、

软件工程方法是(  )。

A:为了获得高质量软件而实施的一系列活动
B:为开发软件提供技术上的解决方法
C:为支持软件开发、维护、管理而研制的计算机程序系统
D:为了理解问题和确定需求而采取的一些技术和方法
答案: 为开发软件提供技术上的解决方法

9、

(  )是软件从一个硬件或软件环境转换到另一环境的容易程度。

A:易用性
B:可维护性
C:可移植性
D:性能
答案: 可移植性

10、

软件工程的三要素是指(  )。

A:方法、工具、过程
B:分析、设计、实现
C:软件、硬件、管理
D:方法、实现、管理
答案: 方法、工具、过程

11、

1999年,IEEE和 ACM 联合推出了一个关于职业道德和职业行为的准则,包含8项基本原则,分别是公众、客户和雇主、产品、判断、管理、专业、同行、自身。

A:对
B:错
答案: 对

第二章 单元测试

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:错
答案: 对

8、

采用原型开发的系统通常用作产品系统。

A:对
B:错
答案: 错

9、

RUP是指统一软件过程,其开发过程是将软件开发过程严格的分若干阶段,每一阶段完成明确任务。

A:对
B:错
答案: 错

10、

以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(    )。

A:喷泉模型
B:增量模型
C:瀑布模型
D:螺旋模型
答案: 瀑布模型

第三章 单元测试

1、

敏捷开发方法是一种以人为核心、迭代、循序渐进的开发方法,强调软件的快速开发,遵从于敏捷宣言。针对敏捷宣言,以下哪种说法不正确的(  )。

A:流程和工具,高于个体和交互
B:工作的软件 高于详尽的文档
C:客户合作高于合同谈判
D:响应变化高于遵循计划
答案: 流程和工具,高于个体和交互

2、

以下哪种情况不适合选用敏捷软件开发方法(  )。

A:软件开发要求增量交付,即软件交付给用户并快速的取得反馈
B:系统开始前,非常详细的描述和设计很重要
C:开发团队的设计人员和编码人员的能力高,有敏捷软件开发的经验
D:开发系统的规模小
答案: 系统开始前,非常详细的描述和设计很重要

3、

关于Scrum的每一次冲刺(Sprint),下面的( )是正确的。

A:Sprint是一个不超过4周的迭代,其长度一旦确定,将保持不变。
B:Sprint的产出是一个可用的、潜在可发布的产品增量。 
C:Sprint在进行过程中,其开发目标、质量验收标准和团队组成不能发生变化。 
D:其余所有选项
答案: 其余所有选项

4、

敏捷开发方法通过( )管理不可预测性。

A:非常仔细地收集和定义需求
B:软件增量必须在较短周期内发布
C:软件过程必须逐渐适应变化
答案: 软件增量必须在较短周期内发布
软件过程必须逐渐适应变化

5、

关于Sprint,下面的(  )是错误的。

A:一个Sprint通常是一个1-4周的迭代
B:Sprint长度在开发过程中是可以调整的 
C:需求在一个Sprint中是不允许变化的
D:sprint的产出是“完成”的、可用的、潜在可发布的产品增量
答案: Sprint长度在开发过程中是可以调整的 

6、

在敏捷开发方法中,用户故事(User Story)的作用是什么?( )

A:定义需要发布给最终用户的软件特性和功能
B:确定发布每一次增量的日程表
C:用于估算构建当前增量所需要的努力
答案: 定义需要发布给最终用户的软件特性和功能
用于估算构建当前增量所需要的努力

7、

XP是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式,其四大价值观包括沟通、简单、(   )。

A:隐喻和反馈
B:重构和勇气
C:隐喻和重构
D:反馈和勇气
答案: 反馈和勇气

8、

(   )是Product backlog。

A:产品负责人
B:产品代办事项列表
C:迭代
D:燃尽图
答案: 产品代办事项列表

9、

敏捷开发法是一种以团队为核心,自顶向下、循序渐进的开发方法。

A:对
B:错
答案: 错

10、

敏捷开发法适合项目经常发生变更、高风险项目实施、项目规模较小的开发场景。

A:对
B:错
答案: 对

第四章 单元测试

1、

下面的(  )决策是在需求分析时做出的。

A:自动售票机系统的开发时间预计是6个月
B:自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成
C:自动售票机系统已经达到交付的要求
D:自动售票机系统将为使用者提供在线帮助
答案: 自动售票机系统将为使用者提供在线帮助

2、

下面哪项是百货店收银系统的非功能性需求?( )

A:提供新鲜的蔬菜和水果
B:要求系统处理每笔交易业务的结算时间不超过10秒
C:设有存包处
D:为雇员发工资
答案: 要求系统处理每笔交易业务的结算时间不超过10秒

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、

需求分析阶段不适于描述加工逻辑的工具是(   )。

A:结构化语言
B:判定树
C:判定表
D:流程图
答案: 流程图



上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


 

点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过

软件工程(北方民族大学) 知到智慧树答案满分完整版章节测试第1张


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

软件工程(北方民族大学) 知到智慧树答案满分完整版章节测试第2张

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页

软件工程(北方民族大学) 知到智慧树答案满分完整版章节测试第3张


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

软件工程(北方民族大学) 知到智慧树答案满分完整版章节测试第4张

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

软件工程(北方民族大学) 知到智慧树答案满分完整版章节测试第5张

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

软件工程(北方民族大学) 知到智慧树答案满分完整版章节测试第6张

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

软件工程(北方民族大学) 知到智慧树答案满分完整版章节测试第7张

套庙轨肠朽眠弓抡孰乐慕牵镣