UML建模--EA模型的组织

一、模型的组织

1、按视图组织(例如“4+1”视图)

RUP的“4+1”视图是经典的架构设计标准,以用例或场景为中心,按逻辑视图、过程视图、物理视图、开发视图四个维度来建模。

对于已经习惯了Rational Rose建模的人,可以继续按这种方式组织模型。

image

 

2、按工作流组织

image

按照软件开发周期的业务分析、需求分析、设计的顺序来组织,比较符合软件开发顺序,适合于需要在软件开发大部分阶段进行建模的情况。

 

3、按目录形式组织

如果只是在少数阶段有选择性的进行建模,或者需要管理多个项目,可以不按照上面的全程建模方式来组织,直接按照项目和用途来组织各种模型图,类似于目录形式自由组织。

image image

 

二、利用包图快速导航和组织图表

1、在图上建包,既能在UML图上分级导航,又能维护模型树的规范性。

如果直接在模型树上创建包,则只能在模型树分级展开节点才能看到该图,无法利用UML图的较大显示区域内进行导航。(可按下面解决)

2、从模型树上拖动包或图到一个UML图上

如果已经是直接在模型树上创建包,则将包拖到所在上级包的第一个图上(没有图则先创建包图)。

如果希望在一个图上快速跳转到其他图,则使用超链接

从模型树上拖动一个图节点到当前图上,选择超链接类型。

3、保持模型树的“干净”,将不再用的元素彻底删除

在图上删除一个图元时,图元并没有真正删掉,这样就会在模型树上留下“垃圾”,影响导航。

正确的删除方法:在图上选中图元,按Alt+G跳转到模型树上,然后删除图元节点。

 

 

 

 

 

 

 

 

 

 

posted @ 2011-09-08 17:07  张云贵  Views(6091)  Comments(0Edit  收藏  举报