实验一用例图设计参考解答

合集下载

实验1-用例图的建模与绘制-讲解

实验1-用例图的建模与绘制-讲解

实验一用例图的建模与绘制一、实验目的与要求● 掌握参与者、用例的识别方法; ● 掌握用例的描述方法;● 掌握用例与用例之间的各种关系; ●掌握用例图的绘制方法。

二、实验内容1.参考教材p72和p73的用例模型,包括图4-24,图4-25和图4-26,独立使用Rational Rose 绘制图书馆管理系统的用例图。

缴纳罚款<<extend>>处理预约编辑图书信息编辑用户信息点评:大部分同学都正确绘制出来了,少数同学忘记在依赖关系上添加相应的构造型,即include或extend添加方法:双击连线或右键菜单打开关系的specification(规格),设置其stereotype(版型)为include(包含)或extend(扩展)2. 下面的场景应该建模为用例的什么关系?请画出相应的用例图。

(1)在网络购物系统中,客户可以进行购物、确认支付等操作,这些操作都需要登录系统。

请对购物、确认支付进行建模。

包含关系两种场景适合建模为包含关系:(1)大用例分解为小用例,小用例为大用例的一部分。

注意,这里也不同于先后关系,一个用例不需要包含它所有的前置用例,先后关系通过用例的前置条件表达。

(2)多个用例的公共功能部分,提取出来作为提供用例,被其它用例包含。

存在问题1:关系的指向方向反了,或没分清哪个用例包含哪个用确认支付(2)在网络购物系统中,客户可选择如下付款方式:支付宝、信用卡、银联卡或货到付款。

请对付款及其变体进行建模。

泛化关系泛化关系:一个用例可以例举为多个子用例,比如,使用不同的实现手段,如还书、付款问题:(1)依然建模为包含关系,未能建模为泛化关系(2)用流程图的方法来画用例图。

支付宝信用卡银联卡货到付款(3)在网络购物系统中,客户可选择如下付款方式:金额在1000以下可使用支付宝快捷支付;金额在1000以上只能选择使用信用卡或银联卡进行支付;金额在500以下可选择货到付款。

实验一 用例图uml实验ATM机用例图

实验一 用例图uml实验ATM机用例图
黑龙江大学计算机科学与技术专业、软件工程专业
学号
验时间
实验名称
用例图
实验内容
本次实验完成如下内容:
1.确定系统功能需求
2.完成系统用例图的绘制
3.确定每个用例的事件流
一、实验目的
能够根据系统的功能分析系统的用例组成
正确确定用例图中的参与者
根据系统确定每一个用例的事件流
二、实验环境
UML建模工具Rational Rose 2003
三、主要设计思想
本实验主要有以下两个特点:
(1)活动者、用例的划分。创建一个用例框图是可视化建模中具有关键的一环。每个用例所涵盖的内容(功能)既不能太大也不能太小,否则会影响以后工作的进展。
(2)使用Rational Rose工具规范性建模。从浏览器窗口容易看出,除了一个总的用例框图(全局视图)外,每个活动图均包含在各自的包中,显得直观明了。每个用例都附带有重要的――该用例事件流的详细描述,保持和需求的一致性,这点在以后的工作开展中也是十分重要的。
四、实验结果
五、实验总结
学会了寻找用例,参与者,用例与参与者。学会了,怎么描述用例,建模。

UML实验一_用例图

UML实验一_用例图

实验二用例图
【实验内容】
1.试画出学校班级管理系统的用例图。

用例有:登录;找回密码;查看、修改、删除、录入班级基本信息,参与者有管理员与系院领导。

2.试画出学生成绩管理的用例图。

用例有:登录;找回密码;录入、修改、保存、查询、删除成绩,参与者有教师与学生。

3.试画出网上选课系统的用例图。

用例有:登录;找回密码;查看课程信息;按课程编号查询;按课程名查询;选择课程;删除已选课程;维护课程信息;参与者有系统管理员与学生。

4.试画出帐号管理系统的用例图。

用例有:创建新账户;设置账户;设置账户基本信息;设置账户权限;删除帐户;查询账户。

参与者有系统管理员。

【思考】:一台自动饮料售货机共有6种不同饮料,售货机上有6个按钮,分别对应6种饮料,顾客可以通过按钮来选择所要的饮料。

每个按钮旁有一个指示灯,用来表示该售货机中是否还有这种饮料可售。

售货机有一个硬币槽的找零槽,用来收钱和找钱,假设一位顾客购买矿泉水,不用找零,请给出描述上述场景的用例图。

中南大学软件学院软件体系结构实验1UML实验-参考答案

中南大学软件学院软件体系结构实验1UML实验-参考答案

《UML实验》参考答案1. 某酒店订房系统描述如下:(1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;(2) 前台服务员可以利用系统直接在前台预订房间;(3) 不管采用哪种预订方式,都需要在预订时支付相应订金;(4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付;(5) 利用信用卡进行支付时需要和信用卡系统进行通信;(6) 客房部经理可以随时查看客房预订情况和每日收款情况。

绘制该酒店订房系统的用例图。

参考答案:顾客在线预订房间前台预订房间通过现金支付订金通过信用卡支付订金查看客房预订情况查看每日收款情况2. 根据以下场景绘制用例图:某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业联网使用该系统。

该系统功能描述如下:(1) 企业的任何员工都可以查看菜单和今日特价;(2) 系统的顾客是注册到系统的员工,可以在线订餐(以下操作均需先登录)、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证;(3) 餐厅员工是特殊的顾客,可以进行备餐(系统记录备餐信息)、生成付费请求和请求送餐,其中对于注册使用工资支付的顾客生成付费请求并发送给工资系统;(4) 菜单管理员是餐厅员工的一种,可以管理菜单;(5) 送餐员也是餐厅员工的一种,可以打印送餐说明、记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。

参考答案:<<include>>查看菜单查看今日特价在线订餐注册工资支付修改订餐信息删除订餐信息工资系统备餐生成付费请求请求送餐管理菜单打印送餐说明记录送餐信息记录收费注册登录3. 根据以下场景绘制用例图:某公司需开发一个反馈处理系统作为其CRM的一部分。

系统基本功能描述如下:(1) 客户可通过系统发布反馈信息;(2) 公司客户关系(CR)部门员工也可以在系统中记录反馈信息;(3) 业务部门的主管和员工均能看到本部门的反馈信息,但只有CR部门员工拥有修改与删除反馈的权限;(4) 对于部分需要调查以便验证其真实性并需要做相关处理的反馈信息,业务部门主管有权通过系统安排本部门员工调查及处理该反馈;(5) 反馈调查与处理完毕后,负责调查的员工可通过系统输入反馈的详细情况;(6) 公司高层可查看未决反馈统计报表和各业务部门的反馈统计报表;(7) 所有人员进入本系统需先登录。

中南大学软件学院软件体系结构实验1UML实验-参考问题详解

中南大学软件学院软件体系结构实验1UML实验-参考问题详解

《UML实验》参考答案1. 某酒店订房系统描述如下:(1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;(2) 前台服务员可以利用系统直接在前台预订房间;(3) 不管采用哪种预订方式,都需要在预订时支付相应订金;(4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付;(5) 利用信用卡进行支付时需要和信用卡系统进行通信;(6) 客房部经理可以随时查看客房预订情况和每日收款情况。

绘制该酒店订房系统的用例图。

参考答案:顾客在线预订房间前台预订房间通过现金支付订金通过信用卡支付订金查看客房预订情况查看每日收款情况2. 根据以下场景绘制用例图:某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。

该系统功能描述如下:(1) 企业的任何员工都可以查看菜单和今日特价;(2) 系统的顾客是注册到系统的员工,可以在线订餐(以下操作均需先登录)、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证;(3) 餐厅员工是特殊的顾客,可以进行备餐(系统记录备餐信息)、生成付费请求和请求送餐,其中对于注册使用工资支付的顾客生成付费请求并发送给工资系统;(4) 菜单管理员是餐厅员工的一种,可以管理菜单;(5) 送餐员也是餐厅员工的一种,可以打印送餐说明、记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。

参考答案:<<include>>查看菜单查看今日特价在线订餐注册工资支付修改订餐信息删除订餐信息备餐生成付费请求请求送餐管理菜单打印送餐说明记录送餐信息记录收费注册登录3. 根据以下场景绘制用例图:某公司需开发一个反馈处理系统作为其CRM的一部分。

系统基本功能描述如下:(1) 客户可通过系统发布反馈信息;(2) 公司客户关系(CR)部门员工也可以在系统中记录反馈信息;(3) 业务部门的主管和员工均能看到本部门的反馈信息,但只有CR部门员工拥有修改与删除反馈的权限;(4) 对于部分需要调查以便验证其真实性并需要做相关处理的反馈信息,业务部门主管有权通过系统安排本部门员工调查及处理该反馈;(5) 反馈调查与处理完毕后,负责调查的员工可通过系统输入反馈的详细情况;(6) 公司高层可查看未决反馈统计报表和各业务部门的反馈统计报表;(7) 所有人员进入本系统需先登录。

实验一 用例图

实验一 用例图

软件工程试验一:用例图
班级:信121
姓名:黄成运
学号:2108191211112
一、试验目的
通过本次试验使学生掌握UML建模语言的基础知识和rose软件的基本用法,并进一步熟练掌握绘制业务用例框图和用例文档基本步骤和方法。

二、试验要求
根据实验题目内容,完成相应的实验任务。

三、实验内容
1.一个新的音像商店准备采用计算机系统向比较广泛的人群销售或租借录像带和
光碟。

该音像商店将存有大约1000 盘录像带和500 张光碟,所有的录像带和光碟都有一个条码,可以使用条码扫描仪来支持销售和返还,客户会员卡也同时条码化。

客户可以预定录像带并在指定日期来取。

系统必须拥有灵活的搜索机制来回答客户的询问。

根据上述描述,请你给出音像租赁销售系统的业务用例模型和系统用例模型,任选一个系统用例写出用例文档。

2.可以根据本小组自定的系统完成用例图和用例文档。

四、实验结果
客户信息管理业务用例图
该客户信息管理主要实现对客户信息的增加、删除、修改和查询。

系统用例图。

实验报告1--用例和用例图

实验报告1--用例和用例图

中北大学软件学院实验报告
专业:软件工程
方向:软件开发与测试
课程名称: UML
班级:
学号:
姓名:
辅导教师:井超
2017年3月制
4.用例图如下所示
1).系统参与者
系统角色
2).图书管理
图书管理用例图3).图书借阅和还书用例图
图书的借阅和归还用例4).图书管理系统的整体用例图
图书管理系统的整体用例图
5.实验结论及心得
通过本次实验,我掌握了在课堂上学习的用例图等。

加深了对书本知识的认识和记忆。

在实验中我学会了去如何操作ro se工具图。

通过ro se工具图,可以去清晰的去展示一个关系等。

使用非常方便。

中南大学软件学院软件体系结构实验1-UML实验-参考答案

中南大学软件学院软件体系结构实验1-UML实验-参考答案

《UML实验》参考答案1. 某酒店订房系统描述如下:(1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;(2) 前台服务员可以利用系统直接在前台预订房间;(3) 不管采用哪种预订方式,都需要在预订时支付相应订金;(4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付;(5) 利用信用卡进行支付时需要和信用卡系统进行通信;(6) 客房部经理可以随时查看客房预订情况和每日收款情况。

绘制该酒店订房系统的用例图。

参考答案:顾客在线预订房间前台预订房间前台服务员客房部经理通过现金支付订金通过信用卡支付订金查看客房预订情况查看每日收款情况信用卡系统2. 根据以下场景绘制用例图:某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。

该系统功能描述如下:(1) 企业的任何员工都可以查看菜单和今日特价;(2) 系统的顾客是注册到系统的员工,可以在线订餐(以下操作均需先登录)、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证;(3) 餐厅员工是特殊的顾客,可以进行备餐(系统记录备餐信息)、生成付费请求和请求送餐,其中对于注册使用工资支付的顾客生成付费请求并发送给工资系统;(4) 菜单管理员是餐厅员工的一种,可以管理菜单;(5) 送餐员也是餐厅员工的一种,可以打印送餐说明、记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。

参考答案:<<include>>查看菜单查看今日特价在线订餐注册工资支付修改订餐信息删除订餐信息工资系统备餐生成付费请求请求送餐管理菜单打印送餐说明记录送餐信息记录收费注册登录3. 根据以下场景绘制用例图:某公司需开发一个反馈处理系统作为其CRM 的一部分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一用例图设计参考
解答
公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]
实验1
1. 一台自动售货机能提供6种不同的饮料,售货机上有6个不同的按钮,分别对应这6种不同的饮料,顾客通过这些按钮选择不同的饮料。

售货机有一个硬币槽和找零槽,分别用来收钱和找钱。

现在为这个系统设计一个用例图。

找零钱
自动售货机系统用例图
2.现有一个产品销售系统,其总体需求如下:
系统允许管理员生成存货清单报告。

管理员可以更新存货清单。

销售员记录正常的销售情况。

交易可以使用信用卡或支票,系统需要对其进行验证。

每次交易后都需要更新存货清单。

分析其总体需求,并绘制出其用例图。

产品销售系统用例图
3 某酒店要开发一个酒店住宿管理系统,该酒店可对外开放500个双人间和50个单人间,房间费用视情况按季节由管理人员进行调整,但周一到周五半价(周末全价)折扣不变。

只有在该系统进行了注册的人员才能登录该系统进行酒店住宿预定。

对于顾客的请求,该系统能根据请求入住时间预定指定档次的房间信息,记录该顾客姓名、地址、联系电话、有效证件号、房间类型和预定的天数,并计算出总费用。

预定的同时顾客按规定要提交10%定金。

六个小时之内酒店允许顾客取消预定金,超过六个小时定金不退还。

每周一系统自动打印一周预定情况的清单。

顾客离开时,可以到总台办理结帐。

结帐方式可采用两种方式,一种是现金结帐,另一种是银行卡结帐,银行卡结帐将通过与银联POS机来完成。

POS
4.登录一个网上酒店管理系统,根据其客人预订房间流程,描述系统的“预订房间”用例。

当客人登陆网上酒店管理系统,系统显示需要选择的服务,客人选择预订房间,系统判断客人预订的房间是否还有剩余,如果没有剩余,询问顾客是不是要继续选择预订其他的房间,顾客如果选择是,则重新进去预订房间的用例,如果客人选择不继续预订房间的话,系统询问客人是否要选择退出,客人退出,如果客人要预订的房间有剩余,系统询问顾客是不是要确定预订这个房间,顾客选择是,然后系统询问顾客的详细的信息,系统记录信息,然后回到系统询问顾客是否需要其他的服务,顾客选择退出,系统注销用户的登录信息。

客户
网上酒店管理系统用例图
“预订房间”用例描述。

例编号:001
用例名称:预订房间
用例描述:顾客通过系统预订房间
参与者:顾客
前置条件:顾客已成功登录
后置条件:系统生成房间预订成功信息
基本路径
1. 顾客请求预定房间服务
2. 系统要求输入预定房间信息
3. 顾客输入预定房间信息
4. 系统根据条件查询剩余房间
5. 系统反馈查询结果
6. 系统要求顾客确认
7. 顾客确认订房信息
8. 系统记录顾客信息
9. 系统反馈订房成功
10.系统提示选择其它服务
可选操作流程
5a. 系统查询没有剩余房间
5a1. 订房者继续选择预订其它房间
5a2. 退出预定
7a. 订房者取消预定
10a. 选择其它服务
9a1.选择退出,系统注销用户信息
客户。

相关文档
最新文档