前言
行为图是从动态的角度描述系统功能的图,用来描述系统的动态模型和对象之间的交互关系。有状态图和活动图。
状态图
1.状态图通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。例如:按下电灯的开关,电灯改变了他的状态;拉上卧室的窗帘,卧室里亮度的状态由亮到暗。
2.构成
3.用途:帮助开发人员理解系统中对象的行为。
活动图
1.描述活动的顺序,展现从一个活动到另一个活动的控制流,表现系统的行为,表示并发活动的情形,面向对象。
2.构成
3.用途:描述一个操作执行过程中所完成的工作或者动作;处理多线程应用;描述用例的执行
实例
总结
状态图侧重行为的结果,活动图侧重行为的动作。可在分析阶段使用来描述系统的动态行为。