UML类图和对象图概要.ppt

类图和对象图的区别 类图 对象图 类具有三个分栏:名称、属性和操作 对象只有两个分栏:名称和属性 在类的名称分栏中只有类名 对象的名称形式为“对象名:类名”,匿名对象的名称形式为“:类名” 类中列出了操作 对象图中不包含操作,因为对于属于同一个类的对象而言,其操作是相同的 类使用关联连接,关联使用名称、角色、多重性以及约束等特征定义。类代表的是对对象的分类,所以必须说明可以参与关联的对象的数目 对象使用链连接,链拥有名称、角色,但是没有多重性。对象代表的是单独的实体,所有的链都是一对一的,因此不涉及到多重性 类的属性分栏定义了所有属性的特征 对象则只定义了属性的当前值,以用于测试用例或例子中 5.4 对象图建模技术 识别将要使用的建模机制。 对于各种机制,识别参与协作的类、接口和其他元素,同时识别这些事物之间的关系。 考虑贯穿这个机制的脚本,冻结某一时刻的脚本,并且汇报每个参与这个机制的对象。 按照需要显露出每个这样的对象的状态和属性值,以便理解脚本。 显露出这些对象之间的链,以描述对象之间关联的实例。 5.5 实例——图书馆管理系统的类图 5.5.1 使用Rational Rose绘制类图的步骤 5.5.2 图书馆管理系统的类图 5.5.1 使用Rational Rose绘制类图的步骤 1. 创建类图 2. 加入类 3. 增加类的属性 4. 增加类

文档评论(0)

1亿VIP精品文档

相关文档