UML图

2019-06-19  本文已影响0人  架构师的一小步

1.什么是UML?能干什么?

//UML创建
- 用例
- 设计模型、类与类之间的关系描述,类图(静态模型)
- 建立动态模型,做时序图

UML的分类:静态模型、动态模型

类图

-强弱关系的特点
-泛化(继承)=实现>组合>聚合>关联>依赖

工具stratUML

关系图

1.单向关联/双向关联:一对多,多对一 ,互相有关系其中一个消失或坏道不影响其他的运行。

2.聚合关系:是一个特殊的依赖较强的关联关系

example:
<<人>>class~<<手>>class
<<电视机>>class~<<显示器>>class  显示器没了,电视机照样可以运行

3.组合关系:组合进来的类,声明周期是一样的

软件关闭后,软件里面的菜单就不能使用了,所以这里是组合关系

4.依赖关系:一个类调用另一个类的对象,另一个类发生变化,会引起这个类跟着发生改变

5.绘制他们之间关系的线要整齐的线:command+l ,还原开始的线command+b

静态模型分析

1.添加用例模型



查询菜单依赖查询

2.添加类模型


Instances

3.组件图


Component

4.部署图


Deployment

动态模型分析

1.时序图:也称顺序图

2.协作图


上一篇 下一篇

猜你喜欢

热点阅读