预约是活动并将其规定如下:UML活动图 - 如何设计?
一位顾客接触预约官员关于汽车租赁服务。
该客户报价需要的开始和结束日期,首选车辆和皮卡办公室的 。
预约人员查找价格文件并报价。 客户同意价格。
车辆可用性将被检查,以查看是否有合适的车辆可用于在所需办公室所需的时间 。
如果请求的车辆在指定的代收处可用,则为客户保留 。在车辆可用性中输入登记 保留。
预约人员向客户发出租赁号码。 然后在租赁文件中创建租赁协议,其中包括租赁编号, 租赁期限,车辆类型和代收办公室。
例外
- 适当的车辆,不提供在拾取办公室。客户提供替代车辆 。
- 客户不同意价格并要求提供备用车辆和/或 期间。
我设计了上述活动的活动图但我不知道我是否有提出问题的决策节点或以上的控制流程?在我的情况下,价格同意应该在决策节点上还是在输入节点的控制流程箭头上?
除此之外,如果用例仅指定一个条件,例如“如果车辆可用,则向客户提供车辆并报价,如果客户接受,则启动租赁。决策节点是怎样的?
此外,如果有三个不同的参与者,应该有一个代表参与者的泳道,还是可以在没有参与者的情况下绘制活动图?
的用例的活动图上面下面贴
“车辆可用性检查,看看是否合适的车辆可在规定的时间所需的office.f要求的车辆可在指定的皮卡办公室,则保留给客户。一个条目是由在注册预订的车辆可用性中。“我写这为决策节点,它应该是一个动作,而不是已经决策节点出来的某种成功? 除了这一点,我可以写是 - 检查可用性?比如,设置决策节点的选项,以及在同一控制流程中发送另一个动作的选项? – 2013-03-17 20:38:48