UML总结——UML画图

原创 2014年12月21日 20:26:45

        UML画图,其实说白了,就是对象、四种关系之间组合成的九种图。在这其中,对象就不用我再详细说了吧!


我先来说一下四种关系吧:

这四种关系分别是关联、依赖、泛化、实现,这四种关系的表示方法如下图所示(当然了其中多的几项就不用看了)


如若想知道详细的四种关系,请见http://blog.csdn.net/haovip123/article/details/24735721


       下面我就来说一下几种常用的画图的情况吧:

用例图
        在用例图当中角色、用例、关系,这三者是必须有的。此外关系中还应该有两个特殊的关系:扩展关系(Extend)和包含关系(Include),扩展关系是在用例之外的扩展,是可有可无的,但是包含关系是包含在用例内的,是不可缺少的。在画用例图的时候要分析出各个用例之间的关系。下图是我针对一般用户来画的一个用例图。


类图
       在画类图的时候应该把类的名称、属性、方法都写出来,另外类与类之间的关系也应该描述清楚,下图是我画的一个类图,首先我承认这幅图画的非常不好,但是大家多包涵吧


时序图
       时序图是在类图的基础上而作的图,时序图中的每个类都是从类图中而来的。两个类之间的消息传递是相互的,有消息传出就会有返回,实线箭头是消息的传出,虚线箭头是返回。下图是我针对上机所画的一幅图,让大家对其有一个大概的了解吧

构件图
       构件图只需描述清楚各个构件之间的相互关系就行,这部分我就不再多说了。


总结

       在看视频的时候,感觉不就是个画图嘛,一点都不难,肯定一两天就能把它画完了,但是等到你自己真正去画的时候才发现有很多地方是没有想象到的,比如,它们之间的各种关系、对于类的抽象与分类、信息的传递等等都不是一眼就能够完成的,这还需要我们进行大量的练习、反复实践才行。

相关文章推荐

回忆(会议)记录——从文档,UML 画图,到三层

一、UML 1、每种图中主要关系 用例图:包含(include),扩展(extend),泛化(继承)。 类图:依赖,关联(聚合,组合),泛化。 包图,构件图:依赖,实现 部署图:依赖,关联 ...

UML中的九种图及画图技巧——序列图、协作图

UML中的各种图是UML模型的重要组成部分。近期的几篇文章中我将陆续为大家介绍UML中比较重要的九种图。大致的内容如下目录所示。            1、用例图、类图、对象图           ...

UML中的九种图及画图技巧——活动图、状态图

UML中的各种图是UML模型的重要组成部分。近期的几篇文章中我将陆续为大家介绍UML中比较重要的九种图。大致的内容如下目录所示。            1、用例图、类图、对象图           ...

UML总结(对九种图的认识和如何使用Rational Rose 画图)

UML是一种建模语言,是系统建模的标准。我们之所以建模是因为大规模的系统设计时相当复杂的,当系统比较复杂时就会涉及到以下这几个问题: 开发人员如何与用户进行沟通来了解系统的需求? 开发人员之间...

UML画图总结以及浅谈UNL九种图

几天的时间终于画完了重要的几种UML图,心中有点小小的愉悦感,趁着热乎赶紧总结一下吧!也贴上第一次画图的成果。   首先我画的是用例视图里面的用例图:     1、用例图(use case diag...

UML期末画图及细节总结

往届期末画图的题目如下所示: Read the providing materials carefully, and then do tasks. 2.1: Use Case Diagram Deve...

UML总结(对九种图的认识和如何使用Rational Rose 画图)

UML是一种建模语言,是系统建模的标准。我们之所以建模是因为大规模的系统设计时相当复杂的,当系统比较复杂时就会涉及到以下这几个问题: 开发人员如何与用户进行沟通来了解系统的需求?开发人员之间如何沟通...
  • jarniyy
  • jarniyy
  • 2015年12月04日 23:06
  • 630

UML总结(对九种图的认识和如何使用Rational Rose 画图)

UML是一种建模语言,是系统建模的标准。我们之所以建模是因为大规模的系统设计时相当复杂的,当系统比较复杂时就会涉及到以下这几个问题: 开发人员如何与用户进行沟通来了解系统的需求?开发人员之间如何...

机房收费系统文档UML画图总结

所有的事情都是:不下笔不知道,一放笔吓一跳。开始进行Rational Rose画图的时候,特别茫然。虽然听完刘慧老师讲UML的视频,而且听着也挺简单的,可是结合到具体的机房收费系统,就不知所措了。俗话...

UML画图总结

UML图是对在系统开发前,对系统的整体及局部的描述,根据UML图可以预先对系统有详细的了解 下面就对UML中图在实际画时做个总结 一、顺序 通过画第一次图,对这几种图产生的先后...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UML总结——UML画图
举报原因:
原因补充:

(最多只允许输入30个字)