网站大量收购独家精品文档,联系QQ:2885784924

第五讲 顺序图教学复习ppt.pptx

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

第五讲 顺序图;概述;顺序图的组成;顺序图的组成说明;对象与生命线;消息;附加条件的消息表示;;UML顺序图中消息的表示;2013/4/25;2013/4/25;同步消息;同步消息的几种应用;异步消息;异步消息的几种应用;返回消息、简单消息;激活;;;对象的创建;;2013/4/25;对象的撤销;分支和从属流;2013/4/25;建模时间;2013/4/25;顺序图建模技术;;2013/4/25;实例—图书馆管理系统的顺序图;使用Rose绘制时序图的步骤; 在“use Case View”目录下将创建顺序图“New Diagram”,右键单击时序图的图标,在弹出菜单中选择[Rename],可以更改创建的时序图的名字; 建立时序图以后,双击时序图的图标,将出现顺序图的绘制区域;2.时序图工具栏按钮简介 下表所示列出了时序图工具栏中各个按钮的图标、按钮名字及其作用。;3.添加对象 顺序图与对象密不可分,要绘制时序图,首先要添加对象。 (1)向顺序图增加对象。要将对象添加到顺序图,首先点击工具栏中的图标按钮,然后在绘制区域要放置对象的位置单击鼠标左键。下图所示显示了一个已绘制的对象。;(2)设置对象属性。新创建的对象需要一个有意义的对象名字,可以修改对象的属性信息,如名字“Name”和文档说明“Documentation”等。要修改对象属性,可以双击相应的动作图标,在弹出的对话框的“General”选项卡里修改,如下图所示。 提示:也可以选中要改变属性的对象,右键单击,在弹出的菜单中选择【Open Specification…】菜单项打开属性设置对话框。;(3)设置对象持续性。可以设置每个对象的持续性,Rose中提供了3个选项。“持续(Persistent)”对象保存到数据库或其他形式的永久存储体中,即使程序终止,对象依然存在。“静态(Static)”对象保存在内存中直到程序终止。“临时(Transient)”对象只是在短时间内保存在内存中。 要设置对象持续性,右键单击要设置持续性的对象,从弹出菜单中选择“Open Specification”。在出现的对话框的“General”选项卡中的“Persistence”字段中选择相应的单选钮“Persistent”、“Static”和“Transient”,如上图所示。;4.添加消息 消息是对象间的通信,一个对象可以请求另一个对象做某件事。在时序图中,消息用两个对象生命线之间的箭头表示。 (1)增加对象间的消息。要增加对象之间的消息,首先点击工具栏中的图标按钮,然后将鼠标从发送消息的对象或角色的生命线拖动到接收消息的对象或角色的生命线,如下图左所示。 消息绘制出来以后,还要输入消息文本。双击表示消息的箭头,在弹出的对话框的“Name”字段里输入要添加的文本,如下图右所示。;(2)显示或取消消息编号。消息编号在时序图中是可选的,可以打开或关闭消息编号。要打开消息编号,选择菜单栏的【Tools-Options】菜单项,在出现的对话框中选择“Diagram”选项卡,如下图左所示。 将“Sequence numbering”复选框勾选,就可以显示消息编号;如果不勾选,消息编号不会显示在时序图中。 (3)显示或取消激活显示。在时序图中,可以显示激活,也可以不显示。要显示激活,选择菜单栏的【Tools-Options】菜单项;在出现的对话框中选择“Diagram”选项卡,如下图右所示。 将“Focus of control”复选框勾选,就可以显示激活。如果不勾选,激活不会显示在时序图中。;图书馆管理系统中的顺序图;1.系统管理员添加书籍的时序图;【时序图说明】 (1)find(String):查找书目的函数。 (2)find_item():查找所要书籍的函数。 (3)find_on_title(Title):根据书目名从数据库中??到书目信息的函数。 (4)identify_borrower():验证借阅者身份的函数。 (5)find(Sting):根据借阅者的登录账号找到借阅者信息的函数。 (6)create(Borrower,item):修改借阅信息的函数。;【时序图说明】 (1)find(String):书目类的查找函数。 (2)find_on_title(Title):查找此书目下书籍信息的函数。 (3)destroy:删除书籍信息的函数。 (4)destroy:删除书目信息的函数。;【时序图说明】 (1)Login:登录系统的函数。 (2)find(String):查找相应书目的函数。 (3)reserve():预订书籍的函数。;50

文档评论(0)

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

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

1亿VIP精品文档

相关文档