RationalRose用例图顺序图活动图类图状态机图实例.docx
《RationalRose用例图顺序图活动图类图状态机图实例.docx》由会员分享,可在线阅读,更多相关《RationalRose用例图顺序图活动图类图状态机图实例.docx(9页珍藏版)》请在冰豆网上搜索。
RationalRose用例图顺序图活动图类图状态机图实例
ational-Rose-用例图、顺序图、活动图、类图、状态机图-实例
状态机图
一、问题描述
面对目前大学生日益懒惰的现象,某企业计划开发一套针对大学食堂的网上自动订餐、派送、支付等功能的电子商务系统。
具体包括(但不限于)
1、任何人均可实名注册并登录系统;
2、当日菜品浏览和订餐;
3、可实时浏览订单状态。
如果尚未配送,可撤销菜单;
4、授权人员进行配送并更新状态;
5、支付方式可以是货到付款,可以是从订餐者个人校园卡中扣除(如果余额不足则支付和订餐失败),也可以是其他方式;
6、正常结束和异常结束;
7、系统可实现整体的查询和统计分析功能。
请根据上述需求给出系统的用例图、类图、活动图(泳道)和顺序图和状态机图。
二、解题思路
1、用例图
(1)、一般客户用例图
图1、客户用例图
(2)维护人员用例图
图2、维护人员用例图
2、活动图
(1)、一般客户活动图
图3、客户活动图
(2)、维护人员活动图
图4、维护人员活动图
3、类图
图5、类图
4、顺序图
图6、顺序图
5、状态机图
(1)客户状态机图
图7、客户状态机图
(2)系统维护人员状态机图
图8、系统维护人员状态机图
三、实验总结
通过此次操作,对Rationalrose软件有了更进一步的了解,对用例图,活动图,顺序图和类图的画法也有了进一步的学习,不过尚有一些问题,如顺序图中对于关系不能删除修改,对于需要分支的关系也无法建立,类图中的关系掌握的不是特别熟练,还有问题描述的有些出入,不知道是在客户订餐后还是在支付后,维护人员才会配送并更新状态,总之,还需要老师您的讲解。