UML画图总结

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值