UML之九种图

UML图共分为:类图、对象图、包图、组件图、部署图、用例图、序列图、协作图、活动图、状态图

一、UML图的分类:

二、每种图的作用

模型图作用
类图主要来描述系统中各种类之间的静态结构
对象图是类图的一个实例,用于显示系统执行的一个可能的快照,即在某一时间点上系统可能呈现出的样子
组件图描述代码组件的物理结构及组件之间的依赖关系
部署图展示了运行时处理节点及其组件的部署,它描述系统硬件的物理拓扑结构(包括网络布局和构件在网络上的位置)以及在此结构上执行的软件(即运行时软件在节点中的分布情况)
用例图描述系统外部的执行者与系统提供的用例之间的某种联系
序列图又称为时序图、顺序图、用于描述几个对象之间的动态协作关系,序列图侧重于描述对象之间传送消息的时间顺序,反映了对象之间的一次特定的交互过程
协作图也是用来描述系统中对象之间的动态协作关系。协作图侧重于描述各对象之间存在的消息收发关系,而不专门突出这些消息发送的时间顺序
状态图是对类描述的补充,用于展示此类对象所具有可能的状态以及某些事件发生时其状态的转移情况
活动图描述一个操作中农要进行的各项活动的执行流程

三、每种图在软件设计中的应用

总结:了解每张图的作用以及它们应用的领域有助于帮助我们更好的对一个软件进行全过程的开发。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值