自动售货机用例图
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动售货机用例图
一实验内容:
一台饮料自动售货机能提供六种不同的饮料,售货机上有六个按钮,分别对应于这六种饮料,顾客可通过按钮来选择所要的饮料。每个按钮旁边有一个指示灯,用来表明该售货机中是否还有这种饮料可售。售货机有一个硬币槽和找零槽,用来收钱和找零。假设现在有一位顾客投币购买矿泉水,不用找零。
问题:请给出描述上述场景的用例图。
二用例描述:
1)该用例的目的是描述自动售货机的用例图,来更好的学习用例建模;
2)该用例在当有人想买饮料并到自动售货机钱塞硬币买饮料的时候被参与者即:顾客启动执行
3)在用例中指示灯来提示哪种饮料有得买,哪种饮料没有卖;每种饮料有各自的按钮来供顾客选择要买的饮料;
行为者:顾客;
用例:按钮,指示灯,投币槽,退币槽;
按钮是用来供顾客选择要选择的饮料;
指示灯是来显示对应的饮料是否可售;
投币槽供顾客投币买饮料的;
退币槽式用来退剩下的钱币;
三自动售货机的对象图:四用例图:
?
指示灯提示饮料是否可售吐饮料
五实验小结:
1)在本次实验中初次使用Rational Rose来画用例图,在画用例图之间要寻找并确定行为者,以及寻找并确定用例;
2)一个用例表示系统中一个与特定行为者相关的完整功能。用例通过关联与行为者链接,关联指出一个用例与哪些行为者交互,
所以在确定了行为者和用例之后,要理清楚各个用例之间的关
系,在画用例图时候才能够顺手,才能过完成自动售货机系统
中的一系列动作,才能特定行为者一个可观擦到的结果值;