问答题软件系统架构 博学公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。如图12-6所示给出了该系统的简化示意图。 表12-2描述了各种系统输入的含义。 公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。 在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格中的主要构件,并详细描述计算过程。
问答题
软件系统架构 博学公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。如图12-6所示给出了该系统的简化示意图。 表12-2描述了各种系统输入的含义。 公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。 在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格中的主要构件,并详细描述计算过程。
参考解析
解析:
问题2难度比问题1要大一些。需要根据面向对象的风格特点与控制环路的风格特点,来分析系统功能应如何拆分成构件。
采用面向对象风格的巡航控制系统首先会定义司机、油门、时钟、速度计和车轮等对象。整个计算过程通过对象之间的合理交互完成期望的功能。
控制环路的架构风格将以控制器为核心,期望速度、车轮脉冲、时钟和油门等作为构件。通过不断地反馈机制实现对系统的控制。
采用面向对象风格的巡航控制系统首先会定义司机、油门、时钟、速度计和车轮等对象。整个计算过程通过对象之间的合理交互完成期望的功能。
控制环路的架构风格将以控制器为核心,期望速度、车轮脉冲、时钟和油门等作为构件。通过不断地反馈机制实现对系统的控制。
相关考题:
阅读以下软件系统架构选择的问题。某公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。该系统的简化示意图如下图所示。各种系统输入的含义见下表。定速巡航控制系统输入说明公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。[问题1]在实际的软件项目开发中,采用成熟的架构风格是项目成功的保证。请用200字以内的文字说明:什么是软件架构风格:面向对象和控制环路两种架构风格各自的特点。[问题2]用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格中的主要构件,并详细描述计算过程。[问题3]实际的软件系统架构通常是多种架构风格的混合,不同的架构风格都有其适合的应用场景。以该系统为例,针对面向对象架构风格和控制环路架构风格,各给出两个适合的应用场景,并简要说明理由。
阅读以下软件系统架构选择的问题,在答题纸上回答问题1至问题3。某公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。图4-1给出了该系统的简化示意图。表4-1描述了各种系统输入的含义。公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。【问题1】(5分)在实际的软件项目开发中,采用成熟的架构风格是项目成功的保证。请用200字以内的文字说明:什么是软件架构风格;面向对象和控制环路两种架构风格各自的特点。【问题2】(12分)用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格中的主要构件,并详细描述计算过程。【问题3】(8分)实际的软件系统架构通常是多种架构风格的混合,不同的架构风格都有其适合的应用场景。以该系统为例,针对面向对象架构风格和控制环路架构风格,各给出两个适合的应用场景,并简要说明理由。
随着汽车技术的发展和客户对于驾驶舒适性越益追求,荣放配备了自适应雷达定速巡航系统,科技化的配置,提升了驾驶的舒适性和安全性;以下关于自适应雷达定速巡航系统描述正确的是哪一项?()A、当前方无车辆时,按照正常设定速度行驶B、当前方出现车辆时,如果对方车辆的速度小于主车,DRCC对主车开始减速控制,确保辆车的距离为所设定的安全距离C、当两车之间的距离等于安全车距后,与对方车辆以相同的车速行驶D、当前方的车辆发生移线,或主车移线行驶使得主车前方又无行驶车辆时,DRCC系统将对主车进行加速控制,使主车恢复至设定的行驶速度
林肯SUV车型的安全配置中,当驾驶员进行急转弯或者快速转向时,系统自动记录车辆倾斜角度变化的速度,根据此速度,计算倾斜的最终角度以确定翻滚的风险程度,若存在翻滚的危险,即激活制动系统以稳定车辆,套系统名为?()A、TSC稳定控制系统B、EBD稳定控制系统C、ESP稳定控制系统D、RSC稳定控制系统
关于自适应巡航控制系统的描述错误的一项是()A、英文缩写是ACCB、将汽车自动巡航控制系统和车辆前向撞击报警系统有机地结合C、可实现自动驾驶D、目标车辆的行驶速度小于主车行驶速度时,ACC系统将控制主车进行减速
限制速度标志的含义是()。A、表示车辆按限制速度标志上的速度值行驶B、表示车辆以不低于限制速度标志上的速度值行驶C、表示该标志前方至前方解除限制速度标志的路段内,机动车的行驶速度不准超过标志所示数值
下列对昂科威的ACC主动式定速巡航描述正确的是()。A、系统可自动调整本车速度以保持与前车的预设距离,可以减速、但不可做到完全停止B、系统可自动调整本车速度以保持与前车的预设距离,可持续减速至车辆完全停止C、系统可保持设定行驶速度,减速需要驾驶者自己完成D、系统可自动调整本车速度以保持与前车的预设距离,可持续减速至车辆完全停止,加速需要重新在系统内设置
问答题软件系统架构 博学公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。如图12-6所示给出了该系统的简化示意图。 表12-2描述了各种系统输入的含义。 公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。 在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格中的主要构件,并详细描述计算过程。
单选题关于自适应巡航控制系统的描述错误的一项是()A英文缩写是ACCB将汽车自动巡航控制系统和车辆前向撞击报警系统有机地结合C可实现自动驾驶D目标车辆的行驶速度小于主车行驶速度时,ACC系统将控制主车进行减速
单选题限制速度标志的含义是()。A表示车辆按限制速度标志上的速度值行驶B表示车辆以不低于限制速度标志上的速度值行驶C表示该标志前方至前方解除限制速度标志的路段内,机动车的行驶速度不准超过标志所示数值