UML用例建模的一些实例(一)

您所在的位置:网站首页 uml常见的十种图实例 UML用例建模的一些实例(一)

UML用例建模的一些实例(一)

2024-02-15 00:06| 来源: 网络整理| 查看: 265

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

 

首先在这个例子中我们要先找到参与者:

1、顾客

2、前台服务员

3、信用卡系统: 该订餐系统和信用卡系统有交互,所以说信用卡系统也是参与者。

4,、客房部经理

 

然后我们找到这些参与者用到了系统中的哪些功能

1、顾客:在线预订、通过信用卡进行支付

2、前台服务员:在前台预订房间、通过现金进行支付

3、信用卡系统:信用卡进行支付时需要和信用卡系统进行通信

4,、客房部经理:查看客房预订情况和每日收款情况

 

 

然后我们可以根据此功能描述画出用例图如下:

  2. 根据以下场景绘制用例图:

 

某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。该系统功能描述如下:

(1) 企业的任何员工都可以查看菜单和今日特价;

(2) 系统的顾客是注册到系统的员工,可以在线订餐(以下操作均需先登录)、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证;

(3) 餐厅员工是特殊的顾客,可以进行备餐(系统记录备餐信息)、生成付费请求和请求送餐,其中对于注册使用工资支付的顾客生成付费请求并发送给工资系统;

(4) 菜单管理员是餐厅员工的一种,可以管理菜单;

(5) 送餐员也是餐厅员工的一种,可以打印送餐说明、记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。

 

首先分析这个系统中都有那些参与者和对应的功能:

1、任何员工:查看菜单和今日特价

2、顾客(注册到系统的员工):可以在线订餐、注册工资支付(工资系统提供身份验证)、修改订餐信息、删除订餐信息

3、餐厅员工:进行备餐(系统记录备餐信息)、生成付费请求和请求送餐

4、菜单管理员:管理菜单

5、送餐员:打印送餐说明、记录送餐信息(如送餐时间)以及记录收费

则用例图为:

 

 

这里感谢我的大神老师给我们别具匠心的授课内容



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3