四步轻松实现用Visio画UML类图

转载 2014年02月20日 10:51:28

本节和大家一起学习一下用Visio画UML类图的方法,主要有四个步骤,这里和大家分享一下,相信通过本节的学习,你对Visio画UML类图的步骤一定会有所了解。 

用Visio画UML类图 

对于画类图的工具很多,曾经学过用starUML画类图,但这个是用于Java语言的,对于用vs编程C++语言,个人感觉用visio会好一点。以下用以前面的俄罗斯方块游戏中的一个Block类为例来讲述。

1.首先创建一个类图。接下来我们要做一下准备工作,因为我们这里用了PSDK中的POINT类型,在种数据类型在visio数据类型中找不到,所以我们先得追加这个数据类型。为了便于管理我们会先创建PSDK数据类型包.

创建数据包:菜单->UML->包.打开[UML包]对话框.点击[新建]按钮,在[包]列中输入[PSDK数据类型],并确定

2.追加POINT数据类型

这时我们可以看到模型资源管理器(若左边窗口没有,可以在从菜单->UML->视图->模型资源管理器调出)中选中刚建的PSDK数据类型,再右击->新建->数据类型,打开UML数据类型属性对话框。选择[数据类型]项目,在名称项目中填写[POINT],选择[确定]结束.

注意:在PSDK中POINT是一个结构体,但是由于我们并不关心POINT的细节,所以把POINT作为简单数据类型来处理。

类:Visio画UML类图时添加一个类很简单,从形状窗口中[UML静态结构]分类中拖动对象就可以了。

3.设定类的详细信息:设定类的详细信息的大部分工作都是同时属性对话框实现的.对于C++程序员来说,需要设定的内容包括类名,数据成员,成员函数.。

双击类或右击->属性打开UML类属性对话框。在[类别]中选择[类]项目,然后在右面的名称栏目中写入类名就可以了。这里还可以设定类的一些属性,可以暂时先不管。

添加数据成员在右面的表格中追加成员函数。。[特性]栏目中写入变量名,[类型]是用来选择数据类型的。这里我们选择[POINT]。[可见性]栏目选择的是这个成员是公共的(private)。[多重性]是指,在类中,数据成员的个数。[1]代表在这个类中,有而且只有一个数据成员。[0..1]表示,没有或者有一个。可以在[初始值]中输入数据成员的初值。同样添加其它数据成员。

4.添加成员函数:在[类别]窗口中选择[操作]项目。在右边表格中追加成员函数。在[操作]写函数名,在[可见性]中选择函数是,共有,保护还是私有的。[多态]也就是使否是虚函数。[范围]表示一个函数是属于实例,还是属于类,静态函数,也被称为类的成员函数,普通的成员函数也被称为实例的成员函数。所以如过,在这里选中了[分类器],就说明这个函数是静态函数。

Visio画UML类图时,对于上面的操作,只是设定函数的一些基本信息,更详细的信息可以通过选中函数后,点击[属性]按钮,在出现的[UML操作属性]窗口中设定。首先是设定函数的基本信息。和上面的窗口重复的内容,我们不再说明。我们只说明[前缀]和[后缀]。如果我们想要返回的类型是指针类型或者是应用类型的话,只要在[后缀]中填写[*]或[&]就可以了。

下图是用Visio画UML类图完成之后的效果。

【编辑推荐】

  1. 全面认识UML类图元素
  2. UML精粹 UML类图全面剖析
  3. UML类图中类与类的四种关系图解
  4. 技术分享 :利用UML类图实现Java应用程序设计
  5. UML用户指南--UML图简介


转自:http://developer.51cto.com/art/201006/208114.htm

四步轻松实现用Visio画UML类图

原文链接:四步轻松实现用Visio画UML类图 四步轻松实现用Visio画UML类图 本节和大家一起学习一下用Visio画UML类图的方法,主要有四个步骤,这里和大家分享一下,相信通过本节...

使用Visio—UML画类图

在一个VS工程中,由于类的个数较多,而参数描述不是特别清晰。若此工程的生命周期较长,则有必要对工程进行完整分析,给出完整的文档。需要画出类图,并对每个成员进行详细描述。...
  • wishchin
  • wishchin
  • 2015年07月06日 11:25
  • 13896

Visio绘制UML用例图

使用visio绘制UML用例比较方便,有时候找不到工具。具体可以如下: 1.在“文件”菜单上,依次指向“新建”、“软件”,然后单击“UML模型图”。 2.在树视图中,右击要包含用例图的包或子系...

用visio进行UML建模——环境搭建

打算用visio 2007画两个模型图,却发现找不到UML的模板。查找资料,得知visio 2007似乎有自带,使用还很方便似得: 据介绍,使用方法如下: Visio 2007 In M...

用Visio画UML图

COME FROM 目的 画UML图有好多种工具,VISIO只是其中一种.VISIO的动作非常轻快.很多人都在用.但是对众多的C++程序员来讲,存在着一个问题,那就是VISIO...

Visio中UML类图符号说明及使用简介

最近做详细设计,选了Visio来画UML图,主要是因为Visio用得多,习惯了。但用来画类图时,顿时就觉得不好用,一则是因为大部分元素高度不能调整,如包、类等,如何解除锁定也是没用,导致设计类时,如果...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

visio画uml类图添加自定义数据类型

类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图的3个基本组...
  • ling913
  • ling913
  • 2015年03月29日 10:46
  • 8596

使用Visio 2003画UML类图之使用实现接口图标

如果你新建的不是UML模型图,添加类图后双击有可能出现以下提示:此UML形状所在的绘图页不是UML模型图的一部分。该开关设计用于利用UML模型模板创建的绘图。 所以要新建一个UML模型图,新建方法...

visio画uml类图添加自定义数据类型

类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图的3个基...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:四步轻松实现用Visio画UML类图
举报原因:
原因补充:

(最多只允许输入30个字)