电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

图书馆管理系统顺序图设计VIP专享VIP免费

图书馆管理系统顺序图设计_第1页
图书馆管理系统顺序图设计_第2页
图书馆管理系统顺序图设计_第3页
实训五 图书馆管理系统顺序图设计 一、目的与要求 1.绘制图书馆管理系统的顺序图; 2.掌握确定系统顺序图的方法; 3. 掌握使用 Rational Rose 2003 绘制顺序图; 二、实训环境 Rational Rose 2003 英文版。 三、内容和步骤 (一)概述 顺序图描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。 顺序图包含了 4 个元素,分别是对象(Object)、生命线(Lifeline)、消息(Message)和激活(Activ ation)。 在 UML 中,顺序图将交互关系表示为二维图。其中,纵轴是时间轴,时间沿竖线向下延伸。横轴代表了在协作中各个独立的对象。当对象存在时,生命线用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。消息用从一个对象的生命线到另一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。 如图5-1 所示,显示的是汽车租凭系统中客户取车的顺序图。顺序图涉及了 5 个对象:Cu stomer(客户)、CommonWorker(工作人员)、Requ estOrder(预订请求)、WorkRecord(工作记录)和 Car(汽车)。取车的动作从客户向工作人员提出取车要求并出示清单开始,工作人员检查客户的预订申请,确认后客户可以付款。工作人员填写工作记录,同时登记汽车的状态,最后客户取车。 the Customer:CustomertheRequestOrder:RequestOrdertheCommonWorker:CommonWorkertheWorkRecord:WorkRecordtheCar:Car1: show_notice()2: check()3: ok4: pay()5: fillWorkRecord()6: update_carstatus() (二)顺序图的组成 1、对象 生命线(Lifeline)是一条垂直的虚线,表示顺序图中的对象在一段时间内的存在。每个对象的底部中心的位置都带有生命线。生命线是一个时间线,从顺序图的顶部一直延伸到底部,所用的时间取决于交互持续的时间。对象与生命线结合在一起称为对象的生命线,对象的生命线包含矩形的对象图标以及图标下面的生命线。 2、消息 消息(Message)定义的是对象之间某种形式的通信,它可以激发某个操作、唤起信号或导致目标对象的创建或撤销。消息序列可以用两种图来表示:顺序图和协作图。其中,顺序图强调消息的时间顺序,而协作图强调交换消息的对象间的关系。 消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。消息可以用于在对象间传递参数。消息可以是信号,即明确的、命...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部