首页 > 其他 > 详细

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

时间:2015-02-27 15:13:35      阅读:272      评论:0      收藏:0      [点我收藏+]

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

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

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

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

  

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

原文:http://blog.csdn.net/xinguimeng/article/details/43967289

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!