通信图的建模方法 — 软件工程选择题
题目
某系统的通信图需描述以下一次交互:顾客向订单服务提交订单;订单服务先请求库存服务预留商品,预留成功后才请求支付服务授权付款;授权请求发出后,订单服务通知顾客订单已受理。图中只表示这些调用消息,不画返回消息。下列哪项正确体现对象间链接、消息方向及顺序编号?
A. 顾客→订单服务:1提交;订单服务→库存服务:1.1预留;订单服务→支付服务:1.2授权[预留成功];订单服务→顾客:1.3通知
B. 顾客→订单服务:1提交;订单服务→库存服务:1.2预留;订单服务→支付服务:1.1授权[预留成功];订单服务→顾客:1.3通知
C. 顾客→订单服务:1提交;订单服务→库存服务:1.1预留;订单服务→支付服务:1.2授权;订单服务→顾客:1.3通知[预留成功]
D. 顾客→订单服务:1提交;订单服务→库存服务:1.1预留;支付服务→订单服务:1.2授权[预留成功];订单服务→顾客:1.3通知