软件开发生命周期与统一建模语言UML6概述.ppt
文本预览下载声明
第6章 动态模型 ;第6章 动态模型 ;6.1 动态模型概述;6.2 活动图;6.2.1 定义活动图;活动图的符号;ATM机“登录”用例的活动图;游泳道;6.2.2 如何建模活动图;“餐馆订餐”系统的用例图;“记录预约”用例的事件路径如下: ;建模主事件流;建模扩展事件流;划分游泳道后的活动图;练习:;6.3 顺序图;6.3.1 定义顺序图;ATM机“登录成功”的顺序图;6.3.2 关于消息;2.消息的传入和传出
消息传入某个对象,表示该对象是消息的承担者;消息由某个对象传出,表示该对象是消息的发起者、调用者 ;消息的传入和传出;在“订单”对象执行“结账”方法的过程中传出了5条消息,说明这个方法体中作了5处方法调用:
订单 . 结账()
{
…
订单项. 计算价钱();
订单项. 计算税金();
订单项. 寻找最近的供应商();
订单项. 计算税金();
…
(订单). 合计总价钱();
};6.3.3 对象的创建和销毁;6.3.3 ???象的创建和销毁;6.3.4 顺序图的主要用途;6.3.5 顺序图实例;6.3.5 顺序图实例;6.3.5 顺序图实例;练习:;练习:;6.4 协作图;6.4.1 定义协作图;6.4.1 定义协作图;6.5 状态图;6.5 状态图;状态图的基本符号 ;为什么要建模状态图 ;状态图映射成代码 ;银行账户对象的状态图;练习 ;2.如图A和图B所示是关于某媒体播放器的状态图,试分析它们的含义,并说明两者的区别 ;媒体播放器的状态图B ;本章小结;;Thank You !
显示全部