uml图是用来展示大型软件工程之间的内部关系,如果只用代码表示,密密麻麻的谁看都头疼。
UML图分为结构图和行为图
.类图:一组对象,接口,协作和它们之间的关系
对象图:一组对象以及它们之间的关系
用例图:用例,参与者及它们之间的关系
序列图:场景的图像化表示,以时间顺序组织的对象间的交互活动
通信图:强调收发消息的对象之间的组织结构
状态图:展现了一个状态机,由状态,转换,事件和活动组成
活动图:专注于系统的动态视图,一个活动到另一活动的流程
组合结构图:分解类,组建或用例的内部结构
交互图:组合了序列图和活动图的特征,显示用例活动中的对象如何交互
定时图:关注对象在改变状态时的时间约束条件
组件图:一组组件之间的组织和依赖,专注于系统的静态实现视图
部署图:运行处理结点以及构件的配置,给出体系结构的静态实施视图
包图:描述类或其他UML如何组织成包,以及包之间的依赖关系