1.新建类图web
2.添加类或接口数据库
在类图能够捕获系统-类-和模型组件的逻辑结构。它是一个静态模型,描述存在什么,有哪些属性和行为,而无论如何去作。浏览器
说明关系之间的类和接口; 泛化、 聚合和关联是在分别反映继承、 组成或使用和链接。工具
3.工具栏spa
从工具箱中的类页面选择类图元素和链接器。设计
(1)Package:包 3d
包是一个命名空间,也是一个元素。能够包含在其它命名空间中。包能够拥有其余包或与其余包合并,它的元素能够导入包命名空间中。除了要在项目浏览器中使用包来组织您的项目的内容外,您还能够拖动包到图中图 (大多数图类型、 标准和扩展)以描述结构或关系,包括包的导入或合并。对象
(2)Interface: 接口blog
接口是实施者须要知足的行为规范(或合同)。经过实现接口,类 能够保证提供所需的行为,系统能够相同的方式处理非相关元素;也就是说,您经过共同的接口,使用复合结构图中的接口。继承
接口是绘制方式相似于类,指定操做,以下所示。它们能够还能够被画成一个圆圈,但没有显式的操做。右击该元素并选择使用圆表示法上下文菜单选项样式,能够在二者之间进行切换。实现以无目标箭头的实线绘制画成一个圆的接口链接器。
接口不能实例化 (即,不能从接口建立对象)。您必须建立该类实现接口规范,并在类中定义每一个接口操做。而后,您能够实例化类。
(3)Class: 类
类是对象类型的表现形式。反映出这类对象在系统内的的结构和行为。它是一个模板,用它能够建立实际运行的实例,虽然类能够定义控制其本身的执行,或者定义为模板或参数类,必须由任何绑定类定义指定参数。
类能够有属性(数据) 和方法 (操做或行为)。类能够从父类别继承特征和委托其余类的行为。类模型一般描述系统的逻辑结构,而是构成组件的构造块。
类的顶部,以下所示,显示与类关联的属性 (或数据元素)。这些包含对象在运行时的状态。若是该信息保存到数据存储区,并能够从新加载,它被称为持久的。下半部分包含类的操做 (或在运行时的方法)。操做描述为其余类,一类提供的行为和它有 (私有方法) 的内部行为。
类元素一般用在类图和复合结构图。
Enterprise Architect还支持一些构造型类元素来表示 web 建模中的各类实体。类还能够与关联链接器集成,造成关联类,容许关联链接器有操做和属性,以定义 UML 关系的某些类型。
(4)Table: 表
表是一种构造型的类。并在右上角绘制一个小表图标。一般状况下,数据建模图中须要使用此元素。
表元素具备特殊的属性对话框中,设置数据库类型和设置数据相关的操做,例如,触发器和索引和列信息的能力。当创建了一个表时,确保您为一个表设置默认的数据库类型,不然您在建立列时没有任何数据类型可供选择的。
(5)Association:关联
在上面的示例有一关系在公司,员工 和工资.
N 元 关联元素 被用来建模复杂的关系,一般是在类图之间的三个或多个元素之间的关系。它不是一个经常使用的设备,但可用于几个元素之间有一种依赖的关系。它一般与关联链接器一块儿用,但该关系能够包含其余类型的链接器。
(6)Associate: 关联关系
关联意味着两个模型元素有关系,一般实现为一个类的实例变量。此链接器能够在每一端包括命名的角色、 多重性、 方向和约束。关联是元素之间的通常关系类型。要链接两个以上的元素关联,您可使用N 元关联元素。
当生成类图的代码时,关联将成为目标类中的实例变量。关系还用于包、 对象、 通讯、 数据建模和部署图。
关联链接器还能够与类元素集成,造成关联类,容许有操做和定义 UML 关系的某些类型的属性的关联链接器。
您还能够定义模板绑定参数绑定类和参数化的类之间的关联链接器。
(7)Generalize: 泛化
泛化用于指示继承。从特定的分类器到通常的分类器绘制,概括的含义是源继承目标的特征。它一般用于类、 组件、 对象、 包、 用例和需求图中。
您还能够定义模板绑定参数为通常化链接器绑定类和参数化的类之间。
(8)Compose: 复合
复合用来描述一个元素是由较小的组件构成,一般使用在类图或包图中。
组件-或部件实例-能够包含在一个最大的复合中。若是删除了一个复合体,一般全部其部件被删除。 一般状况下,部件能够单独删除,而没必要删除整个复合体。复合体有可传递、 不对称的关系,能够是递归的。
(9)Aggregate:聚合
聚合链接器是关联的一种类型,显示一元素包含其它元素,或由其它元素组成。
主要用于类模型、 包模型和对象模型中,用于显示一个复杂元素 (聚合)是如何从简单元素 (组件部件 ; 例如,一辆车从车轮、 轮胎、 汽车等等) 聚合生成的。
更强的聚合,称为复合聚合,形式用于指示总体对各个部分的全部权。该部件能够一次属于只有一个复合聚合。若是删除了复合,则会删除全部各部分的与它。
(10)Realise:实现
源对象实现或真实化其目标对象。真实化链接器使用在用例图、 组件图或需求图中表示模型的可追溯性和完整性。业务流程或要求能够被一个或多个用例实现,而用例又被一些类所实现,这些类又被一个组件所实现,诸如此类等等。在您的系统设计中映射要求、 类、等等,以达到模型的经过抽象级,可确保您的系统蓝图反映了定义模型的全部小图片和细节。
为实现链接器之间的绑定类和参数化的类,也能够定义模板绑定参数。