实验04 顺序图与协作图
实验目的
(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. 分发饮料
- 设计和绘制饮料销售机类图;2. 根据类图和最理想场景、sold-out场景、没有使用合适现金–找零钱场景、没有使用合适零钱–找不开场景顺序图设计和绘制饮料销售机完整顺序图;(文件名命名为SodaMachine.mdl)
饮料销售机完整顺序图如下:
实验04 顺序图与协作图相关推荐
- 实验04 顺序图与协作图
实验目的 (1) 理解时序图的基本概念: (2) 理解协作图的基本概念: (3) 掌握在Rational Rose中绘制交互图的操作方法. 实验内容: 一.概要描述交互场景(存款用例).(文件名命名为 ...
- 实验三 顺序图、协作图设计
实验三 顺序图.协作图设计 [实验目的] 理解顺序图和协作图的概念及作用: 掌握UML顺序图与协作图的基本图形,了解它们各自的组成元素.特定作用和适用场合: 重点掌握顺序图的画法及其中元素所代表的 ...
- 用例图、类图、状态图、活动图、顺序图、协作图
实验二 UML建模工具 1.实验目的 (1)熟悉StarUML等工具软件的特色及工作环境: (2)熟悉各种UML图的含义及用途:掌握利用starUML等工具绘制各种UML图的方法. 2.实验内容 ( ...
- ****** 五十 ******、软设笔记【UML分析和意义】-类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图,动静态模式...
一.类图(Class Diagram) 描述一组类.接口.协作已经它们之间的图,用来显示系统中各个类的静态结构图. 类之间的关系(relationship) *依赖(dependency) *泛化(g ...
- 教学管理系统-实验四 顺序图
教学管理系统-实验四 顺序图 实验三链接:https://blog.csdn.net/qq_41871094/article/details/89931345 登陆 1.1 图形文档 1.2 文字说明 ...
- UML——交互图(顺序图与协作图)
目录 交互图 顺序图 协作图 顺序图与协作图之间的关系 交互图 用来描述系统中的对象是如何进行相互作用的.即一组对象是如何进行消息传递的. 交互图主要用来描述协作的动态行为方面 交互图有顺序图和协作图 ...
- UML——顺序图、协作图
一.顺序图 是做什么的? 描述按照时间的先后顺序对象之间交互动作过程 顺序图的构成 对象 消息:是对象之间的通信,可以是信号或者操作调用 生命线(激活):表示在某段时间内对象是存在的 同步 绘制两个对 ...
- 顺序图和协作图的比较
顺序图(也叫序列图)和协作图(也叫合作图)称为交互图. 其中,序列图用来描述对象之间消息发送的先后次序,阐明对象之间的交互过程以及在系统执行过程中的某一具体时刻 将会发生什么事件. 序列图是一种强调时 ...
- ATM 系统的用例图、类图、顺序图、协作图、活动图设计
用例图 分析:对于银行的客户来说,可以通过ATM机启动几个用例:存款.取款.查阅结余.付款.转帐和改变PIN(密码).银行官员也可以启动改变PIN这个用例.参与者可能是一个系统,这里信用系统就是一个参 ...
最新文章
- 自动混合精度(AMP)介绍与使用【Pytorch】
- Python中简化的验证码功能实现
- New Year and Old Subsequence CodeForces - 750E(线段树+矩阵dp)2019南昌icpc网络赛Hello 2019
- OpenStack Nova核心组件和RabbitMQ通信流程分析
- java web中读取properties文件时的路径问题
- [编程手记小技巧]自定义调试信息宏及gcc技巧
- 计算机优秀大学生,应届计算机业优秀大学生的自我鉴定
- 介绍Unity中相机的投影矩阵与剪切图像、投影概念
- rs485接口上下拉_RS485上拉下拉电阻计算详解
- 第二届广东省大学生网络攻防大赛 pyre
- 个人电脑php漏洞怎么修复,PHP版 6.0 漏洞 要怎么修复
- Kettle 全量抽取数据
- 百度paddleOcr安装与使用
- 2022年全国大学生电子设计竞赛推荐处理器-瑞萨RZ/G2L
- 如何使图片放大后依然清晰?
- Linux下Qt程序运行时找不到so的解决办法
- 2016年会是不动产区块链启动的时刻…
- MES(制造执行系统)
- js创建一个显示当前时间的简易小时钟
- python修改电脑密码_Python 远程批量修改密码脚本