当前位置:高级系统架构师题库>面向对象方法题库

问题:

[单选,共用题干题] 面向对象的设计模型包含以(1)表示的软件体系结构图,以(2)表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。空白(1)处应选择()

A . A.部署图
B . 包图
C . 协同图
D . 交互图

以下关于软件中间件的叙述中,错误的是() 中间件通过标准接口实现与应用程序的关联,提供特定功能的服务。 使用中间件可以提高应用软件可移植性。 使用中间件将增加应用软件设计的复杂度。 使用中间件有助于提高开发效率。 在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以(2)。空白(2)处应选择() A.表示目标软件系统中具有持久意义的信息项及其操作。 协调、控制其他类完成用例规定的功能或行为。 实现目标软件系统与外部系统或外部设备之间的信息交流和互操作。 分解任务并把子任务分派给适当的辅助类。 在面向对象设计中,用于描述目标软件与外部环境之间交互的类被称为(1),它可以(2)。空白(1)处应选择() A.实体类。 边界类。 模型类。 控制类。 博学公司欲开发一个在线交易系统。为了能够精确地表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。 类图。 序列图。 部署图。 对象图。 对于违反里氏替换原则的两个类A和B,可以采用的候选解决方案是() 尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。 创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题。 将B到A的继承关系改成组合关系。 区分是Is-a还是Has-a。如果是Is-a,可以使用继承关系,如果是Has-a,应该改成组合或聚合关系。 面向对象的设计模型包含以(1)表示的软件体系结构图,以(2)表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。空白(1)处应选择()
参考答案:

  参考解析

面向对象的设计模型包含以包图表示的软件体系结构图、以交互图表示的用例实现图、完整精确的类图、针对复杂对象的状态图和用以描述流程化处理的活动图等。

在线 客服