Chinaunix首页 | 论坛 | 博客
  • 博客访问: 368057
  • 博文数量: 715
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:46
文章分类

全部博文(715)

文章存档

2011年(1)

2008年(714)

我的朋友

分类:

2008-10-13 16:30:25

这篇文章并不是介绍如何使用Rational Rose,我想说的只是我使用它的一些经验,那就是使你的类图变色,让你的设计更美观以及更易理解。

 

首先让我们来看一个类设计图:


这个图没有经过任何修饰,虽然很工整,但给人一眼看上去并不十分容易理解,那么我们在看下面这个图:

 

 

这个图就加了一些修饰,你们可以看到一些与上图的变化:

第一把所有的类分类了:分成控制类,实体类等等,这个在Rational Rose里本身就可以设置,但不同种类的类你可以给予不同的颜色,比如实体类(绿色),控制类(蓝色),边界类(粉红色)等等,同时你可以把类分的更细一些,比如分出给自己和给外界用的边界类以及其他的一些辅助类。这样使用者以看上去就知道不同种类的类,而且各个颜色的类有提醒和警示的作用。

 

第二把类分层,比如最简单的就是按照MVC模式来分,当然你更可以按照自己系统的特点来分层,不同的层用不同的颜色来表示,所以你可以看到上图中有深灰色一直到淡灰色的渐变。不同层的类功能也是不同的。这样做的目的是让用者一下就可以看出你系统模块的层次与结构,并且能把你的类很容易的划归到你层次中。

 

第三,不要忘记给颜色加注释。这样让用者看得更明白一些。

 

其实大家可以看出上面的操作很简单,比如颜色的改变只要”fill color”就可以了。层次使用Note来做的。

 

以上只是我的一些个人经验,当然可以根据不同的情况来做适当调整。希望对大家有用处。

 

(原创文章,如需转载请注明出处)

 


--------------------next---------------------

阅读(579) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~