关系:

关联(组合,生命周期相同;聚合,物以类聚),依赖,泛化(继承),实现

 

还有

包含,细化复用已有用例;扩展,非必要主要的用例

 

图:

1.用例图:就是描述一个功能场景(集合),其实用例编写(前后置条件)比图更重要

2.交互图(顺序、协作):描述每个层次对象调用交互过程

顺序:描述每个对象顺序调用(消息)过程,生命周期;协作:简单描述对象间调用关系

3.类图:描述事物静态结构及关系

4.状态图:描述状态变化,转化过程

5.活动图:就是描述处理过程、流程,其实可以说就是流程图一子集

 

还有

6.构件图:系统模块的关系

7.部署图:物理架构上的部署关系

 

至于建模工具:本人习惯主要还是Jude和PowerDesigner,当然Visio、VS内置也偶尔(主要在分析时,甚至是txt等)简单用下,EA、StartUml、Rose很少用。

J&P实用(较为推荐),S&R最为原始标准OO、也简单,V更简单,EA叫复杂大型

 

PS,UML主要是用来分析和设计的沟通用的,主要是能明白,什么图都是可以的。。

 

posted on 2015-10-23 01:07  记忆  阅读(274)  评论(0编辑  收藏  举报
有我在,可保你IT无忧!