UML五大视图
1.逻辑视图(设计视图)表示设计模型中在构架方面具有重要意义的部分(类、子系统、包和用例实现的子集)
2.进程视图:可执行线程和进程作为活动类的建模,是逻辑视图的一次执行实例,描述并发与同步的结构
3.实现试图:对组成基于系统的物理代码的文件和构件进行建模
4.部署视图:把构建部署到一组物理节点上,表示软件到硬件的映射和分布结构
5.用例视图:最基本的需求分析模型
UML14种图
类图:一组类、接口、协作和它们之间的关系(系统的静态设计图)(活动类的类图给出系统的静态进程图)
对象图:一组对象及它们的关系(静态设计视图和静态进程视图)
构件图:一个封装的类和他的接口、端口以及内嵌的构件和连接构成的内部结构,表示系统的静态设计实现图(类图的变体)
组合结构图:描述结构化类的内部结构,包括结构化类与系统其余部分的交互点
用例图:一组用例、参与者、及其关系
顺序图(序列图):强调消息的时间次序的交互图
通信图(协作图):反映系统的静态和动态特征
定时图(计时图):强调消息跨越不同对象或参与者的实际时间
状态图:一个状态机由状态、转移、活动、事件组成
活动图:将进程或其他计算结构展示为计算内部一步步的控制流和数据流
部署图:运行时处理节点及在其中生存的构建的配置
置品图:计算机中一个系统的物理结构
包图:由模型本身分解而成的组织单元以及他们之间的依赖关系
交互概览土:活动图和顺序图的混合物
结构性视图(静态):类图、对象图、包图、组合结构图、构件图、部署图、制品图
行为性视图(动态):用例图、顺序图、通信图、定时图活动图、交互概览图