【UML】概念、关系、图(三)

     “为者常成,行者常至!”这是胡适先生非常喜欢的一句话,我也是受益匪浅!在上一篇博客中,详细地描述了我对UML关系的理解,有什么不足之处,还请大家指正。。这篇博客要重点描述我对UML图的理解,而且我的这个理解是宏观上的理解!如果大家想要深入地学习,需要用到UML画图工具,如IBM公司的Rational Rose软件。正如邓爷爷所说,实践才是硬道理。。



     用例图

     从用户需求的角度描述系统功能,并指出功能的执行者


     静态图

     类图

     描述的是一种静态的,类的内在结构和类之间的关系。在系统的整个生命周期都是有效的。

     对象图

     是类图的实例化,描述系统的具体时间上所包含的对象以及各对象之间的关系在Rose中,几乎使用与类图完全相同的标识。。

     包图

     由包与类组成,表示包与包之间的关系。它有两个好处:1、封装相近元素 2、描述系统的分层结构。在实际画的过程中要避免循环依赖。


     行为图

     是以动态模型的形式来表现对象之间的交互关系,在图中所表现出来的是对象间的各种动作和状态。所以,根据动作和状态,行为图可分为活动图和状态图。

     活动图VS状态图

     活动图侧重从行为的动作来描述对象之间的关系,而状态图则从行为的结果来描述。

     活动图VS流程图

     1、活动图着重表现各个对象之间的行为关系;流程图描述处理过程,且各个处理过程之间有严格的顺序和时间关系。

     2、活动图能够表示并发事件,而流程图不能。

     3、活动图的面向对象的,流程图是面向过程的。


     交互图

     用来描述对象间的交互关系,可分为时序图和协作图两种。时序图着重体现对象间消息传递的时间顺序;协作图侧重于哪些对象之间有消息传递。


     实现图

     用来描述实现方面的信息,从软件方面和硬件方面可分为构件图和部署图。构件图用来描述代码构件的物理结构,以及构件间的依赖关系;部署图是描述实际的物理设备,以及连接关系。


     小结

     由于上周六日有羽毛球裁判的安排,以及教师资格证面试的临近,忙于准备,所以这段时间不能及时更新我的博客。总的来说,是我的时间管理不好啦,只是找一些安慰的理由罢了。。。我对图的总结,自己还是很满意的,希望在今后的不断实践中,能加深对UML对的理解。下一篇博客《【UML】UML与软工文档的结合》

     

     

     

     

 

     

     

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值