2022完整智慧树 软件工程(北方民族大学) 最全最新智慧树知到章节测试答案
第一章 单元测试
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:响应变化高于遵循计划
答案: 【
流程和工具,高于个体和交互
】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦