UML—静态图

先说一下九种图和静态图及其中的包图的前世今生。

静态图就是分类后的类图+对象图+包图组成的

包图并非正式的UML图,它可以看做是有任何一种UML图组成,通常是UML用例图或UML类图。

类图:

描述类、接口、协作以及它们之间的关系的图,用来显示系统的一个类的静态结构。

每个类都是由名称、属性、事件构成,类与类之间接口、协作、依赖关系、泛化关系、实现关系、关联关系。

关系:

依赖关系:当被使用的类发生变化是,另一个类的操作也会被影响。由虚线箭头表示,箭头指向被依赖一方

泛化关系:一般和特殊元素之间的关系,是……的一种。由实线空三角箭头表示,箭头指向父类。例如:汽车是交通工具的一种

关联关系:有共同结构特征,行为特征,关系和语义的链接。由实线表示,同时要设置类的多重性    例如:学院和大学就是关联关系

实现关系:建立在不同的模型内,指接口和实现该接口的类之间,用例及实现该用例的协作之间。由虚线空心三角箭头表示,箭头指向接口

 

对象图:

类图描述静态结构关系,交互图描述动态关系,在交互过程中会涉及某一瞬间的交互对象状态,所以就用对象图描述这一状态。

建模过程:

1)确定参与交互的各对象的类,参照相应的类图和交互图

2)确定类之间的关系

3)针对在某特定时刻的状态,为这些对象建模

4)绘制对象的关键装态及连接关系

包图:

由包与包之间的关系构成,它是维护和控制系统总体结构的重要建模工具。

包的可见性:

关系:

依赖关系:在一个包中引入另一个包输出的元素

泛化关系:说明包的家族

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值