UML九种图汇总
2015-07-10 20:34
197 查看
UML视频读,该文件开始起草。我不知道如何下手啊!我想先UML九图和总结的关系,然后开始用它的文件。
首先在地图上。
UML的九种图各自是:用例图、类图、对象图、状态图、活动图、协作图、序列图、组件图和部署图。
用例图:由參与者、用例以及它们之间的关系构成的用于描写叙述系统功能的动态视图。是分析系统有哪些功能以及明白系统内部和系统外部(角色)的交互的。
类图:显示出类、接口以及它们之间的静态结构和关系。它用于描写叙述系统的结构化设计。
对象图:显示了一组对象和它们之间的关系。
与类图相似。对象图显示类的多个对象实例。而不是实际的类。一个对象图是类图的一个实例。
状态图:用于描写叙述一个对象在其生存期间的动态行为,表现对象响应时间所经历的状态序列以及伴随的动作。
活动图:活动图是状态图的一种特殊形式。着重描写叙述操作(方法)实现中所完毕的工作以及用例实例或对象中的活动,它是状态图的一个变种。
协作图:是一种交互图。强调的是发送和接受消息对象之间的组织关系。表达对象间的交互过程及对象间的关联关系。
序列图:序列图主要用于交互发生一系列顺序,显示对象之间的交互。它通过描写叙述对象之间发送消息的时间顺序显示多个对象之间的动态协作。
组件图:描写叙述了软件的各种组件和它们之间的依赖关系。组件图中通常包括3中元素:组件(Component)、接口(Interface)和依赖(Dependency)。
部署图:定义了系统中硬件的物理体系结构。用来描写叙述实际的物理设备以及他们之间的联系。
共同点和差别
状态图VS活动图
共同点:
状态图和活动图都是以描写叙述系统状态转移为主。
差别:
活动图主要描写叙述动作及对象状态改变的结果。
状态图主要描写叙述的是事件对对象状态的影响。
序列图VS协作图
共同点:
序列图和协作图都是以描写叙述对象通讯和交互为主。
差别:
序列图强调的是时间。
协作图强调的是空间。
总结了这么多,光有理论是不线,下面还需要大量的实践的具体实例的基础上,。
首先在地图上。
UML的九种图各自是:用例图、类图、对象图、状态图、活动图、协作图、序列图、组件图和部署图。
用例图:由參与者、用例以及它们之间的关系构成的用于描写叙述系统功能的动态视图。是分析系统有哪些功能以及明白系统内部和系统外部(角色)的交互的。
类图:显示出类、接口以及它们之间的静态结构和关系。它用于描写叙述系统的结构化设计。
对象图:显示了一组对象和它们之间的关系。
与类图相似。对象图显示类的多个对象实例。而不是实际的类。一个对象图是类图的一个实例。
状态图:用于描写叙述一个对象在其生存期间的动态行为,表现对象响应时间所经历的状态序列以及伴随的动作。
活动图:活动图是状态图的一种特殊形式。着重描写叙述操作(方法)实现中所完毕的工作以及用例实例或对象中的活动,它是状态图的一个变种。
协作图:是一种交互图。强调的是发送和接受消息对象之间的组织关系。表达对象间的交互过程及对象间的关联关系。
序列图:序列图主要用于交互发生一系列顺序,显示对象之间的交互。它通过描写叙述对象之间发送消息的时间顺序显示多个对象之间的动态协作。
组件图:描写叙述了软件的各种组件和它们之间的依赖关系。组件图中通常包括3中元素:组件(Component)、接口(Interface)和依赖(Dependency)。
部署图:定义了系统中硬件的物理体系结构。用来描写叙述实际的物理设备以及他们之间的联系。
共同点和差别
状态图VS活动图
共同点:
状态图和活动图都是以描写叙述系统状态转移为主。
差别:
活动图主要描写叙述动作及对象状态改变的结果。
状态图主要描写叙述的是事件对对象状态的影响。
序列图VS协作图
共同点:
序列图和协作图都是以描写叙述对象通讯和交互为主。
差别:
序列图强调的是时间。
协作图强调的是空间。
总结了这么多,光有理论是不线,下面还需要大量的实践的具体实例的基础上,。
相关文章推荐
- 关于最短增广路算法和连续最短增广路算法的操作步骤
- NYOJ 844 A+B Problem(V)
- LeetCode Palindrome LinkList
- 翻转
- 数组&&函数数组
- C语言 printf
- 查询复杂sql的表的大小
- java底层的深入理解——————堆栈
- B树、红黑树简单概念
- 关于堆,栈等内存的使用
- 操作符重载:什么时候返回引用
- Java变量&&简单程序流程&&循环
- Android 自己动手编译android源码
- 编程习惯
- 转载邮件失败!javax.mail.AuthenticationFailedException: 535 Error: authentication
- 鼠标指针变图片
- Java安装
- dedecms织梦出现“Upload filetype not allow”原因和解决方案
- 树莓派自动登陆
- spring中context:property-placeholder/元素