第1关:计算机软件发生的变化
-
1、随着互联网、计算机基础设施、用户需求等多方面因素的影响,计算机软件系统在很多方面都发生了深刻的变化。下面哪些方面计算机软件系统发生了变化?
A、软件系统的部署平台
B、软件系统的部署运行形态
C、软件系统的要素交互模式
D、软件系统的代码规模 - 正确选项:ABCD
-
2、关于计算机软件形态的变化,下面哪种说法是错误的?
A、软件系统是一个纯粹的技术系统,与社会、物理等要素是相对独立的。
B、集中同构系统是当前软件系统的主要部署和运行方式。
C、软件系统的规模和复杂度正在快速增加。
D、人类对于软件系统的需求和演化的认知已经比较全面 - 正确选项:ABD
第2关:软件工程的发展
-
1、近年来,软件开发方法和技术发生了很大的变化。下列关于软件开发过程和方法的说法哪些是错误的?
A、敏捷开发方法是拥抱软件系统变化的一种开发模型
B、螺旋模型解决了软件需求快速变化的问题
C、DevOps模型严格区分软件开发、部署、运行和维护等阶段
D、瀑布模型要求规范的需求文档 - 正确选项:BC
-
2、软件开发技术不断推陈出新,对于提高软件开发效率和质量产生了重要作用。下面哪些说法是错误的?
A、开源软件的开发采用了基于群智的软件开发模式
B、依靠松散组合的互联网大众是无法开发出高质量软件产品的
C、软件重用是提供软件开发效率和质量的重要手段
D、设计模式是一种软件重用形式 - 正确选项:B