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

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

     首先感谢我的大神老师的孜孜教诲,感谢大神老师由浅入深的的讲述,每次听他的课总有一种醍醐灌顶,如饮甘饴不禁让我想到了我的另一位大神老师。要是软件学院的老师都想他们该多好,哈哈。开始贴例子。

      4. 某棋牌馆管理系统的基本功能描述如下:
客户可以通过 Internet 预订座位, 如果暂时没有合适的座位则允许客户进入“等候队列”,
当有人退订或结账之后将及时通知客户。此外,该系统还需要为总台服务员提供座位安排以
及结账的功能,要求能够支持现金和银行卡两种结账方式。
根据以上功能描述绘制相应的用例图:

 

分析用户和用例:

1、客户:预订座位、处理等候队列。    其中预定座位中包含检查座位信息。

2、总台服务员:安排座位、结账。      其中结账包括处理现金结账、银行卡结账。

3、银联系统交互:处理银行卡支付


UML用例建模的一些实例(二)_第1张图片


5. 某银行准备开发一个网上信用卡管理系统 CCMS,该系统的基本功能为:
(1) 信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请
者的基本信息,提交 CCMS 登录。如果信用卡申请被银行接受,客户会收到银行的确认函,
并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确
认函后,需再次登录 CCMS,用信用卡号和密码激活该信用卡。激活操作结束后, CCMS
将激活通知发送给客户,告知客户其信用卡是否被成功地激活。
(2) 月报表生成。在每个月第一天的零点, CCMS 为每个信用卡客户创建一份月报表,
对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录 CCMS 查看月报
5
表,也可以要求 CCMS 提供打印出的月报表。
(3) 信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS 中进行在线的管理。
每个信用卡客户可以在线查询其个人信息。
(4) 信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在 CCMS 中。
(5) 交易信息查询。信用卡客户可以登录 CCMS 查询并核实其信用卡交易记录及交易额。

 

 

用例及对应功能:

1、非信用卡客户:填写信用卡申请表、激活信用卡(登录)

2、客户:查看月报表、打印月报表、管理个人信息、查询交易信息、核实其信用卡交易记录。

 

 

 
UML用例建模的一些实例(二)_第2张图片
 

你可能感兴趣的:(UML)