试题详情
- 简答题Rose的类图中的类之间存在4种关系:关联、聚集、泛化、依赖,请简述它们的不同之处。
-
(1)关联关系是类与类之间的一种词法连接,使得一个类可以访问或使用另一个类的公共属性和操作,实现在不同类之间的交互和通信,关联关系又分为单向关联和双向关联。
(2)依赖关系表示一个类需要引用另一个类的定义,其目的也是为了实现不同类之间的信息交换。但依赖关系与关联关系不同之处在于:它们对程序代码有不同的影响;依赖关系只能是单向的,而关联关系可以单向的也可以是双向的。
(3)聚集关系表示的是类之间“整体与部分”的关系。
(4)泛化关系表示类之间“一般与特殊”、“抽象与具体”的关系即不同类之间的继承关系。 关注下方微信公众号,在线模考后查看
热门试题
- 公共环境耦合中的公共环境可以是()
- 测试的最基本目标是什么?
- 《用户需求报告》与《需求分析规格说明书》
- 直接费用
- 制定软件开发进度的主要方法不包括()
- 传统的软件生存期模型是()。
- 信息建模方法是从数据的角度来建立信息模型
- 曾被誉为“程序设计方法的革命”的()程序
- 概要设计与详细设计衔接的图形工具是()
- 数据流图的作用是什么?
- 定义软件过程是什么含义?
- 功能内聚是内聚程度最()的内聚,指模块内
- 软件测试不需要了解软件设计的()。
- 假设你需要划出一个小组专门开发一个组件,
- 对软件项目和产品的“功能、性能、接口”三
- 什么是软件工具? Visual C++属
- UML的用例和用例之间有:()和()。
- 某自动取款机系统工作过程大致如下:&e
- 结构化程序设计的优点是什么?如何在编码中
- 提高软件质量和可靠的技术大致可分为两大类