- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教 案
课程名称
《软件工程》
N0. 8
教师姓名
朱敏
班
计算机专 041
授课
讲课
级
形式
授课日期
2006年 10月 06日第 5 周
授课
2
时数
章节名称
面向对象动态建模
教学目的
掌握状态图、顺序图、合作图以及活动图等
UML动态建模机制
教学重点
状态图、顺序图
教学难点
状态图
增删改
无
内容
教学手段
案例分析
与资源
复习与导入新课:
时间:
10 分
静态建模机制的局限
钟
教学过程与组织
教学
时间:
提示
65 分
钟
4.4.2 动态建模
UML的动态模型包括状态图、顺序图、合作图以及活动图。
1.状态图
状态图用来描述一个特定对象的所有可能状态及其引起状态转移的事件。大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。一个状态图包括一系列的状态以及状态之间的转移。
状态
转移
2.消息
在面向对象技术中,对象间的交互是通过对象间消息的传递来完成的。在 UML的四个动态模型中均用到消息这个概念。通常,当一个对象调用另一个对象中的操作时,即完成了一次消息传递。当操作执行后,控制便返回到调用者。对象通过相互间的通信 ( 消息传递 ) 进行合作,并在其生命周期中根据通信的结果不断改变自身的状态。UML定义的消息类型有三种:
简单消息表示简单的控制流。用于描述控制如何在对象间进行传递,而不考虑通信的细节。
同步消息表示嵌套的控制流。操作的调用是一种典型的同步消息。
3.顺序图
顺序图用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。
4.合作图
合作图用于描述相互合作的对象间的交互关系和链接关系。合作图中对象的外观与顺序图中的一样。如果一个对象在消
息的交互中被创建,则可在对象名称之后标以 {new} 。类似地,如果一个对象在交互期间被删除,则可在对象名称之后标以 {destroy} 。对象间的链接关系类似于类图中的联系 ( 但无多重性标志 ) 。通过在对象间的链接上标志带有消息串的消息
( 简单、异步或同步消息 ) 来表达对象间的消息传递。
链接 链接用于表示对象间的各种关系,包括组成关系的链接、聚集关系的链接、限定关系的链接以及导航链接。各种链接关系与类图中的定义相同,在链接的端点位置可以显示对象的角色名和模板信息。
消息流 在合作图的链接线上,可以用带有消息串的消息来描述对象间的交互。消息的箭头指明消息的流动方向。消息串说明要发送的消息、消息的参数、消息的返回值以及
消息的序列号等信息。
5.三种图的运用
这三种图均可用于系统的动态建模,但它们各自的侧重点不
同,分别用于不同的目的。 常将状态图与其它技术 ( 如顺序图、合作图 ) 组合使用。顺序图和合作图适合描述单个用例中几个对象的行为。其中顺序图突出对象间交互的顺序,而合作图
的布局方法能更清楚地表示出对象之间静态的连接关系。当行为较为简单时,顺序图和合作图是最好的选择。但当行为比变复杂时,这两个图将失去其清晰度。因此,如果想显示
跨越多用例或多线程的复杂行为, 可考虑使用活动图。 另外,顺序图和合作图仅适合描述对象之间的合作关系,而不适合
对行为进行精确定义,如果想描述跨越多个用例的单个对象的行为,应当使用状态图。
课堂小结与作业布置: 时间:
10-15
P87, 13,19 分钟
课后体会
您可能关注的文档
- (部编)人教语文八年级上册《阅读18苏州园林》教案23.docx
- (部编)人教语文八年级上册《阅读18苏州园林》教案25.docx
- (部编)人教语文八年级上册《阅读18苏州园林》教案26.docx
- (部编)人教语文八年级上册《阅读18苏州园林》教案28.docx
- (部编)人教语文八年级上册《阅读18苏州园林》教案4.docx
- (部编)人教语文八年级上册《阅读18苏州园林》教案7.docx
- (部编)人教语文八年级上册《阅读18苏州园林》教案8.docx
- (部编)人教语文八年级上册《阅读18苏州园林》教案9.docx
- (部编)人教语文八年级上册《阅读19蝉》教案0.docx
- (部编)人教语文八年级上册《阅读19蝉》教案1.docx
文档评论(0)