第四周第2天UML建模和图

UML建模和图

UML介绍

UML(United Modeling Language, 统一建模语言): 是一种基于面向对象的可视化建模语言.

UML共分为13种图

结构图:类图 组建图 符合结构图 部署图 对象图 包图 行为图 活动图

状态机图:用例图 交互图 通信图 交互概述图 序列图 时间图

用例图:用人形图表示使用的人或事物;用椭圆表示某项功能

用例之间的关系:

泛化关系表示同一业务目的(父用例)的不同技术实现(各个子用例).

包含关系表示一个用例可以包含其他用例具有的行为

扩展关系表示如果在完成某个功能的时候偶尔会执行另外一个功能

类图:主要是用来显示系统中的类, 接口以及它们之间的关系.

类、接口间的关系:

关联关系、泛化关系、依赖关系、实现关系

类是类图的主要组件,有三部分组成,类名,属性和方法,在uml中,类用矩形表示,顶端存放类的名称,中间存放类的属性,属性的类型及值,底部部分存放类的方法,方法的参数和返回类型。

在UML中可以根据需要隐藏任意属性。

UML中,共有类型有+表示,私有类型用-表示,保护类型用#表示。UML的工具开发商可以使用自己定义的符号表示不同的可见性。

接口的表示法

接口中包含方法,但不包含属性。在UML种借口用一个带又名称的圆圈表示,并通过一条实线与他的模型元素相连。

时序图:

对象:使用矩形表示,对应名称下有下划线。

生命线:是一条垂直的虚线。

消息:两对象间的单路通信,箭头指向接收方。返回信息很少用。

激活与钝化:激活时将生命线扩宽为矩形来表示,工作完成后回复成虚线即被钝化。

创建和销毁:创建分为交互开始前和交互中,销毁即在生命线底部加“X”符号。

活动图:在UML中,活动图中本质上就是流程图,用于描述系统活动,判定点和分支。

状态图:通过建立对象的生命周期模型描述对象随时间变化的动态行为。

协作图:一种交互图,侧重于对象间消息传递在时间先后关系。很少单独写,可以通过时序图按F5转换。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值