题目
在面向对象软件歼发过程中,采用哪种设汁模式?——
A.以减少设计过程创建的类的个数
B.以保证程序的运行速度达到最优值
C.以复用成功的设计和体系结构
D.以允许在非面向对象程序设计语言中使用面向对象的概念
第3题
在进行面向对象设计时,采用设计模式能够(41) 。
(41)
A. 复用相似问题的相同解决方案
B. 改善代码的平台可移植性
C. 改善代码的可理解性
D. 增强软件的易安装性
第4题
A.可以减少在设计和实现过程中需要创建的实例对象的数量。
B.可以保证程序的运行速度达到最优值
C.可以复用相似问题的相同解决方案
D.允许在非面向对象程序设计语言中使用面向对象的概念
第5题
A.可以减少在设计和实现过程中需要创建的实例对象的数量。
B.可以保证程序的运行速度达到最优值
C.可以复用相似问题的相同解决方案
D.允许在非面向对象程序设计语言中使用面向对象的概念
第6题
A.虚拟仪器采用的是面向对象和可视化编程技术
B.在程序运行的过程中波形的可见性是不可以改变的
C.在LabVIEW中,VI程序的运行是数据流驱动的
D.在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口
第7题
阅读以下软件系统架构选择的问题。
某公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。该系统的简化示意图如下图所示。各种系统输入的含义见下表。
定速巡航控制系统输入说明
公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。
在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。
[问题1]
在实际的软件项目开发中,采用成熟的架构风格是项目成功的保证。请用200字以内的文字说明:什么是软件架构风格:面向对象和控制环路两种架构风格各自的特点。
[问题2]
用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格中的主要构件,并详细描述计算过程。
[问题3]
实际的软件系统架构通常是多种架构风格的混合,不同的架构风格都有其适合的应用场景。以该系统为例,针对面向对象架构风格和控制环路架构风格,各给出两个适合的应用场景,并简要说明理由。
第9题
A.在计算机技术发展历史上,程序设计语言经历了机器语言、汇编语言、高级语言三个阶段,其中高级语言时代同时诞生了两个分支:面向过程和面向对象的程序设计语言
B.在计算机发展过程中,总是计算机硬件技术先取得进步,然后才是软件技术的进步,软件技术发展总是滞后于硬件技术,由硬件技术推动
C.计算机从第一代发展到第四代体积越来越小,功能越来越强,但是主要元器件一直相同
D.计算机从第一代(电子管时代)发展到第四代(超大规模集成电路时代)采用的原理都相同
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!