UML行为图—活动图

静态视图画完了,开始动态视图之旅……

【动态视图】

       描述事物动态行为的,动态视图不能够独立存在,他必须和特指一个静态试图或UML元素,说明在静态试图规定的事物结构下他们的动态行为。动态视图包括:活动图、状态图、时序图和协作图。今天先介绍活动图吧!

《活动图》

       描述了为了完成一个目标需要做的活动以及这些活动的执行顺序。UML两个层面的活动图,一个是描述用例场景,一个是用于描述对象交互。

       它是九种图之一,但是它并不是编程的依据,因为在活动图中面临一个矛盾:既要保持面向对象观点的独立性,又要保持现实世界中业务目标的过程化,所以造成了混乱,但是活动图并不是没有用,是用来描述业务目标的达成过程并借此来发现对象的工具。

       活动图组成

UML行为图—活动图_第1张图片

        泳道的引入

        活动图描述活动的执行顺序,却没描述出执行者,就像游泳运动员只能在泳道里进行比赛一样,一个对象也只能在一个业务流程中担任一个职责。泳道表示特定的类、人、部门的职责区。

机房收费系统的活动图

         图一用例活动图

UML行为图—活动图_第2张图片

         图二对象活动图

UML行为图—活动图_第3张图片

         图三泳道对象图

UML行为图—活动图_第4张图片

      活动图是动态视图的第一个图,下一个是状态图啦!


你可能感兴趣的:(UML行为图—活动图)