辛星解读活动图、流程图和状态图的区别

        首先来说状态图是一个对象的状态的描述,而活动图则是系统执行某一个用例时的具体步骤,流程图则是指程序方法或者函数执行的时间和顺序。

        活动图和状态图都是状态机的一种表现形式,都是对系统中动态活动进行的建模。活动图可以理解为不严格意义上的流程图。

        但是活动图是一个对象类执行的某一系列活动进行组合的描述,它是由系统内部的处理流程驱动的。活动图是对一个系统而言的,一个系统包含的对象,它是对用例图的一个补充。而状态图则是某一类对象经过不同活动后的状态进行组合描述,它需要外部事件的参与。状态图描述的是一个类对象的状态,它是对类图的一个补充。

        流程图是描述的处理过程,它有自己的控制结构,通常就是顺序、分支和循环,它是严格的面向过程的,它不可以描述并发过程。活动图是描述对象的活动顺序,它由对象的动作行为决定,它是严格的面向对象的,它可以描述并发过程。

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值