前言
状态图通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。
活动图描述活动的顺序,展现从一个活动到另一个活动的控制流。
导图-状态图
状态图建模步骤
1.识别一个要对其生命周期进行描述的参与行为的类;
2.对状态建模;
3.对事件建模;
4.对动作建模;
5.对建模结果精化和细化。
状态图-机房系统
导图-活动图
活动图建模过程
1.识别要对其工作流进行分类描述的类
2.对动态状态建模
3.对动作流建模
4.对对象流建模
5.对建模结果精化细化
活动图与流程图的区别
1.流程图着重描述的是处理过程,而活动图描述的是对象活动的顺序关系所遵循的规则,着重表现的是系统的行为,而并非系统的处理过程;
2.活动图能表示并发的活动情形,流程图不能;
3.活动图是面向对象的,而流程图是面向过程的。