[案例分析题]

软件系统架构

博学公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。如图12-6所示给出了该系统的简化示意图。表12-2描述了各种系统输入的含义。

公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。

在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。

参考答案与解析:

相关试题

巡航控制系统类型包括普通定速巡航系统和主动定速巡航系统()

[判断题]巡航控制系统类型包括普通定速巡航系统和主动定速巡航系统()A.对B.错

  • 查看答案
  • 博学公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入

    [单选题]博学公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用()最为合适。A . 责任链模式B . 桥接模式C . 装饰模式D . 适配器模式

  • 查看答案
  • 博学公司欲针对Linux操作系统开发一个KWIC(KeyWordInContex

    [案例分析题] 博学公司欲针对Linux操作系统开发一个KWIC(KeyWordInContext)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其他方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其他的方法实现这一功能。在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数

  • 查看答案
  • 博学公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的

    [单选题]博学公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的功能模块通过门户集成在一起,以提高公司的集中贸易能力、协同能力和信息管理能力。根据这种需求,采用企业()门户解决方案最为合适。A . 信息B . 知识C . 应用D . 垂直

  • 查看答案
  • 博学公司欲针对Linux操作系统开发一个KWIC(Key WordIn Cont

    [案例分析题] 博学公司欲针对Linux操作系统开发一个KWIC(Key WordIn Context)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其他方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其他的方法实现这一功能。在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共

  • 查看答案
  • 定速巡航系统的作用

    [名词解释] 定速巡航系统的作用

  • 查看答案
  • 博学公司最近签订了一份控制系统软件的研制合同。合同技术要求如下:①本控制系统的软

    [案例分析题] 博学公司最近签订了一份控制系统软件的研制合同。合同技术要求如下:①本控制系统的软件运行平台拟采用嵌入式实时操作系统,控制系统的工作周期为10ms,要求控制软件能够精确地按事先预定的时间顺序完成数据的采集、处理和输出。②为了提高整个系统的可靠性,控制系统采用容错处理,即用两个相对独立的计算机承担相同的工作,通过交叉对比,实现控制的双余度管理;当任何一台计算机出现故障时,系统可以进行单余度控制。系统结构如图12-21所示。③在10ms工作周期内的时间分配如表12-15所示。公司总工程师将本项任

  • 查看答案
  • 什么是巡航控制系统?使用巡航控制系统的目的是什么?

    [问答题] 什么是巡航控制系统?使用巡航控制系统的目的是什么?

  • 查看答案
  • 博学公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采

    [单选题]博学公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。A . 类图B . 序列图C . 部署图D . 对象图

  • 查看答案
  • 某公司欲开发一个在线交易系统,在架构设计阶段公司的架构师识别出3个核心质量属性场

    [单选题,共用题干题] 某公司欲开发一个在线交易系统,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,用户的交易请求需要在0.5秒内得到响应”主要与(1)质量属性相关,通常可采用(2)架构策略实现该属性;“当系统由于软件故障意外崩溃后,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,通常可采用(4)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与(5)质量属性相关,通常可采用(6)架构策略实现该属性。空白(1)处应选择(

  • 查看答案
  • 软件系统架构博学公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中