《uml全程建模培训》ppt课件

《uml全程建模培训》ppt课件

ID:40064445

大小:520.05 KB

页数:60页

时间:2019-07-18

《uml全程建模培训》ppt课件_第1页
《uml全程建模培训》ppt课件_第2页
《uml全程建模培训》ppt课件_第3页
《uml全程建模培训》ppt课件_第4页
《uml全程建模培训》ppt课件_第5页
资源描述:

《《uml全程建模培训》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章行为图:状态图和活动图状态图;活动图。I状态图的基本要素基本概念;状态图的基本要素;小结。I.1基本概念状态图有多种形式,以基于DavidHarel的状态表方法在OO技术中最为流行。状态图描述系统对象的动态行为,一般描述一个特定对象在其生命周期中的所有可能状态以及由于各种事件的发生而引起状态的转移条件。I.2状态图的基本要素实例:订单对象的状态图;状态语法和转移语法;状态的转移条件;转移条件的互斥性;状态图的基状态表示法;并发状态图。实例:订单对象的状态图[allitemschecked&&allitemsavailable]收到

2、货物[allitemsavailable]发货活动do/initiatedelivery发货状态/getfirstitem[allitemschecked&&someitemsnotinstock]取下一项[notallitemschecked]开始do/checkitem检查状态收到货物[someitemsnotinstock]转移状态回授等待状态已发货状态事件名[条件]/动作名do/活动名状态图中的基本概念状态转移事件动作UML表示格式:(entry

3、do

4、event

5、exit)/action-express手机短信状态图作业作业答

6、案I.3小结评述;状态图的基本要素;状态图的元语。评述状态图、交互图和活动图:状态图适合描述跨越多个用例的单个对象的行为,不适合描述多个对象之间的协作行为。交互图适合描述单个用例中多个对象之间的协作行为。活动图适合描述多个对象跨越多个用例时的总面貌。不应对系统中的每个类都画状态图,而只应对某些关键类建立状态图;而且应将状态图与其它技术组合使用。状态图的基本要素状态:初态、中间状态、复合状态、终态和并发条。条件和转移:转移、条件、条件判断标志和历史标志。注释:注释体和注释连接。状态图的元语初态表示状态图的起始点。名称描述可视化图符中间状态

7、表示状态图的简单状态。State状态复合状态表示状态图的复合状态,可细化为多个子状态,用“或”和“与”两种关系相连。State复合状态条件判断标志表示状态间的条件分支转移。终态表示状态图的终点。状态图的元语(续)将注释体与要描述的实体相连,说明该Note是针对该实体所进行的描述。用于对复合状态中的某个子状态做标志,说明该子状态是退出复合状态时最后所处的状态。表示并发状态。描述注释连接并发条名称用于说明两个对象间存在某种关系,如满足某个条件并当某一事件发生时,对象将从一个状态变迁到另一个状态并同时执行一些活动。转移用于对UML实体进行文字

8、描述。注释体可视化图符历史标志HII活动图的基本要素引言;活动图的基本要素;小结。II.1引言基本概念;活动图示例;活动图的元模型。基本概念从概念层看,活动表示需要由人或计算机来完成的任务。图中描述了“人找饮料喝”这一过程。从说明层或实现层看,活动表示类中的方法。图中描述了名字为“人”的对象类中一个关于“找饮料喝”的方法。来源:活动图主要来源于JimOdell的事件图、SDL状态建模技术和Petri网技术。活动图的核心符号是活动,通过连接将活动组成活动图。活动图示例[没有可口可乐]判断条件判定活动[找到可口可乐]活动[找到咖啡][没有咖

9、啡]同步条件找饮料将咖啡放到过滤器中取一听可口可乐加水到容器中取出咖啡杯人熄灭咖啡炉点燃咖啡炉把过滤器放到咖啡炉上冲调咖啡终点喝饮料倒咖啡活动的元模型活动的元模型基于SADT技术,它包含五个元素:输入,输出,支持,控制和活动。活动控制输入输出支持II.2活动图的基本要素活动;泳道;分支;分叉和汇合;对象流;注释体和注释连接。活动活动:活动图所描述的过程中的某一原子活动(即不可再被细分)。UML中的表示:泳道游道是活动图中的区域划分,每个泳道代表一个责任区,一个泳道可由一个或多个类实现。分支对于同一触发事件,可以根据不同的警戒条件转向不同

10、的活动,每个可能的转移是一个分支。分叉和汇合表示系统或对象中的并发行为。分叉表示一个控制流被两个或多个控制流代替,经过分叉后,这些控制流是并发进行的;汇合正好相反。对象流在活动图中可以出现对象,对象可以作为活动的输入或输出。对象流表示活动与对象之间的关系。注释体和注释连接注释体:用于对UML实体进行文字描述。注释连接:用于将注释体与要描述的实体相连,说明该注释体是针对该实体所进行的描述。活动图例子活动图例子课堂作业某公司的设备采购流程设置为:A、由业务部门提出需求设备清单;B、将需求设备清单交采购部门建立采购采买单据;C、采购部门建立采

11、购单据后,交财务部门,向财务部门申请款项,预支零用金;D、财务部门建立应付帐款单据后:核支款项;E、采购部门在收到款项后,进行采买;F、采买完成后,执行:(1)发票和剩余款项交财务部:(2)设备交业务部门;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。