第7章 面向对象的设计建模.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 面向对象的设计建模

本章学习导航 本章学习要点 任务1 8.1 动态建模概述 任务2 8.2.1 状态图概述 8.2.2 状态图组成 8.2.2 状态图组成 8.2.2 状态图组成 8.2.2 状态图组成 8.2.2 状态图组成 8.2.2 状态图组成 8.2.2 状态图组成 8.2.2 状态图组成 8.2.3 绘制员工下班回家状态图 8.2.3 绘制员工下班回家状态图 8.2.3 绘制员工下班回家状态图 8.2.3 绘制员工下班回家状态图 8.2.3 绘制员工下班回家状态图 8.2.3 绘制员工下班回家状态图 8.2.3 绘制员工下班回家状态图 课堂实践 1 课堂实践 1 任务3 8.3.1 活动图概述 8.3.1 活动图概述 8.3.2 活动图组成 8.3.2 活动图组成 8.3.2 活动图组成 8.3.2 活动图组成 8.3.2 活动图组成 8.3.2 活动图组成 8.3.2 活动图组成 8.3.3 绘制WebShop电子商城活动图 8.3.3 绘制WebShop电子商城活动图 8.3.3 绘制WebShop电子商城活动图 8.3.3 绘制WebShop电子商城活动图 8.3.3 绘制WebShop电子商城活动图 8.4 活动图拾遗 8.4 活动图拾遗 课堂实践 2 课堂实践 2 任务4 8.5.1 顺序图概述 8.5.1 顺序图概述 8.5.2 顺序图组成 8.5.2 顺序图组成 8.5.2 顺序图组成 8.5.2 顺序图组成 8.5.3 绘制WebShop电子商城顺序图 8.5.3 绘制WebShop电子商城顺序图 8.5.3 绘制WebShop电子商城顺序图 8.5.3 绘制WebShop电子商城顺序图 8.5.3 绘制WebShop电子商城顺序图 8.5.3 绘制WebShop电子商城顺序图 课堂实践 3 课堂实践 3 任务5 8.6.1 协作图概述 8.6.2 协作图组成 8.6.2 协作图组成 8.6.3 绘制WebShop电子商城协作图 8.6.3 绘制WebShop电子商城协作图 8.6.3 绘制WebShop电子商城协作图 8.7 顺序图拾遗 8.7 顺序图拾遗 课堂实践 4 课堂实践 3 课外拓展 完成步骤 (1)打开工程WebShop.mdl。 (2)新建协作图。 在视图区域中右键单击“Logical View”节点,依次选择【New】?【Collaboration Diagram】,默认的协作图的名称为“NewDiagram”,输入新的顺序图的名称(如:用户注册协作图)。 完成步骤 (3)添加对象。  选择协作图工具栏上的按钮  ,在绘图区域中单击鼠标左键,将指定对象添加到顺序图。 (4)添加消息。  在协作图中可以添加对象间的消息,也可以添加反身消息;既可以添加正向消息,也可以添加反向消息,消息类型见表8-9。 (5)添加数据流。  这里的数据流是描述一个对象向另一个对象发送消息时返回的消息。可以添加数据流,也可以添加反向数据流,数据流类型见表8-9。 完成步骤 (6)完成绘制。  最终完成的WebShop电子商城购物用户注册的协作图如图8-45所示。 顺序图VS协作图 顺序图与协作图都是交互图,其区别主要表现在: 顺序图强调按时间展开的消息的传递,清晰地显示了时间次序;对简单的迭代和分支的可视化要比协作图好,常用于场景显示;可以不要顺序号。 协作图强调交互中实例之间的结构关系以及所传送的消息,清晰地显示了对象间关系;对复杂的迭代和分支的可视化以及对多并发控制流的可视化要比顺序图好,常用于显示过程设计细节;有路径和顺序号。 活动图组成  5. 分叉与汇合 分叉用于将动作流分为两个或多个并发运行的分支 汇合则用于将不同的分支汇聚一起 活动图组成  6.泳道  泳道的本义是用来分隔游泳池的,以保证不同的选手可以在指定的区域中进行比赛,而不会互相干扰。 活动图组成  7.对象流  对象可以在活动图中显示,表示动作状态或者活动状态与对象之间的依赖关系。  对象可以作为动作的输入或输出,或简单地表示指定动作对对象的影响。  对象用矩形符号来表示,在矩形的内部有对象名或类名。对象流用带有箭头的虚线表示。 对象流中的对象有如下特点: 一个对象可以由多个动作操纵; 一个动作输出的对象可以作为另一个动作输入的对象; 同一个对象可以多次出现在活动图中,每一次出现表明该对象正处于对象生存期的不同时间点。 活动图组成  8.组合活动  在UML的活动图中,一个大的活动可以分为若干个动作或子活动,这些动作或子活动本身又可以组成一个活动图。 完成步骤  (1)打开工程WebShop.mdl。  (2)新建活动图。

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档