UML模型图及其作用
2012-09-07 14:59
127 查看
一静态模型
1.类图:主要用来描述系统中各个类之间的静态结构
2对象图:是类图的一个实例,用来显示系统执行时的一个可能的快照,即系统在某一时刻可能呈现的样子
3组件图:描述代码组件的物理关系和各组件之间的依赖关系
4部署图:展示了运行时处理节点及其组件的部署。它描述系统硬件的物理拓扑结构(包括网络布局和构件在网络上的位置)以及在结构上执行的软件(即运行时软件在结点中的分部情况)
5包图(UML2.0):UML2.0促进了包的应用,即包不再被认为只是组织图元素的方法,有了自己专用的图,使用包图的思想就是把共同工作的类放到一个带标签的文件夹中
6组成结构图(UML2.0):可以把每一个构件放到一个整体中,是从类的内部结构来审视一个类
二动态模型
1用例图:描述系统外部的执行者与系统提供的用例之间的某种联系
2序列图:又被称为时序图、顺序图,用于描述几个对象之间的动态协作关系。序列图侧重于对象之间传递消息的时间顺序,反映了对象之间的一次特定的交互过程
3协作图:也是用来描述对象之间的动态协作关系。协作图侧重于对象之间存在消息收发关系,而不突出反映消息的传递时间顺序
4状态图:是对类描述的补充,用于展示此对象可能的状态以及某动作发生时其状态的转移情况
5活动图:描述一个操作中要进行的各项活动的执行流程
6交互纵览图(UML2.0):可以直观的表达一组相关顺序图的流转逻辑
7计时图(UML2.0):是一种可选的交互图,展示交互过程中的真实时间信息,具体描述对象状态变化的时间点以及维持特定状态的时间段
1.类图:主要用来描述系统中各个类之间的静态结构
2对象图:是类图的一个实例,用来显示系统执行时的一个可能的快照,即系统在某一时刻可能呈现的样子
3组件图:描述代码组件的物理关系和各组件之间的依赖关系
4部署图:展示了运行时处理节点及其组件的部署。它描述系统硬件的物理拓扑结构(包括网络布局和构件在网络上的位置)以及在结构上执行的软件(即运行时软件在结点中的分部情况)
5包图(UML2.0):UML2.0促进了包的应用,即包不再被认为只是组织图元素的方法,有了自己专用的图,使用包图的思想就是把共同工作的类放到一个带标签的文件夹中
6组成结构图(UML2.0):可以把每一个构件放到一个整体中,是从类的内部结构来审视一个类
二动态模型
1用例图:描述系统外部的执行者与系统提供的用例之间的某种联系
2序列图:又被称为时序图、顺序图,用于描述几个对象之间的动态协作关系。序列图侧重于对象之间传递消息的时间顺序,反映了对象之间的一次特定的交互过程
3协作图:也是用来描述对象之间的动态协作关系。协作图侧重于对象之间存在消息收发关系,而不突出反映消息的传递时间顺序
4状态图:是对类描述的补充,用于展示此对象可能的状态以及某动作发生时其状态的转移情况
5活动图:描述一个操作中要进行的各项活动的执行流程
6交互纵览图(UML2.0):可以直观的表达一组相关顺序图的流转逻辑
7计时图(UML2.0):是一种可选的交互图,展示交互过程中的真实时间信息,具体描述对象状态变化的时间点以及维持特定状态的时间段
相关文章推荐
- OSI网络七层模型及其作用
- UML 及其作用
- UML 及其作用
- UML 及其作用
- ISO七层模型及其作用、TCP/IP四层模型
- 谈软件生命周期模型及其选择
- memset()函数及其作用
- yii2模型中attributeLabels()函数的作用
- [全程建模]设计模型和UML应用中的实例分析收藏
- 动态模型及其求解介绍—上(转帖)
- DoD模型与OSI模型的关系及其协议对应关系
- 几种常见的I/O模型及其区别
- ubuntu dpkg 常用命令及其作用
- 关于 UML 模型(Visio的说明)
- UML中类图的四种关系及其代码实现
- 网络地址转换NAT原理及其作用
- 逐步指导如何将 UML 模型移植到 Rational Software Architect 中
- 介绍一下UML的主要功能及其特点
- UML的概念模型
- PO BO VO DTO POJO DAO概念及其作用