OOADUMLChapter4北大青鸟课件.ppt

上传人:小飞机 文档编号:6513256 上传时间:2023-11-08 格式:PPT 页数:26 大小:320.50KB
返回 下载 相关 举报
OOADUMLChapter4北大青鸟课件.ppt_第1页
第1页 / 共26页
OOADUMLChapter4北大青鸟课件.ppt_第2页
第2页 / 共26页
OOADUMLChapter4北大青鸟课件.ppt_第3页
第3页 / 共26页
OOADUMLChapter4北大青鸟课件.ppt_第4页
第4页 / 共26页
OOADUMLChapter4北大青鸟课件.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《OOADUMLChapter4北大青鸟课件.ppt》由会员分享,可在线阅读,更多相关《OOADUMLChapter4北大青鸟课件.ppt(26页珍藏版)》请在三一办公上搜索。

1、动态模型,第四章,2,回顾,用例是系统执行的动作序列,产生特定参与者可看得见的结果值用例之间关系有:扩展、包含和泛化用户之间的服务和交互是使用用例图描述的通常这些图是在建立系统模型时首先要绘制的图,3,目标,理解和掌握状态图理解和掌握时序图理解和掌握协作图和活动图理解 UML 中动态图的定义,4,消息和消息表示法,在消息的发送方和接收方之间绘制一条带箭头的线,以表示消息。箭头指示所发送消息的类型,5,动态视图,所有系统都具有静态结构和动态行为。UML 提供多种图以捕获和描述系统的这两个方面。类图最适用于记录和描述系统的静态结构。而状态图、时序图、协作图和活动图最适用于表示系统的行为(动态特性)

2、,6,状态图,状态图是有助于描述系统动态特性的一组图任意时间点上对象的状态是对象在该瞬间的状况对象的状态是由对象的所有属性和对象所维护的链接定义的,7,状态和转换,状态更改的过程称为状态转换转换通常是导致状态发生重要更改的操作调用的结果事件监护条件动作,8,子状态,对象的状态可以包含子状态子状态是复合状态的一部分子状态可以是并发的,也可以是顺序的,9,子状态 示例,10,使用状态图,所有的可能状态所有的可能转换导致转换的所有事件,11,时序图,时序图重点说明对象之间交互的顺序,它包括时间序列,但是不包括对象关系。有两个坐标轴垂直坐标轴显示时间,而水平坐标轴显示一组对象可帮助识别对象、类、交互和

3、职责;还帮助验证体系结构。,12,一般的时序图,事件是由水平线描述的对象是由垂直线描述的水平坐标轴上是表示对象或类的名称的带下划线的矩形框。垂直虚线表示对象在序列中的存在状态,称为生命线。当对象存在时,用一条虚线表示;当对象的过程处于激活状态时,生命线是一个双道线。时间是从顶部开始沿垂直方向描述的。这意味着,应该按从上到下的事件发生顺序来描述事件,13,时序图示例,14,递归,它是指一再重复同一活动,直到符合条件为止在显示递归时,事件箭头会回到从其开始的同一对象处,15,使用时序图,16,协作图,就像时序图那样描述对象之间的交互,但与时序图的不同之处是协作图侧重于事件对象是使用类图标显示的协作

4、图中的序列是通过对消息编号显示的更适合于了解对给定对象的所有影响,而且更适合于过程设计,17,使用协作图,18,活动图,在执行操作时捕获动作(工作)。这是最常见的用途描述相关对象之间的交互是如何发生的用动作和对象状态更改来描述用例的执行捕获对象的内部过程用对象描述系统的功能流,19,活动图表示,活动,20,活动图,21,活动图与并发性,并发路径同时运行,然后在下面连接拆分和合并是以水平实线表示的,22,信号,23,信号 示例,24,泳道,25,使用活动图,26,总结,状态图描述系统的动态特性状态图的子状态可以是并发的,也可以是顺序的时序图描述对象之间的交互。它们可能包含递归对象之间的交互是使用协作图显示的活动图捕获活动及其结果泳道简化了活动图,并有助于了解活动在对象中的分布,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号