活动图南华大学研究生院计算机学院 1主讲人:袁鼎思考 一个系统的需求(以计算器为例): 在还没有该系统之前,计算是如何进行的?各类用户是如何参与到计算相关工作的? 应用了该系统后,计算如何进行?各类用户如何在本系统中工作?南华大学研究生院计算机学院 2结论(两类问题) 1. 事物的内容及事物间的关系(结构建模) 2. 流程相关的问题(行为建模)南华大学研究生院计算机学院 3活动图的概述 活动:指某件事情正在进行的状态。 活动在状态机中表现为一个由一系列动作组成的非原子的执行过程。 活动图是一种描述系统行为的图,它用于展现参与行为的类所进行的各种活动的顺序关系。 活动图和状态图都是状态机的表现形式。南华大学研究生院计算机学院 4活动图的概念活动图定义: 活动图是由活动节点和转换流程构成的图。它描述系统或业务的一系列活动构成的控制流,描述系统从一种活动转换到另一种活动的整个过程,即用来描述事物或对象的活动变化流程。活动图用于对系统的计算流程和工作流程建模。南华大学研究生院计算机学院 5某公司销售过程的活动图活动图活动图的作用: 活动图常用来描述业务或软件系统的活动轨迹,描述了系统的活动控制