UML图详细总结

前言:

机房文档中的UML图在UML视频看完后,照着书画的。
视频主要是看了前面的部分,后面关于几个具体例子跳过了,感觉看了也看不懂,除非真的跟着视频中认真的把例子都画一遍,才能了解的差不多!

过程学习:

画UML图的顺序:
其实图的顺序也是我们开发的顺序,UML图指导开发的过程,项目是文档驱动,文档是UML驱动!
这里写图片描述
用例图介绍:(主要是描述了系统整体的需求框架)
主要分析:需求
构成元素:用例(需求);角色(产生需求的人或事)关系(产生需求的人和需求之间的关系)
这里写图片描述
类图介绍:(主要是描述了系统整体的框架)
UML由于是面对对象的建模语言,所以在设计的时候要明确有哪些类(属性+方法)
类图的(主要)构成:类,接口,关系

包是相似类的集合,包的出现使调用更加方便
包图的而构成元素:类,接口,构件,用例,其他包
包与包之间也存在一些关系:泛化,细化,依赖

对象图就是类实例化的对象之间的关系!
这里写图片描述
行为图——动态图介绍(主要描述了系统某一时刻的状态)
行为图:活动图+状态图
活动图:描述了一个活动的整个过程
状态图:描述了一个活动的整个过程某个时刻的状态

动态图:序列图和协作图
序列图:也叫时序图,偏向从时间上来描述一个事件的过程
协作图:也叫合作图,偏向从合作维度来描述一个事件的过程
这里写图片描述
实现图介绍:(主要描述了系统最后的发布结果)
实现图:构件图+部署图
构件图:程序最终的一个组成状态
部署图:放置到具体的物理设备上
这里写图片描述

总结:

多实践

猜你喜欢

转载自blog.csdn.net/zhaofen_7/article/details/80718375