对于UML图的重新认识

从看UML视频一路走来,发现无时无刻不涉及到图啊!不过之前的大话设计啊!还是第一遍对于机房的画图也只是局限于表面的理解而已,对于这次机房重构与UML图的在此相遇,让自己又重新认识了一下:

        UML图设计面向对象的整个分析过程,其实对于每个过程使用什么图,自己已经写过博客了,详情UML图-核心基础

        现在再次写这篇博客,其实主要就是想对UML有一个整体的认识。UML总共有9种,那么到底该如何把他综合一下让大脑易于理解呢?我把他分成了四种:


        为什么把时序图,协作图,活动图三种放在用例图一起呢?其实你仔细分析一下这三种图就会发现都是围绕“用户”来生成的。

        首先用例图,从字面分析就是用户需要看的图的举例(仅限自己的理解)

        协作图和时序图其实也就是一个意思,就是表达一组对象进行互相进行消息传递的的整个过程,不管怎样他都是需要一个“用户”来参与的。

        对于视图的理解,其实这两种图最能直接让开发者明白其想要表达的意思,状态图,顾名思义就是描述的对象的每种状态;而类图则用于整个系统中对象类的关系,让其有一个整体的思构。

        除了自己的这种理解,还有好多种分法,最直接的就是静态图和动态图的划分了,在此不作深入理解,也或许是自己第一遍学习UML图的时候太过于浅显, 也或许是这一次通过机房重构,再次接触又有了深入的理解,图图之间真的是密不可分的,就如画图的时候类图和时序图是密不可分的,时序图是需要对各个类图来生成联系的,而用例图则是用中国汉语言来搭建客户与系统之间的桥梁而已。

       软考又一次接触UML,所以才下定决心把自己的理解放到这里,希望大家能够提出宝贵意见。当然软考还是注重细节和理解的,深入学习吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值