南华大学
实验名称:练习使用Rational Rose(自动售货机)学院:计算机学院
专业班级:本2010 电气信息类03班
学号:20104030342
姓名:谢志兴
指导教师:徐卓然
日期:2012 年 5 月 4 日
实验目的:
练习使用 Rational Rose 软件画图
实验题目:
找出饮料自动售货机系统中的对象 设置
一个饮料自动售货机可以放置五种不同或部分相同的饮料,可由厂商根据销售状况自动调配,并可随时重新设置售价,但售货机最多仅能放置50罐饮料,其按钮设计在各种饮料样本的下方,若经金额计算器累计金额足够,则选择键灯会亮;若某一种饮料已销售完毕,则售完灯会亮。
销售
顾客将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等顾客按键选择。
顾客按键后饮料由取物楼掉出,并自动结算及找钱。
取消交易
顾客可在按下选择键前任何一个时刻,拉动退币杆取消交易收回硬币。
画出该自动售货机的用例图、活动图、类图、顺序图
实验结果:
1、 用例图:
1.1顾客的用例图
1.2自动售货机的用例图
投币
选择货物
顾客
2、 活动图:
2.1投币的活动图
2.2选择货物的活动图
2.3前端的活动图
分配器
自动售货机
2.4货币记录仪的活动图
2.5分配器的活动图
3、 类图:
4、 顺序图:
接受货币显示可够货物接受选择退货币弹出提示接受前端来的货币更新储备检查改变
实验心得体会:
通过运用Rational Rose来对自动售货机系统进行需求分析画图,对Rational Rose 更加熟悉。
在整个过程中,和同学们一起讨论学习,使得我想到了没考虑到的一些地方,使得图画
的更加详细,一个系统不是某个人能够单独完成的,团队的力量很重要。