UML2类框图(Class Diagram)简介以及操作介绍

来源:互联网 发布:网络上cp是什么意思 编辑:程序博客网 时间:2024/04/30 02:15

类框图是静态视图的图形表达方式,表示声明的(静态的)模型元素,如类、接口及其相互关系。类图可以表示包的视图。类图也包含一些具体的行为元素,如操作。但是它们的动态特征是在其他图中定义的,如序列图、状态图和协作图。


新建类图:这里我们以Trufun Plato UML2建模工具为例进行操作,我们新建了UML项目之后,系统会自动在模型浏览器中生成项目文件菜单,如下图所示。

选择模型浏览器的<UML2 Model>,右键菜单会出现如下图所示菜单。

新建完一个项目之后,我们主要用的是右键菜单中的新建和新建框图两个功能,其中新建可以直接在模型浏览器根目录下添加常用的类、接口、用例、角色以及部署图元素,如下图所示:

一般对于大型项目,我们应该用包来进行部署管理,因此这里建议先在模型浏览器中创建包,然后在相应的包中创建各种框图,如下图所示:

新建类图之后,会自动在绘图区打开一个类图的绘图区,绘图区右边是类图元素工具栏,也可以通过绘图区快捷工具进行创建各种元素和关系。如下图:

Trufun X系列产品在工具栏上对各元素进行了归类管理,同类型的可以通过工具栏的下拉菜单进行选择,一般常用的元素会显示在第一个,当选择了其他元素会切换到其他元素第一个显示,这样会让整个工具栏显示整齐简洁。如下图所示,是类元素同类下来菜单

对类图中的各个元素,我们会在后面分别一一详细介绍和操作。

类图/接口快捷工具栏:快速添加类图/接口的操作和属性

绘图区对象全名快捷显示,OCL编程中使用的就是这种全名


绘图区元素

Trufun工具在右边选用板中为类图提供了如下表所示使用元素:包()、类()、枚举()、数据类型()、关联类()、端口()、实例说明()、制品()、基本数据类型()、接口()、关联()、单向关联()、聚集关联()、组合关联()、关联端点()、泛化()、接口实现()、实现()、替代()、依赖()、用途/需求接口()、模板绑定()、抽象()、元素导入()用于包和类图元素之间建立导入关系、包导入()用于两个包之间建立导入关系、包合并()用于两个包之间建立合并关系。注释和OCL元素是通用的对象元素。在Trufun X新产品中将类元素工具栏优化归类,将常用元素优先显示在工具框中,同类元素可以通过下拉菜单选择。


类图绘图工具框

类下拉菜单

关联下拉菜单

接口下拉菜单

依赖下拉菜单

元素导入下来菜单


下面我们举例说明常用的几种类图形式:
1、类框图中对数据库模式的建模,

 
下图显示了继承和实现的用法:

 
下图显示了包的引用:在后面的包元素中我们会详细讲解其属性菜单和快捷菜单的应用。

原创粉丝点击