标准建模语言UML(用例图) 获取用例: 。执行者要求系统提供哪些功能? 执行者需要读、产生、删除、修改或存 储系统中的信息有哪些类型? 必须提醒执行者的系统事件有哪些? 执行者必须提醒系统事件有哪些?怎样 把这些事件表示成用例中的功能?
标准建模语言UML (用例图) 获取用例: • 执行者要求系统提供哪些功能? • 执行者需要读、产生、删除、修改或存 储系统中的信息有哪些类型? • 必须提醒执行者的系统事件有哪些? • 执行者必须提醒系统事件有哪些?怎样 把这些事件表示成用例中的功能?
标准建模语言UML(类图) 在面向对象的建模技术中,类、 对象和 它们之间的关系是最基本的建模元素。 对于一个想要描述的系统,其类模型 对象模型以及它们之间的关系揭示了系 统的结构 类图描述了系统中的类及其相互之间的 各种关系,其本质反映了系统中包含的 各种对象的类型以及对象间的各种静态 关系(关联,子类型
标准建模语言UML (类图) • 在面向对象的建模技术中,类、对象和 它们之间的关系是最基本的建模元素。 对于一个想要描述的系统,其类模型、 对象模型以及它们之间的关系揭示了系 统的结构。 • 类图描述了系统中的类及其相互之间的 各种关系,其本质反映了系统中包含的 各种对象的类型以及对象间的各种静态 关系(关联,子类型)
● 标准建模语言UML(类图) 类图中的图符 Class Attributes 类:表示一个类,其中第一栏是类的 Operations 名,第二栏是类的属性,第三栏是类 的操作 包:包是一种分组机制,表示一个类 Package 图集合。 关联:用于表示类的对象之间的关系。 其特殊形式有组成关联和聚集关联 ●
标准建模语言UML (类图) 类图中的图符: • 类:表示一个类,其中第一栏是类的 名,第二栏是类的属性,第三栏是类 的操作。 • 包:包是一种分组机制,表示一个类 图集合。 • 关联:用于表示类的对象之间的关系。 其特殊形式有组成关联和聚集关联。 Operations Attributes Class Package
● 标准建模语言UML(类图) 类图中的图符 聚集关联:用于表示类的对象之间的 关系是整体与部分的关系。 组成关联:用于表示类的对象之间的 关系:整体拥有各部分, 部分与整体共存,如 整体不存在了,部分也会随之消失。 泛化关联:泛化关系(继承关系)定 义了类和包间的一般元素和特殊元素之间的分 类关系 ●
标准建模语言UML (类图) 类图中的图符: • 聚集关联:用于表示类的对象之间的 关系是整体与部分的关系。 • 组成关联:用于表示类的对象之间的 关系:整体拥有各部分,部分与整体共存,如 整体不存在了,部分也会随之消失。 • 泛化关联:泛化关系(继承关系)定 义了类和包间的一般元素和特殊元素之间的分 类关系
● 标准建模语言UML(类图) 类图中的图符 依赖关系:有两个类或包元素X、Y 修改元素X的定义可能会引起对另一个元素Y 的定义的修改,则称元素Y依赖于元素X。 Object 对象:类的一个实例 Values 链接:用于表示对象间的关联关系的 个实例
标准建模语言UML (类图) 类图中的图符: • 依赖关系:有两个类或包元素X、Y, 修改元素X的定义可能会引起对另一个元素Y 的定义的修改,则称元素Y依赖于元素X。 • 对象:类的一个实例。 • 链接:用于表示对象间的关联关系的 一个实例。 Values Object