掌握运用Rose工具绘制用例图的基本操作
一、实验目的
(1)理解用例图的基本概念。
(2)掌握运用Rose工具绘制用例图的基本操作。
二、实验要求
(1)2+2学时(其中课外2学时);
(2)每组1人;
(3)设计性实验;
(4)根据所给案例分析并绘制用例图;
三、实验主要设备
台式或笔记本电脑
四、实验内容
1.案例:已知某网络教学系统的功能需求如下:
(1) 学生可以登陆网站浏览和查找各种信息以及下载文件。
(2) 教师可以登陆网站给出课程见解、发布、修改和更新消息以及上传课件。
(3) 系统管理员可以对页面进行维护和批准用户的注册申请。
2.分析
确定参与者
在网络教学系统中,需要学生和教师的参与。也离不了系统管理员对网站的维护和对用户的审批。
所以,确定参与者主要是学生和教师,其次就是系统管理员。
确定用例
学生作为学生的身份进入网站,可以浏览网站,查找信息,下载文件。
教师作为教师的身份进入网站,可以给学生提出的问题给出课程见解,也可以发布信息,修改信息,更新信息,还可以上传课件。
系统管理员作为管理员的身份进入网站,可以对网站页面进行维护,也可以对新用户的注册进行批准,这里的新用户主要是学生和少部分老师。
3.绘制
五、总结
通过这个实验,让我可以非常迅速的可以画出用例图,了解到了这个Rational Rose这个软件的方便之处。用例图呈现了一些参与者,一些用例,以及他们之间的关系,我们通过用例图可以直观的看到他们之间的关系,可以在整个过程中对其他工作起到指导作用。所以,在以后的学习中我们可以通过化用例图,对整个过程有更多的了解,更利于之后的学习。
掌握运用Rose工具绘制用例图的基本操作相关推荐
- 使用UMLet绘制用例图及活动图
使用UMLet绘制用例图及活动图 UMLet是一款开放源代码的轻量级UML建模工具,它能够帮助我们快速地构建用例图.活动图等各种 UML模型. 用例图充当用户要求说明的焦点. 它描述要求.用户和主要组 ...
- 掌握在Rational Rose中绘制时序图(交互图)的操作方法
一.实验目的 (1)理解时序图的基本概念. (2)掌握在Rational Rose中绘制时序图(交互图)的操作方法. 二.实验要求 (1)4学时: (2)每组2人: (3)设计性实验: 三.实验主要设 ...
- python 画柱状图-python使用Plotly绘图工具绘制柱状图
本文实例为大家分享了python使用Plotly绘图工具绘制柱状图的具体代码,供大家参考,具体内容如下 使用Plotly绘制基本的柱状图,需要用到的函数是graph_objs 中 Bar函数 通过参数 ...
- Rational Rose :从用例图开始
前置条件:安装Rational Rose 2003 找开Rose工具,选择用例视图 Use Case View 先看看这个视图下面都有哪些工具,都能做一些什么: 下面详细说一下: 用例视图下面有工具 ...
- UMLet 使用说明之绘制用例图
UMLet 是一款简单实用.开源的轻量级 UML 建模工具,它能够帮助我们快速地构建 UML 用例图.UML 静态图.UML 行为图和 UML 实现图等各种 UML 模型.UMLet 可以在 Wind ...
- 掌握在Rational Rose中绘制协作图(交互图)的操作方法
一.实验目的 (1)理解协作图的基本概念. (2)掌握在Rational Rose中绘制协作图(交互图)的操作方法. 二.实验要求 (1)2+2学时(其中课外2学时): (2)每组2人: (3)设计性 ...
- 不使用powerdesigner手工绘制用例图例题详解
文章目录 1.题目 2.分析过程 3.结果 4.需要注意的细节 5.本题易错的地方 1.题目 根据以下场景绘制用例图. 某公司预开发一个反馈系统作为其CRM(客户关系管理)的一部分.系统基本功能描述如 ...
- 通过在线制图工具绘制阿里云部署图
通过在线制图工具绘制阿里云部署图 最近做一个项目是关于采集指纹的系统,先给大家简单介绍一下项目的主要功能: 该项目主要是做一个采集婴幼儿的手掌指纹和掌纹的客户端,并且通过服务端接口保存手掌指纹到阿里云 ...
- c语言程序流程图绘制软件,程序员都是用什么画图工具绘制C语言程序流程图?这个方法你需要知道...
对于编程初学者来说,很多人都以为程序设计就是单纯的写代码,其实并不是,程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分,往往以某种程序语言为工具,给出这种语言下的程序,很多人在接到 ...
- ArcGIS利用draw绘图工具绘制shp文件
ArcGIS利用draw绘图工具绘制shp文件 1.在GIS管理栏空白处,点击鼠标左键,在跳转出来的工具栏中点击 2.点击第五个白色矩形图标,绘制出你想剪裁的感兴趣区. 点击倒数第二个Convert ...
最新文章
- 使用 JavaCSV api 读取和写入 csv 文件
- RFID读写器Impinj R420开发C#
- Oracle的控制文件
- [转]深入理解 __doPostBack
- CentOS 6.5 搭建NFS文件服务器
- 文本分类入门(十)特征选择算法之开方检验
- macos支持exfat吗_在Windows上使用VMware Workstation虚拟机安装macOS
- python txt转dataframe_Python格式化解析不规则txt文本并转为dataframe
- Spring Boot + JPA +MySQL 数据操作及示例环境搭建(手动建表建类)
- 容灾服务器作用,存储容灾服务
- 数说:这只程序员组建的乐队为何能进HOT5?
- requestparam注解_源码剖析@ApiImplicitParam对@RequestParam的required属性的侵入性
- 虚拟环境中更新pip
- html制作dnf,DNF教你如何不花一分钱制作90顶级史诗
- Jsp 页面白页问题
- 网络带宽 (网速) 在线测试
- piranha启动报错
- php取余函数,php 取余数详解
- 校园网连接后,浏览器打不开登录界面可能的一种解决方法
- java面试常问问题及答案,附源代码
热门文章
- js逆向案例-过加速乐
- HCNA培训常见问题001-HCNA AI学习什么内容?
- java spring定时器_Spring定时器的使用
- 单片机入门教程:第一章 单片机8051概述
- python内点法_最优化问题(三) 之 外点法(罚函数法)
- Unity3D插件Gaia的基本使用方法
- yuv422 java_论YUV422(YUYV)与YUV420相互转换
- Android 大漠插件功能,猩猩助手安卓模拟器怎么用大漠插件
- Android Lint 代码检查工具的使用
- glide加载gif图不显示动画_Glide 加载gif的一些个人总结