問題文
払い出しを自動化した処理が、12ある手順の7番目で止まった。仮想機器と保管領域は作られていたが、権限の設定と監視の登録は行われていない。担当者が処理を再度実行したところ、仮想機器が二重に作られてしまった。この結果を招いた原因はどれか。
選択肢
- 処理が途中で止まった際に作成済みの資源を自動で取り消す仕組みが入っていないため、中途半端な状態が残ったまま再実行された
- 実行の記録が残っていなかったため
- 手順の数が12と多く1つの処理にまとめられているため、どこまで完了したかを外から判断できず、分割して段階ごとに実行する設計にすべきである
- 処理が冪等に作られておらず、既に作られたものを検出せずに再度作成している