UML画图总结

转载 2014年12月05日 23:14:43
UML图是对在系统开发前,对系统的整体及局部的描述,根据UML图可以预先对系统有详细的了解
   下面就对UML中图在实际画时做个总结
 一、顺序
     通过画第一次图,对这几种图产生的先后顺序有了大体的了解
     1.要先画用例图,根据待开发系统中的角色、功能以及关系,勾画出系统的用例,这也是需求分析阶段要
  分析的内容,在这里要注意用例的粒度。
     2.类图,画好用例图后,对系统的每一个用例进一步细分,抽象出用例中的类,并且描述类之间的关系
     3.时序图,每一个类图都会对应一个时序图,描述类之间作用的先后顺序
       协作图,描述类之间的组织关系
     4.构件图,描述了系统中各个子系统之间的关系,它定义了接口、构件、依赖等内容
   以上是几个比较常用的图
二、具体画法
     1.用例图
	角色、用例、关系三个必有的
	此外关系中还应该有两个特殊的关系:扩展关系(Extend)和包含关系(Include)
	Extend与Include区别:
		Extend:在用例之外的扩展,可有可无
		Include:包含在用例内的,不可缺少
     2.类图
	类的属性、方法,类之间的关系(四大关系),及类之间数量的对应关系
	还应该有对类的描述
	难点是:类之间的关系
     3.时序图
	这是在类图的基础上而作的图,时序图中的每个类都是从类图中而来的
	两个类之间的消息传递是相互的,有消息传出就会有返回,实线箭头是消息的传出,虚线箭头是返回
	协作图可在时序图上按F5自动产生
     4.构件图
	只需描述清楚各个构件之间的相互关系就行
三、总结
     在看视频的之后感觉自己都挺会的,但是真正开始画图的时候,才体会到难处,难的不是画图,而是对系
统的抽象,分类,以及关系,这些不是一天两天就能提高的,需要长期的反复训练才行。

相关文章推荐

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
  • 632

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

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

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

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

《UML及画图文档》验收总结

一 学习感受:          每次进入新一阶段的学习任务的时候,总是有种很茫然的感觉.在自己不熟悉的地盘,开始摸索着,但这就是学习的过程。首先是:在米老师给定的学习资料《UML基础与应用》的基础...

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

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

UML总结——UML画图

UML画图,其实说白了,就是对象、四种关系之间组合成的九种图。在这其中,对象就不用我再详细说了吧! 我先来说一下四种关系吧: 这四种关系分别是关联、依赖、泛化、实现,这四种关系的表示方法如...

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

一、UML 1、每种图中主要关系 用例图:包含(include),扩展(extend),泛化(继承)。 类图:依赖,关联(聚合,组合),泛化。 包图,构件图:依赖,实现 部署图:依赖,关联 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UML画图总结
举报原因:
原因补充:

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