深入浅出之UML针对UML，有人说它过时了，有人说它是软件开发必备，有人说程序猿必备，有人说产品汪必备。不过不管怎样，掌握了总不是坏事，只是翻遍网络，关于UML的介绍，都是繁杂而反复，所有文章遍历下来，除了造成头大，无一点效果。
其实UML说白了，就是一种软件设计思维。具体输出方法分为
静态视图
和
动态视图
针对其静态的，咱们掌握下类图即可。可以理解这是为开发建数据表作准备的，有以下三个属性：类名、属性、操作
对于动态的，需要掌握的有以下几个：
用例图、状态图、顺序图、活动图
1.用例图：
用例（use case）：从用户的观点对系统行为的描述。也就是站在用户的角度来描述这个系统到底能干嘛，而不用考虑实现细节。
2.状态图：针对单个对象的动作与状态描述
3.顺序图：针对多个对象
4.活动图：即泳道图（与顺序图区别：无时间长度显示）
(图片来源于网络)