码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:uml   建模   辛星   oo   

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

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

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

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

  

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

标签:uml   建模   辛星   oo   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!