状态图和活动图的区别
状态图侧重于行为的结果来描述
活动图侧重从行为的动作来描述
一个描述动作,一个描述状态,这样就可以比较好的理解活动图和状态图在整个系统描述上的区别,同时也能更好的去理解系统的功能。知道了这些接下来我们在分别讲状态图和活动图。
一、活动图(Statecher Diagram)
1.如何建立活动图
有人会在Retional Rose上创建活动图找不到,记住这个词就好了在Use Case View(用例视图)上新建就能找到,加油!接下来我们正式介绍活动图。
举个例子吧大家就明白了什么是状态图,用行为的结果来描述。例如当按下电灯的开关,电灯改变了它的状态;拉上卧室的窗帘改变了屋子的亮度;这就是活动到活动的控制流。
系统中对对象的状态的变化是最容易理解和发现的,因此在UML中可以使用状态图展现对象状态的变化。
2.状态图的组成
图符: