欢迎来到求知题库网 考试题库官网
全部科目 > 计算机软件水平考试 > 高级系统架构师 > 系统架构设计案例分析

问答题

案例分析题

软件系统架构
博学公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。如图12-6所示给出了该系统的简化示意图。

表12-2描述了各种系统输入的含义。

公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。
在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。

实际的软件系统架构通常是多种架构风格的混合,不同的架构风格都有其适合的应用场景。以该系统为例,针对面向对象架构风格和控制环路架构风格,各给出两个适合的应用场景,并简要说明理由。

    【参考答案】

    适合面向对象架构风格的应用场景:
    ①用户刹车,立即退出巡航控制系统。理由:这是一个典型的事件驱动的场景,适合于...

    (↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)

    点击查看答案&解析

    相关考题