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

问题:

[单选] 软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是()

A . 根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程
B . 软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
C . 软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
D . 软件架构能够指导设计人员和实现人员的工作

博学公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用()架构风格最为合适。 解释器。 过程控制。 分层。 管道-过滤器。 博学公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如图8-45所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是() 在功能划分上将各个模块独立起采。 在硬件构件的混合和替换方面不是很灵活。 没有清晰地说明用户怎样与其交互。 没有明确的层次关系,没有强调功能之间的交互。 某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用()架构风格最为合适。 管道-过滤器。 隐式调用。 主程序-子程序。 解释器。 管道和过滤器模式属于() 数据为中心的体系结构。 数据流体系结构。 调用和返回体系结构。 层次式体系结构。 结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(Architect ure Context Diagram,ACD)位于层次结构的顶层。在从ACD导出的()中给出了各个专门子系统和重要(数据与控制)信息流。 系统语境图(SCD)。 结构互连图(AID)。 结构流程图(AFD)。 结构图的规格说明(ADS)。 软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是()
参考答案:

  参考解析

软件架构是降低成本、改进质量、按时和按需交付产品的关键因素,软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等,软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动,软件架构能够指导设计人员和实现人员的工作。一般在设计软件架构之初,会根据用户需求,确定多个候选架构,并从中选择一个较优的架构,并随着软件的开发,对这个架构进行微调,以达到最佳效果。

在线 客服