实验目的
(1) 理解时序图的基本概念; (2) 理解协作图的基本概念;
(3) 掌握在Rational Rose中绘制交互图的操作方法。
实验内容
一、概要描述交互场景(存款用例)。(文件名命名为存取款交互概要.mdl)

二、设计和绘制自动车锁系统类图;根据类图设计和绘制实现“锁车”用例的顺序图;在顺序图中按【F5】或选择【Browse】【Creat Collaboration Diagram】自动生成协作图(文件名命名为CarKey.mdl)



协作图如下:


三、饮料销售机主要功能如下:
前端(Front)主要功能:1.接受顾客的选购和现钞 2.从记录器接收找回的零钱并交给顾客 3.返还现钞 4.从分配器接收饮料 5.显示信息
记录器(Register):1.从前端获取顾客输入 2.更新现钞存储 3.找零钱
分配器(Dispenser):1.检查顾客选购的饮料是否有货 2. 分发饮料

  1. 设计和绘制饮料销售机类图;2. 根据类图和最理想场景、sold-out场景、没有使用合适现金–找零钱场景、没有使用合适零钱–找不开场景顺序图设计和绘制饮料销售机完整顺序图;(文件名命名为SodaMachine.mdl)





    饮料销售机完整顺序图如下:

实验04 顺序图与协作图相关推荐

  1. 实验04 顺序图与协作图

    实验目的 (1) 理解时序图的基本概念: (2) 理解协作图的基本概念: (3) 掌握在Rational Rose中绘制交互图的操作方法. 实验内容: 一.概要描述交互场景(存款用例).(文件名命名为 ...

  2. 实验三 顺序图、协作图设计

    实验三   顺序图.协作图设计 [实验目的] 理解顺序图和协作图的概念及作用: 掌握UML顺序图与协作图的基本图形,了解它们各自的组成元素.特定作用和适用场合: 重点掌握顺序图的画法及其中元素所代表的 ...

  3. 用例图、类图、状态图、活动图、顺序图、协作图

    实验二  UML建模工具 1.实验目的 (1)熟悉StarUML等工具软件的特色及工作环境: (2)熟悉各种UML图的含义及用途:掌握利用starUML等工具绘制各种UML图的方法. 2.实验内容 ( ...

  4. ****** 五十 ******、软设笔记【UML分析和意义】-类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图,动静态模式...

    一.类图(Class Diagram) 描述一组类.接口.协作已经它们之间的图,用来显示系统中各个类的静态结构图. 类之间的关系(relationship) *依赖(dependency) *泛化(g ...

  5. 教学管理系统-实验四 顺序图

    教学管理系统-实验四 顺序图 实验三链接:https://blog.csdn.net/qq_41871094/article/details/89931345 登陆 1.1 图形文档 1.2 文字说明 ...

  6. UML——交互图(顺序图与协作图)

    目录 交互图 顺序图 协作图 顺序图与协作图之间的关系 交互图 用来描述系统中的对象是如何进行相互作用的.即一组对象是如何进行消息传递的. 交互图主要用来描述协作的动态行为方面 交互图有顺序图和协作图 ...

  7. UML——顺序图、协作图

    一.顺序图 是做什么的? 描述按照时间的先后顺序对象之间交互动作过程 顺序图的构成 对象 消息:是对象之间的通信,可以是信号或者操作调用 生命线(激活):表示在某段时间内对象是存在的 同步 绘制两个对 ...

  8. 顺序图和协作图的比较

    顺序图(也叫序列图)和协作图(也叫合作图)称为交互图. 其中,序列图用来描述对象之间消息发送的先后次序,阐明对象之间的交互过程以及在系统执行过程中的某一具体时刻 将会发生什么事件. 序列图是一种强调时 ...

  9. ATM 系统的用例图、类图、顺序图、协作图、活动图设计

    用例图 分析:对于银行的客户来说,可以通过ATM机启动几个用例:存款.取款.查阅结余.付款.转帐和改变PIN(密码).银行官员也可以启动改变PIN这个用例.参与者可能是一个系统,这里信用系统就是一个参 ...

最新文章

  1. 自动混合精度(AMP)介绍与使用【Pytorch】
  2. Python中简化的验证码功能实现
  3. New Year and Old Subsequence CodeForces - 750E(线段树+矩阵dp)2019南昌icpc网络赛Hello 2019
  4. OpenStack Nova核心组件和RabbitMQ通信流程分析
  5. java web中读取properties文件时的路径问题
  6. [编程手记小技巧]自定义调试信息宏及gcc技巧
  7. 计算机优秀大学生,应届计算机业优秀大学生的自我鉴定
  8. 介绍Unity中相机的投影矩阵与剪切图像、投影概念
  9. rs485接口上下拉_RS485上拉下拉电阻计算详解
  10. 第二届广东省大学生网络攻防大赛 pyre
  11. 个人电脑php漏洞怎么修复,PHP版 6.0 漏洞 要怎么修复
  12. Kettle 全量抽取数据
  13. 百度paddleOcr安装与使用
  14. 2022年全国大学生电子设计竞赛推荐处理器-瑞萨RZ/G2L
  15. 如何使图片放大后依然清晰?
  16. Linux下Qt程序运行时找不到so的解决办法
  17. 2016年会是不动产区块链启动的时刻…
  18. MES(制造执行系统)
  19. js创建一个显示当前时间的简易小时钟
  20. python修改电脑密码_Python 远程批量修改密码脚本

热门文章

  1. 原神每次均需重新扫码登录
  2. codeforces 708A - Letters Cyclic Shift
  3. 中国境内小麦的储粮害虫汇总
  4. android 4.4拍照问题,Android拍照与相机适配问题汇总
  5. SpringMVC——控制器方法的返回值类型(ModelAndView、String、void、Object)
  6. Vue-简单网格组件的使用grid
  7. StanfordCoreNLP: 英文句子词性还原、词干标注工具包简单使用(Java)
  8. 远程桌面相关详细操作
  9. 亚马逊MWS开发--订单相关
  10. 去阿里面试Java岗位,一个Spring问题就给干趴下了