UML全程建模培训.ppt
《UML全程建模培训.ppt》由会员分享,可在线阅读,更多相关《UML全程建模培训.ppt(60页珍藏版)》请在三一办公上搜索。
1、第七章 行为图:状态图和活动图,状态图;活动图。,I 状态图的基本要素,基本概念;状态图的基本要素;小 结。,I.1 基本概念,状态图有多种形式,以基于 David Harel 的状态表方法在 OO 技术中最为流行。状态图描述系统对象的动态行为,一般描述一个特定对象在其生命周期中的所有可能状态以及由于各种事件的发生而引起状态的转移条件。,I.2 状态图的基本要素,实例:订单对象的状态图;状态语法和转移语法;状态的转移条件;转移条件的互斥性;状态图的基状态表示法;并发状态图。,实例:订单对象的状态图,all items checked&all items available,收到货物all it
2、ems available,发货,活动,/get first item,all items checked&some items not in stock,取下一项not all items checked,开始,收到货物some items not in stock,状态,回授,已发货 状态,事件名条件/动作名,do/活动名,状态图中的基本概念,状态,转移,事件,动作UML表示格式:(entry|do|event|exit)/action-express,手机短信状态图,作业,作业答案,I.3 小 结,评 述;状态图的基本要素;状态图的元语。,评 述,状态图、交互图和活动图:状态图适合描述跨
3、越多个用例的单个对象的行为,不适合描述多个对象之间的协作行为。交互图适合描述单个用例中多个对象之间的协作行为。活动图适合描述多个对象跨越多个用例时的总面貌。不应对系统中的每个类都画状态图,而只应对某些关键类建立状态图;而且应将状态图与其它技术组合使用。,状态图的基本要素,状态:初态、中间状态、复合状态、终态和并发条。条件和转移:转移、条件、条件判断标志和历史标志。注释:注释体和注释连接。,状态图的元语,状态图的元语(续),II 活动图的基本要素,引 言;活动图的基本要素;小结。,II.1 引 言,基本概念;活动图示例;活动图的元模型。,基本概念,从概念层看,活动表示需要由人或计算机来完成的任务
4、。图中描述了“人找饮料喝”这一过程。从说明层或实现层看,活动表示类中的方 法。图中描述了名字为“人”的对象类中一个关于“找饮料喝”的方法。,来源:活动图主要来源于 Jim Odell 的事件图、SDL状态建模技术和 Petri 网技术。活动图的核心符号是活动,通过连接将活动组成活动图。,活动图示例,活动的元模型,活动的元模型基于 SADT 技术,它包含五个元 素:输入,输出,支持,控制和活动。,II.2 活动图的基本要素,活动;泳道;分支;分叉和汇合;对象流;注释体和注释连接。,活动,活动:活动图所描述的过程中的某一原子活动(即不可再被细分)。UML中的表示:,泳道,游道是活动图中的区域划分,
5、每个泳道代表一个责任区,一个泳道可由一个或多个类实现。,分支,对于同一触发事件,可以根据不同的警戒条件转向不同的活动,每个可能的转移是一个分支。,分叉和汇合,表示系统或对象中的并发行为。分叉表示一个控制流被两个或多个控制流代替,经过分叉后,这些控制流是并发进行的;汇合正好相反。,对象流,在活动图中可以出现对象,对象可以作为活动的输入或输出。对象流表示活动与对象之间的关系。,注释体和注释连接,注释体:用于对UML实体进行文字描述。注释连接:用于将注释体与要描述的实体相连,说明该注释体是针对该实体所进行的描述。,活动图例子,活动图例子,课堂作业,某公司的设备采购流程设置为:A、由业务部门提出需求设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 全程 建模 培训

链接地址:https://www.31ppt.com/p-5451551.html