UML2类框图(Class Diagram)简介以及操作介绍
来源:互联网 发布:网络上cp是什么意思 编辑:程序博客网 时间:2024/04/30 02:15
类框图是静态视图的图形表达方式,表示声明的(静态的)模型元素,如类、接口及其相互关系。类图可以表示包的视图。类图也包含一些具体的行为元素,如操作。但是它们的动态特征是在其他图中定义的,如序列图、状态图和协作图。
选择模型浏览器的<UML2 Model>,右键菜单会出现如下图所示菜单。
新建完一个项目之后,我们主要用的是右键菜单中的新建和新建框图两个功能,其中新建可以直接在模型浏览器根目录下添加常用的类、接口、用例、角色以及部署图元素,如下图所示:
一般对于大型项目,我们应该用包来进行部署管理,因此这里建议先在模型浏览器中创建包,然后在相应的包中创建各种框图,如下图所示:
新建类图之后,会自动在绘图区打开一个类图的绘图区,绘图区右边是类图元素工具栏,也可以通过绘图区快捷工具进行创建各种元素和关系。如下图:
Trufun X系列产品在工具栏上对各元素进行了归类管理,同类型的可以通过工具栏的下拉菜单进行选择,一般常用的元素会显示在第一个,当选择了其他元素会切换到其他元素第一个显示,这样会让整个工具栏显示整齐简洁。如下图所示,是类元素同类下来菜单
对类图中的各个元素,我们会在后面分别一一详细介绍和操作。
类图/接口快捷工具栏:快速添加类图/接口的操作和属性
绘图区对象全名快捷显示,OCL编程中使用的就是这种全名
绘图区元素
Trufun工具在右边选用板中为类图提供了如下表所示使用元素:包()、类()、枚举()、数据类型()、关联类()、端口()、实例说明()、制品()、基本数据类型()、接口()、关联()、单向关联()、聚集关联()、组合关联()、关联端点()、泛化()、接口实现()、实现()、替代()、依赖()、用途/需求接口()、模板绑定()、抽象()、元素导入()用于包和类图元素之间建立导入关系、包导入()用于两个包之间建立导入关系、包合并()用于两个包之间建立合并关系。注释和OCL元素是通用的对象元素。在Trufun X新产品中将类元素工具栏优化归类,将常用元素优先显示在工具框中,同类元素可以通过下拉菜单选择。
类图绘图工具框
类下拉菜单
关联下拉菜单
接口下拉菜单
依赖下拉菜单
元素导入下来菜单
下面我们举例说明常用的几种类图形式:
1、类框图中对数据库模式的建模,
下图显示了继承和实现的用法:
下图显示了包的引用:在后面的包元素中我们会详细讲解其属性菜单和快捷菜单的应用。
- UML2类框图(Class Diagram)简介以及操作介绍
- UML2系列框图介绍--用例图详解
- 活动图中创建泳道(UML2活动框图创建泳道图例和操作流程)
- UML语言简介-类框图
- class diagram
- 如何新建UML2项目?详细操作步骤介绍
- Visual Studio 类图功能Class Diagram
- UML2.0类关系基本概念与StarUML2操作
- OSGi Framework Class Diagram
- Class diagram guide
- 类图(Class diagram)
- UML Class Diagram Tools
- UML class diagram summary
- AudioFlinger Class Diagram
- DSS Class Diagram
- UML 2.0 -- Class Diagram
- [OOAD]class diagram
- 类图(Class Diagram)模型
- KMP比较简单的讲法。
- 怎么查看端口占用情况?
- Linux Shell编程入门
- 删除确认的javaScript方法
- VS2010连接Oracle在查询数据时报"指定的转换无效"
- UML2类框图(Class Diagram)简介以及操作介绍
- 如何添加局域网打印机(网络打印机)?
- jamendo之主界面分析(1)【列表部分】
- Spring AOP 1
- 使用def文件却倒不出函数的解决方法
- 异步访问数据库(经典之一)
- J2ME卡马克算法案例--地图滚屏(附源码)
- gps的冷启动
- SVN MERGE: Unreadable path encountered; access denied