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

问题:

[单选,共用题干题] (1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。空白(1)处应选择()

A . A.架构模式
B . 惯用法
C . 设计模式
D . 分析模式

如图8-43(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-43(b)所示的UML类图描述了该模式的一种应用,其中与图8-43(a)中的"Abstraction"对应的类是(2)。空白(1)处应选择() A.Command。 Bridge。 Composite。 Proxy。 下列哪种情况属于指挥不当()? 未制定和落实航线设计。 未安排足够称职的了望人员。 对局面难以确定。 对规定不熟悉。 (1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。空白(3)处应选择() A.架构模式。 惯用法。 设计模式。 分析模式。 Windows操作系统在图形用户界面处理方面采用的核心架构风格是(1)风格。Java语言宣传的"一次编写,到处运行"的特性,从架构风格上看符合(2)风格的特点。空白(1)处应选择() A.虚拟机。 管道-过滤器。 事件驱动。 微内核-扩展。 工作中提高班组成员情景意识的较好方法是:() 对工作中出现的问题立即予以指出,并提出严厉批评;。 对工作中出现的问题立即提出批评和提示,并强调该问题的危害性;。 对工作中出现的问题立即于提示,并鼓励其将工作做好;。 以上均可。。 (1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。空白(1)处应选择()
参考答案:

  参考解析

模式是给定上下文中普遍问题的普遍解决方案,在架构方面,分高层的模式与低层的模式。架构模式是软件设计中的高层决策,如C/S结构就属于架构模式,架构模式反映了开发软件系统过程中所作的基本设计决策;设计模式主要关注软件系统的设计,与具体的实现语言无关:惯用法则是实现时通过某种特定的程序设计语言来描述构件与构件之间的关系,如引用一计数就是C++语言中的一种惯用法。

在线 客服