umlの活动图

在介绍了以前的类图和用例图等之后,由于对象图是描述类图的某一个时刻的快照,所以类图没有具体的赋值但是对象图可以有具体的值。而包图是蕴含在画uml图之中的,对类图和对象图等进行分类的图,就像windows系统中我们平时建立的文件夹的作用一样,所以对象图和包图这里就不详尽介绍了。类图、对象图和包图都是从系统结构的角度分析的。

    系统建模,需要从系统的结构和行为两个方面来描述,其中系统的行为是通过状态图、活动图、序列图和协作图来描述的。学过软工之后相信大家对流程图应该是很熟悉了吧。简而言之,流程图常被用来建立模型,使用流程图可以表示一个算法的执行序列、过程、判定点、分支和循环。同理,活动图与之相似,不同之处在于它支持并行活动。活动图的缺点:很难清楚的描述动作与对象之间的关系,但是不要紧,交互图可以直接描述。(后文会介绍)所以一下情况不适合用活动图:

描述对象间的合作

描述对象在生命周期内的运转

   在活动图中,值得一提的是泳道。活动图告诉你发生了什么,但没有告诉你该项活动由谁来完成。在程序设计中,这意味着活动图没有描述出各个活动由哪个类来完成。泳道解决了这一问题。它将活动图的逻辑描述与顺序图、合作图的责任描述结合起来。活动图只能描述系统的某个方面,除非系统很小否则一张图不足以描述全局。

    下面是对机房收费系统进行实战演习,若有不完善之处欢迎指出相互交流。首先是登录过程





    针对自己的不足我在最后的问题集锦中有所总结,敬请观看。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值