




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1时序图序列图时序图序列图第1页/共58页6.1.1 交互图的概念交互图的概念6.1.2 交互图的类型交互图的类型6.1.3 交互图的作用交互图的作用第2页/共58页第3页/共58页第4页/共58页第5页/共58页6.2.1 顺序图的概念顺序图的概念6.2.2 顺序图的样式和元顺序图的样式和元素素6.2.3 消息消息6.2.4 建立顺序图建立顺序图第6页/共58页对象对象消息消息生命线生命线控制焦点控制焦点(激活)(激活)(activation)第7页/共58页对象名:类名对象名:类名:类名:类名:对象:对象名名匿名对象匿名对象第8页/共58页 生命线生命线 表示对象存在的时间,对象下面
2、一条虚线表示。表示对象存在的时间,对象下面一条虚线表示。 对象生命线对象生命线 表示对象的撤销表示对象的撤销第9页/共58页 生命线生命线 表示对象存在的时间,对象下面一条虚线表示。表示对象存在的时间,对象下面一条虚线表示。 控制焦点控制焦点 / 激活期激活期 小矩形,表示这个时间对象将执行操作。小矩形,表示这个时间对象将执行操作。.控制焦点控制焦点第10页/共58页 生命线生命线 表示对象存在的时间,对象下面一条虚线表示。表示对象存在的时间,对象下面一条虚线表示。 控制焦点控制焦点 小矩形,表示这个时间对象将执行操作。小矩形,表示这个时间对象将执行操作。 消息消息 带箭头的连线,表示对象之间
3、传输的信息。带箭头的连线,表示对象之间传输的信息。消息消息第11页/共58页调用消息调用消息第12页/共58页异步消息异步消息第13页/共58页返回消息返回消息第14页/共58页阻止消息阻止消息第15页/共58页超时消息超时消息第16页/共58页第17页/共58页SourceObjTargetObj1: 2: 3: 4: 5: 6: 7: RoseRose中的消息:简单消息中的消息:简单消息第18页/共58页SourceObjTargetObj1: 2: 3: 4: 5: 6: 7: RoseRose中的消息:同步消息中的消息:同步消息第19页/共58页SourceObjTargetObj1:
4、 2: 3: 4: 5: 6: 7: RoseRose中的消息:阻止消息中的消息:阻止消息第20页/共58页SourceObjTargetObj1: 2: 3: 4: 5: 6: 7: RoseRose中的消息:超时消息中的消息:超时消息第21页/共58页SourceObjTargetObj1: 2: 3: 4: 5: 6: 7: RoseRose中的消息:过程调用中的消息:过程调用第22页/共58页SourceObjTargetObj1: 2: 3: 4: 5: 6: 7: RoseRose中的消息:异步消息中的消息:异步消息第23页/共58页SourceObjTargetObj1: 2:
5、3: 4: 5: 6: 7: RoseRose中的消息:返回消息中的消息:返回消息第24页/共58页第25页/共58页例如:例如: 2:display( x , y ) 简单消息简单消息 1.2.1:p:= find( specs ) 嵌套消息,消息带返回值嵌套消息,消息带返回值 x0 4: invert( x , color ) 条件消息条件消息 3.1 * update( ) 循环消息循环消息 第26页/共58页第27页/共58页4. .建立顺序图建立顺序图 从用例中识别交互过程从用例中识别交互过程;第28页/共58页4. .建立顺序图建立顺序图 从用例中识别交互过程从用例中识别交互过程;
6、 识别参与交互过程的对象识别参与交互过程的对象;第29页/共58页4. .建立顺序图建立顺序图 从用例中识别交互过程从用例中识别交互过程; 识别参与交互过程的对象识别参与交互过程的对象; 为每一个对象设置生命线为每一个对象设置生命线,并确定对象的存在期限并确定对象的存在期限; 第30页/共58页4. .建立顺序图建立顺序图 从用例中识别交互过程从用例中识别交互过程; 识别参与交互过程的对象识别参与交互过程的对象; 为每一个对象设置生命线为每一个对象设置生命线,并确定对象的存在期限并确定对象的存在期限; 从引发交互的初始消息开始从引发交互的初始消息开始,在对象生命线上依次画出交在对象生命线上依次
7、画出交互的消息互的消息;第31页/共58页4. .建立顺序图建立顺序图 从用例中识别交互过程从用例中识别交互过程; 识别参与交互过程的对象识别参与交互过程的对象; 为每一个对象设置生命线为每一个对象设置生命线,并确定对象的存在期限并确定对象的存在期限; 从引发交互的初始消息开始从引发交互的初始消息开始,在对象生命线上依次画出交在对象生命线上依次画出交互的消息互的消息;如果需要如果需要,可以给消息增加时间约束可以给消息增加时间约束,以及前置条件和后置以及前置条件和后置条件。条件。第32页/共58页图书馆借书处理的顺序图书馆借书处理的顺序图图第33页/共58页 用例:用例:借书借书参与者:参与者:
8、管理员管理员, ,借阅者借阅者基本事件流:基本事件流: 1. 借阅者带着借书证和书来到柜台。借阅者带着借书证和书来到柜台。 2. 管员输入借阅者的借书证编码。管员输入借阅者的借书证编码。 3. 系统检查借阅者的合法性。系统检查借阅者的合法性。 4. 系统显示借阅者的信息。系统显示借阅者的信息。 5. 系统检查借阅者的借阅信息。系统检查借阅者的借阅信息。 6. 管员输入所借图书的条码。管员输入所借图书的条码。 7. 系统显示所借图书的信息,并登记图书。系统显示所借图书的信息,并登记图书。 管员重复管员重复67步,直到结束。步,直到结束。 8. 系统登记借阅者的本次借阅信息,并显示。系统登记借阅者
9、的本次借阅信息,并显示。 扩展事件流:扩展事件流: 3a. 借阅者身份非法,则提示,本次拒借。借阅者身份非法,则提示,本次拒借。 5a. 该借阅者所借图书中有超期的该借阅者所借图书中有超期的, 则提示则提示, 本次拒借。本次拒借。 5b. 该借阅者所借图书数量超过了上限该借阅者所借图书数量超过了上限, 则提示则提示, 本次拒借。本次拒借。 图书馆借书处理的顺序图书馆借书处理的顺序图图第34页/共58页 识别交互过程。识别交互过程。 读者在借书时,先由管理员把借书证上的读者编号读者在借书时,先由管理员把借书证上的读者编号扫描给系统,系统检查这个读者的借书证合法信息扫描给系统,系统检查这个读者的借
10、书证合法信息, ,如如果不合法果不合法, ,则系统给出提示则系统给出提示, ,如果正确系统返回读者的如果正确系统返回读者的身份信息,以及读者的借阅信息。身份信息,以及读者的借阅信息。 如果读者借书数量没有超过借书的上限,则把要借书如果读者借书数量没有超过借书的上限,则把要借书的图书编号输入系统,系统登记借书信息,并返回借的图书编号输入系统,系统登记借书信息,并返回借书成功信息,借书过程完成。书成功信息,借书过程完成。第35页/共58页 识别参与交互过程的对象;识别参与交互过程的对象;第36页/共58页 绘制借书处理类图绘制借书处理类图第37页/共58页 为每一个对象设置生命线为每一个对象设置生
11、命线,并确定对象的存在期限;并确定对象的存在期限; 从引发交互的初始消息开始从引发交互的初始消息开始,在对象生命线上依次画出在对象生命线上依次画出交互的消息交互的消息 绘制顺序图绘制顺序图第38页/共58页第39页/共58页第40页/共58页用例图用例图第41页/共58页“购买饮料购买饮料”用例的主要场景:用例的主要场景:1)顾客从投币口塞入钱币,然后选择想要的饮料;)顾客从投币口塞入钱币,然后选择想要的饮料;2)系统将钱币送入钱币记录仪;)系统将钱币送入钱币记录仪;3)记录仪检查是否还有存货;)记录仪检查是否还有存货;4)记录仪更新自己的钱币存储记录;)记录仪更新自己的钱币存储记录;5)记录
12、仪通知饮料分配器传送一罐饮料到出货口。)记录仪通知饮料分配器传送一罐饮料到出货口。第42页/共58页“购买饮料购买饮料”用例的次要场景用例的次要场景1饮料已售完饮料已售完1)若饮料已售完,记录仪要求显示屏显示“已售完”2)记录仪将钱币从退币口返回给顾客“购买饮料购买饮料”用例的次要场景用例的次要场景2需要找零需要找零1)记录仪查找自己的现金储备以便找零;2)记录仪更新自己的钱币存储记录;3)记录仪将找回的钱通过退币口返还给顾客;4)记录仪通知饮料分配器传送一罐饮料到出货口。“购买饮料购买饮料”用例的次要场景用例的次要场景3零钱找不开零钱找不开1)记录仪查找自己的现金储备以便找零;2)如果无法找
13、零,记录仪要求显示屏显示“投入正好的货币”3)记录仪将钱币从退币口返回给顾客第43页/共58页第44页/共58页第45页/共58页第46页/共58页第47页/共58页第48页/共58页第49页/共58页 绘制图书馆还书处理的顺序图绘制图书馆还书处理的顺序图第50页/共58页图书馆还书处理的顺序图图书馆还书处理的顺序图第51页/共58页图书馆还书处理的交互图书馆还书处理的交互图图 用例:用例:还书还书参与者:参与者:管理员管理员, ,借阅者借阅者操作流:操作流: 管理员进入图书借阅界面,用例开始。管理员进入图书借阅界面,用例开始。 系统要求输入所还图书的条码。系统要求输入所还图书的条码。 系统显示所还图书的图书、读者、借阅等信息。系统显示所还图书的图书、读者、借阅等信息。 确认还书。确认还书。 系统回到上一界面,等待处理下一业务。系统回到上一界面,等待处理下一业务。第52页/共58页 识别交互过程。识别交互过程。 读者在还书时,先由管理员把所借图书的图书编号读者在还书时,先由管理员把所借图书的图书编号扫描给系统,系统接收到这个信息扫描给系统,系统接收到这个信息, ,则显示这个该读者则显示这个该读者信息信息, ,以及这本书的信息。以及这本书的信息。 管理员确认还书管理员确认还书, ,则系统登记还书信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拆除作业安全协议书标准格式范文
- 2025宣威市复兴街道中心学校招聘编制外学龄前教育有关辅助人员(12人)备考考试试题及答案解析
- 2025辽宁本溪满族自治县全科医生特岗计划招聘1人考试模拟试题及答案解析
- 三年级数学(上)计算题专项练习附答案
- 2025江苏无锡市宜兴市融媒体中心招聘事业编制专业人才3人备考练习题库及答案解析
- 2025-2030食品行业私域流量运营模式与用户留存策略深度研究报告
- 2025-2030食品物流配送市场供需格局及消费趋势与投融资机会分析报告
- 2025年安徽交通职业技术学院公开招聘编外住学生宿舍辅导员12人考试模拟试题及答案解析
- 2025邯郸市市直综合性事业单位秋季博硕人才引进64名备考考试题库附答案解析
- 2025年吉林大学附属中学公开招聘教师(6人)备考考试试题及答案解析
- 张穗鸿教学课件
- 皮肤感染的护理
- 2025秋统编版(2024)道德与法治一年级上册教学计划
- 智能书柜阅读活动方案
- 床旁超声监测胃残余量在重症患者肠内营养管理中的应用
- 简短戒烟干预戒烟成功
- 寿司下周活动方案
- 地面维修液压支架故障排除技术措施
- 降低口腔炎发生率的品管圈实践
- 呼吸专科护士培训课件
- 三腔空肠营养管构造及护理
评论
0/150
提交评论