试题详情
- 简答题
软件系统架构
博学公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。如图12-6所示给出了该系统的简化示意图。
表12-2描述了各种系统输入的含义。
公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。 在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。 在实际的软件项目开发中,采用成熟的架构风格是项目成功的保证。请用200字以内的文字说明:什么是软件架构风格;面向对象和控制环路两种架构风格各自的特点。
-
软件架构风格是描述某一类特定应用领域中软件系统组织方式和惯用方式。
面向对象架构风格的特征是将数据表示和基本操作封装在对象中。这种模式的构件是对象,对象维护自身表示的完整性,对象之间通过消息机制进行通信,对象交互时需要知道彼此的标识,通过对象之间的协作完成计算过程。
控制环路架构风格是将过程输出的指定属性维护在一个特定的参考值(设定点)。控制环路风格包括过程变量、被控变量、输入变量、操纵变量和设定点等构件,通过收集实际和理想的过程状态信息,并能调整过程变量使得实际状态趋于理想状态。 关注下方微信公众号,在线模考后查看
热门试题
- 在RUP中采用"4+1"视图模型来
- POP3协议采用(1)模式,当客户机需要
- 电子政务根据其服务的对象不同,可以分为4
- 在结构化设计中,()描述了模块的输入输出
- 特定领域软件架构(DSSA)是在一个特定
- 计算机执行程序时,在一个指令周期的过程中
- (1)描述了一类软件架构的特征,它
- 数据库安全与数据库备份 银行金融系统
- 许多黑客利用缓冲区溢出漏洞进行攻击,对于
- UML采用4+1视图来描述软件和软
- 采用以架构为核心的软件开发方法,在建立软
- 电子政务根据其服务的对象不同,基本上可以
- UML采用4+1视图来描述软件和软
- 软件的横向重用是指重用不同应用领域中的软
- 目前在网络上流行的"熊猫烧香"病毒属于(
- 目前在网络上流行的"熊猫烧香"病毒
- Microsoft's COM i
- 信息安全策略应该全面地保护信息系统整体的
- 项目管理工具用来辅助项目经理实施软
- 嵌入式软件体系架构 博学公司承担了一