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

问题:

[单选,共用题干题] Windows操作系统在图形用户界面处理方面采用的核心架构风格是(1)风格。Java语言宣传的"一次编写,到处运行"的特性,从架构风格上看符合(2)风格的特点。空白(2)处应选择()

A.虚拟机。管道-过滤器。事件驱动。微内核-扩展。

问题:

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

A.架构模式。惯用法。设计模式。分析模式。

问题:

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

A.架构模式。惯用法。设计模式。分析模式。

问题:

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

A.架构模式。惯用法。设计模式。分析模式。

问题:

[单选,共用题干题] 如图8-43(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-43(b)所示的UML类图描述了该模式的一种应用,其中与图8-43(a)中的"Abstraction"对应的类是(2)。空白(1)处应选择()

A.Command。Bridge。Composite。Proxy。

问题:

[单选,共用题干题] 如图8-43(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-43(b)所示的UML类图描述了该模式的一种应用,其中与图8-43(a)中的"Abstraction"对应的类是(2)。空白(2)处应选择()

A.DataAccess。DataAccessImpl。CustomerDM。AccountDM。

问题:

[单选,共用题干题] 某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如图8-44所示。其中与Factory Method中的"Creator"角色相对应的类是(1);与"Product"角色相对应的类是(2)。空白(1)处应选择()

A.Bank。Account。Checking。Savings。

问题:

[单选,共用题干题] 某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如图8-44所示。其中与Factory Method中的"Creator"角色相对应的类是(1);与"Product"角色相对应的类是(2)。空白(2)处应选择()

A.Bank。Account。Checking。Savings。

问题:

[单选,共用题干题] 基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,采用(2)来描述需求。空白(1)处应选择()

A.类图和序列图。视角与视图。构件和类图。构件与功能。

问题:

[单选,共用题干题] 基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,采用(2)来描述需求。空白(2)处应选择()

A.用例与类图。用例与视角。用例与质量场景。视角与质量场景。