阅读以下软件系统架构选择的问题。
某公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。该系统的简化示意图如下图所示。各种系统输入的含义见下表。
定速巡航控制系统输入说明
公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。
在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。
[问题1]
在实际的软件项目开发中,采用成熟的架构风格是项目成功的保证。请用200字以内的文字说明:什么是软件架构风格:面向对象和控制环路两种架构风格各自的特点。
[问题2]
用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格中的主要构件,并详细描述计算过程。
[问题3]
实际的软件系统架构通常是多种架构风格的混合,不同的架构风格都有其适合的应用场景。以该系统为例,针对面向对象架构风格和控制环路架构风格,各给出两个适合的应用场景,并简要说明理由。
第1题:
2、控制系统一般按()命名,如速度控制系统、压力控制系统、温度控制系统等。
A.被控量
B.输入量
C.设定量
D.扰动量
第2题:
定速巡航控制系统可简称为()系统。
A.SRS
B.GPS
C.ACC
D.CCS
第3题:
定速巡航控制系统英文可简称为()
A.SRS
B.CCS
C.ACC
D.VVT
第4题:
7、在无人驾驶汽车的一体化设计中,为了不断地提高车辆的整体综合性能,需要设计优秀的底盘方案。其中发动机控制系统,变速控制系统和制动控制系统决定了车辆的()动力性能。
第5题:
遇到雨、雾、雪天气时,不要用定速巡航控制系统。