UML总结之九种模型图

               UML视频中关于九种图的视频已经看完,在开始RUP的视频之前,我想先把这部分做个总结,或许是一个“归零”的过程,要不然这块的学习会乱到不可理的。

               总的来说,UML中的九种图可以根据各自的用途和产生接管划分为5类。分别是用例图、静态图、行为图、交互图和实现图。

            

              UML是一种可视化的建模语言,它应用图中提到的九种图来完成它的建模过程。下面来一一的看这些图的细节和作用。


 1.  在九种图中,作为领头羊的用例图。

             它的出现代表着用户的基本需求,它从用户的角度描述系统功能,说明了谁要使用这个系统,这个系统可以为他们做些什么。用例图中包括很多元素,系统、参与者和用例,并且可以反映这些元素之间的各种关系,如泛化、实现、关联和依赖。

 2.类图:

            类图是用来描述系统中所能划分出的类,以及类与类之间的视图。它提供或者说是形成了一个模型给我们看。

3.对象图

            是类图的实例,这里应该是因为“对象是类的实例化”吧。对象图显示多个对象实例,描述对象与对象之间的关系。也就是说对象图是对那些抽象成类的对象的一种描述。

4.活动图:

             活动图在实际项目中并不是必须的,一般在一下情况下需要使用:描述一个并行的过程或者行为;描述一个算法,描述一个跨越多个用例的活动。

             而与状态图相比,活动图不侧重行为的结果而侧重从行为的动作来描述。

  5.状态图

            状态图表示过程中的状态转换。描述类的对象所有可能的状态,以及事件发生状态的转移条件。该图可以确定类的行为以及根据当前的状态变化,展示哪些事件可以改变雷达额对象的状态,因此状态图是对类图的补充。

           用到的图符包括状态、转移、起点和终点。

  6.顺序图 和协作图

           都用来显示对象间的动态合作关系。而顺序图用来强调时间和顺序,协作图用来强调上下级的关系。

7.构件图

            用来描述建模构件相互之间的关系

8.部署图

              对建模系统的物理部署。


         UML的九种模型图的总结就先到这里。总结完了,关系理清了,剩下的就是慢慢消化了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值