第5章系统动态建模活动图.ppt第5章系统动态建模-活动图*1理解:活动图的作用掌握:(Activity)是做某件事情的状态,它可以是现实世界中的一项工作,如写文章、修机器等;或者是执行某个软件的例行程序,如运行对象类中的一个操作等。活动图是一种表述业务过程以及工作流的技术。它可以用来对业务过程,工作流建模,也可以对用例实现,甚至是对程序实现进行建模。活动图与流程图的最主要的区别在于,活动图能够标识活动的并行行为。。它既可以是现实生活中正在进行的某一项工作(写文章、维修机器等)也可以是软件系统中正在运行的某个类对象的一个操作。活动具体表现为由一系列动作组成的执行过程。将各种活动以及不同活动之间的转换用图形进行表示,就构成了活动图。,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。但与流程图又有区别。、判定点和分支,看起来和流程图没什么两样,并且传统的流程图所能表示的内容,大多数情况下也可以使用活动图表示,但是两者是有区别的,不能将两个概念混淆。Date7活动图与流程图的区别⑴流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。Date8⑵活动图能够表示并发活动的情形,而流程图不能。⑶活动图是面向对象的,而流程图是面向过程的。,它描述了系统从一种活动转换到另一种活动的整个过程。例如,有一个表示某公司销售过程的一张活动图,图8-1就是描述这一业务过程的活动图。图8-1活动图Date10
第5章系统动态建模活动图 来自淘豆网www.taodocs.com转载请标明出处.