我必须为我的一个任务创建一个用例和序列图。以下是描述:
请考虑以下对自动气体泵系统的描述。
自动燃气泵允许客户使用信用卡、借记卡和现金购买汽油。当不使用时,泵会显示每日特价和销售的信息。使用泵时,客户指示付款方式。如果选择现金,客户将一直等到售货员启动泵。如果使用信用卡或借记卡,客户可以通过与泵连接的读卡器刷卡。在借记卡的情况下,输入一个引号。信用卡/借记卡通过与信用公司计算机的通信进行验证,泵被激活。然后,客户选择气体类型,从泵中取出“泵喷嘴”,并通过抽气来购买气体。客户将“泵喷嘴”替换回泵,从而结束交易。如果使用了信用卡/借记卡,客户的账户就会被收取燃油费用,客户可以选择打印收据,交易结束。如果需要现金付款,泵将保持闲置状态,直到售货员收到客户的付款并将泵重置为空闲状态。每日加油站经理更新每一等级汽油的价格信息。此外,在每天结束时,信用卡交易被发送到信用卡公司付款。
对于用例图,我觉得它是正确的,只是寻求反馈真的。
UML图像:
对于顺序图,场景是:“用信用卡购买煤气”
我觉得我缺少了一个GasPump控制器实体,或者说,现在的情况还好吗?这辆车真的需要吗?
发布于 2017-01-25 19:29:17
用于用例图
我觉得我缺少了一个GasPump控制器实体,或者说,现在的情况还好吗?
这取决于你想要描绘的水平。在您的情况下,它似乎是用户目标级别,您不需要一个控制器。
这辆车真的需要吗?
只有当它真的做了什么,也就是说,如果它是一个演员。
https://stackoverflow.com/questions/41858178
复制相似问题