当前位置:高级系统架构师题库>软件架构设计题库

问题:

[单选] 某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用()架构风格最为合适。

A . 管道-过滤器
B . 隐式调用
C . 主程序-子程序
D . 解释器

博学公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用()架构风格最为合适。 解释器。 主程序-子程序。 隐式调用。 管道-过滤器。 在客户机/服务器系统开发中,采用()时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。 分布式表示结构。 分布式应用结构。 分布式数据和应用结构。 分布式数据结构。 博学公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用()架构风格最为合适。 解释器。 过程控制。 分层。 管道-过滤器。 软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是() 根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程。 软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等。 软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动。 软件架构能够指导设计人员和实现人员的工作。 在客户机/服务器系统开发中,采用()时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。 分布式表示结构。 分布式应用结构。 分布式数据和应用结构。 分布式数据结构。 某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用()架构风格最为合适。
参考答案:

  参考解析

本题主要考查软件架构设计策略与架构风格问题。根据题目描述,该软件系统特别强调用户定义系统中对象的关系和行为这一特性,这需要在软件架构层面提供一种运行时的系统行为定义与改变的能力,根据常见架构风格的特点和适用环境,可以知道最合适的架构设计风格应该是解释器风格。

在线 客服

相关内容

相关标签