以下是问题:
CarHere是一家全国性汽车租赁公司,在不列颠群岛提供低成本汽车租赁服务。他们的汽车可以通过位于所有主要机场和一些中心城市的租赁办公室获得。他们目前的计算机化系统表现不佳,需要更换。现在已经委托一个团队开始开发工作。
当潜在客户要求CarHere公司租车时,预订员会记录租车要求,包括接送时间和地点,车辆等级以及任何特殊需求。一旦详细信息达成一致,我们将进行预订。所有预订均为临时预订,直至客户在确认日期之前确认 。 对于每次预订,预订员将记录客户和他们提名的任何其他司机的详细信息:标题,名字,姓氏,电话,地址,许可证号码和要租用的汽车等级以及任何特殊功能。一旦客户支付全额金额,职员将记录付款细节:付款日期,付款方式和金额。然后,职员将预订更新为“已确认”并发出由客户签署的租赁文件。付款可以通过信用卡/借记卡或现金支付。确认预订可能会在取件前三天内取消;付款报销,减去10%的费用。
每天早上都会列出一份逾期的临时预订清单以及所有已确认预订的取消清单。然后取消临时预订并报销客户。
这是我的图表:
我有什么办法可以改善图表吗?
答案 0 :(得分:0)
首先,您希望了解包含的用例是必需的,扩展是可选的。 “添加付款记录”看起来不是可选的,“获取租赁要求”的扩展也没有。因此,如果您对此不清楚,则需要修改您的扩展并相应地进行修改。
接下来,不要试图在其包含的其他用例方面完整地解释用例的行为。如果您包含的用例实际上是基本用例的一部分,那么请将它们删除。我将解释其他记录行为的方法。
接下来,如果您有不同的接受付款的方式,您可能希望将每个方法作为继承“付费”用例的单独用例。
最后,为了完整地解释用例的行为,请使用活动图,每个用例一个。你可以在那里找到你想要的任何细节。您可能还想谷歌“用例叙述”,以查看您可以口头记录用例行为的方法;这个叙述是活动图描绘的内容。如果您在使用案例中有一条特别复杂的路径,请查看“用例场景”以及如何使用序列图记录一个。