ユースケース詳細 - 商品選択

アクター:客
概要:商品を選択する。
詳細:
アクターは システムに任意で客ID、商品ID、個数を指定して商品選択を要求する。
システムは 顧客IDが指定されていない場合には、客IDを新規に採番し、新規に買い物客を作成する。
システムは 指定された商品IDの商品[例外:商品が存在しない]を指定された個数、作成した買い物客もしくは指定された客ID[例外:客が存在しない]の客の買い物として選択する。
システムは 指定された客IDを用いて、買い物確認を行い、買い物データと合計金額をアクターに通知する。
システムは ユースケースを終了する。
例外:
[例外:商品が存在しない]
商品が存在しないことを通知してユースケースを終了する。
[例外:客が存在しない]
アクターに、現在までの買い物が無効であることを通知し、新規に客IDの客を作成し、ユースケースを継続する。