本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-20到2021-12-26

DevOps导论 第一讲 DevOps概述单元测试

1、 问题:下列描述中,不属于典型软件发展三大阶段的是:
选项:
A:软硬件一体化阶段
B:软件作坊
C:软件成为独立产品
D:网络化和服务化
答案: 【软件作坊

2、 问题:"Measure twice, Cut once" 是哪个阶段的典型开发特征?
选项:
A:软硬件一体化阶段
B:软件成为独立产品阶段
C:软件作坊阶段
D:网络化阶段
答案: 【软硬件一体化阶段

3、 问题:关于软件过程管理,以下哪一种说法是比较贴切的:
选项:
A:软件过程管理主要关注软件成本和质量目标的达成。
B:软件过程管理是软件企业发展到较高层次才需要关心的话题。
C:进入互联网时代,软件过程管理是过于老套的话题。
D:软件过程管理关注的是企业软件过程能力的稳定输出和提升。
答案: 【软件过程管理关注的是企业软件过程能力的稳定输出和提升。

4、 问题:软件开发的本质难题中哪一个与软件发展阶段没有直接关系?
选项:
A:复杂性
B:可变性
C:不可见性
D:一致性
答案: 【不可见性

5、 问题:"Code and Fix" 是软件发展哪个阶段的典型开发特征? 
选项:
A:软硬件一体化
B:软件作为独立产品
C:网络化和服务化
D:互联网时代
答案: 【软硬件一体化

6、 问题:以下哪个因素促成了软件成为独立的产品?
选项:
A:个人电脑的出现
B:互联网的出现
C:高级程序设计语言的出现
D:操作系统的出现
答案: 【操作系统的出现

7、 问题:软件危机和软件工程这两个概念提出时间是?
选项:
A:上世纪五十年代
B:上世纪六十年代
C:上世纪七十年代
D:上世纪八十年代
答案: 【上世纪六十年代

8、 问题:以下描述中,哪几种是网络化和服务化这个阶段的典型软件应用特征?
选项:
A:用户数量急剧增加
B:快速演化、需求不确定
C:通过CD和DVD等方式支持大容量和快速分发软件拷贝
D:通过SaaS等方式来发布软件系统
答案: 【用户数量急剧增加;
快速演化、需求不确定;
通过SaaS等方式来发布软件系统

9、 问题:关于形式化方法的描述当中,不正确的有哪些?
选项:
A:这种方法的主要目的是解决软件开发的效率问题
B:这种方法是网络化和服务化阶段用来应对软件开发本质四大难题而提出来的
C:这种方法对开发人员技能有较高的要求
D:这种方法应用范围有限,例如:不适合跟客户讨论需求。
答案: 【这种方法的主要目的是解决软件开发的效率问题;
这种方法是网络化和服务化阶段用来应对软件开发本质四大难题而提出来的

10、 问题:关于迭代式方法的说法哪些是比较恰当的?
选项:
A:迭代式方法是上世纪九十年代中后期才出现的一种方法
B:迭代式方法主要特征在于将软件开发过程视作一个逐步学习和交流的过程
C:迭代式方法主要是为了解决软件开发的质量问题
D:迭代式方法是指一类具有类似特征的方法
答案: 【迭代式方法主要特征在于将软件开发过程视作一个逐步学习和交流的过程;
迭代式方法是指一类具有类似特征的方法

11、 问题:DevOps方法的出现具有一定的必然性,与以下哪些软件应用特征相匹配?
选项:
A:软件定义世界,软件随处可见
B:软件在社会生活当中扮演了越来越关键的角色
C:软件系统部署环境越来越错综复杂
D:用户需求多变所带来了软件系统的快速演化的要求
答案: 【软件定义世界,软件随处可见;
软件在社会生活当中扮演了越来越关键的角色;
软件系统部署环境越来越错综复杂;
用户需求多变所带来了软件系统的快速演化的要求

12、 问题:DevOps的哪些特点可以有效支撑当前社会对软件系统的期望?
选项:
A:敏捷开发、精益思想以及看板方法,支持快速开发、交付、迭代和演化
B:微服务架构设计
C:虚拟机技术的大量应用
D:工具链支持高效率的自动化
答案: 【敏捷开发、精益思想以及看板方法,支持快速开发、交付、迭代和演化;
微服务架构设计;
虚拟机技术的大量应用;
工具链支持高效率的自动化

13、 问题:在DevOps化的three ways当中,关注质量问题是第二个阶段才需要考虑的。
选项:
A:正确
B:错误
答案: 【错误

14、 问题:DevOps中的XaaS特指 SaaS、PaaS以及IaaS这三种。
选项:
A:正确
B:错误
答案: 【错误

15、 问题:DevOps化的Three ways当中,建立反馈机制是二阶段应该实现的目标。
选项:
A:正确
B:错误
答案: 【正确

DevOps导论 第三讲 敏捷软件开发

1、 问题:根据敏捷宣言,以下哪项描述了更多的价值?
选项:
A:客户协作、遵循计划、可工作的软件、个体交互
B:可工作的软件、个体交互、响应变化、相近的文档
C:个体和交互、可工作的软件、客户协作、响应变化
D:响应变化、个体和交互、流程和工作、客户协作
答案: 【个体和交互、可工作的软件、客户协作、响应变化

2、 问题:下列哪一项更好地描述了敏捷宣言?
选项:
A:它概述了构建软件的最有效方法
B:它包含了许多敏捷团队使用的实践
C:它包含了建立敏捷思维方式的价值观
D:它定义了构建软件的规则
答案: 【它包含了建立敏捷思维方式的价值观

3、 问题:你是一家社交媒体公司的开发人员,正在开发一个项目,项目需要一个为企业客户创建私有网站的新功能。 您需要与公司的网络工程师一起确定部署策略,并提出一组工程师可以用于管理站点的服务和工具。 网络工程师希望在你的网络内部部署所有服务,但您和您的团队成员不同意,并且认为服务应该部署在客户的网络上。 为了达成一个协议,该项目的工作已经停止。 哪种敏捷价值最适合这种情况?
选项:
A:个体和互动 高于 流程和工具
B:工作的软件 高于 详尽的文档
C:客户合作 高于 合同谈判
D:响应变化 高于 遵循计划
答案: 【客户合作 高于 合同谈判

4、 问题:你是一个软件团队的开发人员。 一个用户向你的团队询问有关构建新功能的信息,并以规范的形式提供了需求。 她非常确定这个功能要如何工作,并承诺不会有任何变化。 哪种敏捷价值最适用于这种情况?
选项:
A:个体和互动 高于 流程和工具
B:工作的软件 高于 详尽的文档
C:客户合作 高于 合同谈判
D:响应变化 高于 遵循计划
答案: 【工作的软件 高于 详尽的文档

5、 问题:Sean是一个正在构建财务软件的团队的开发人员。 他的团队被要求开发一个新的交易系统。 他和他的团队召开会议来提出他们正在使用的工作流的图景。 然后,他们将流程放在白板上,流程中的每个步骤都有一列。 经过对团队在白板上的工作项目进行了几周观察,他们注意到这个过程中有几个步骤似乎过载了。对于他们来说,下一步应该做什么?
选项:
A:与团队合作,在工作进展缓慢的阶段更好地完成工作
B:在较慢的步骤中使用更多的人力
C:专注于完成看板上的工作
D:对过载步骤中正在进行的工作项目的数量进行限制
答案: 【对过载步骤中正在进行的工作项目的数量进行限制

6、 问题:下列哪一个不是精益原则?
选项:
A:消除浪费
B:实施反馈循环
C:尽可能晚的做决定
D:识别所有的步骤
答案: 【实施反馈循环

7、 问题:下列哪一个更好地描述了如何使用看板?
选项:
A:观察特征如何流经过程,以便团队可以确定如何限制WIP并通过工作流程中的步骤确定最均匀的工作流程
B:跟踪WIP限制和当前任务状态,以便团队知道他们还有多少工作要做
C:跟踪缺陷和问题,并创建解决产品问题的最快途径
D:帮助团队自我组织,并了解工作流程中的瓶颈所在
答案: 【观察特征如何流经过程,以便团队可以确定如何限制WIP并通过工作流程中的步骤确定最均匀的工作流程

8、 问题:以下不是经常出现在Kanban上记事贴中的内容
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表评论

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