あるレストランでは,受付時に来店した客の名前を来店客リストに記入し,座席案内時に来店客リストと空席状況の両方を参照している。この一連の業務をDFDで表現したものとして,最も適切なものはどれか。

- ア
- イ
- ウ
- エ
正解と解説を見る
正解
エ
この業務では、受付時に「来店客リスト」というデータストアへ客の名前を記入するデータフローと、座席案内時に「来店客リスト」と「空席状況」という二つのデータストアの両方を参照するデータフローが必要になる。正しいDFDは、受付プロセスから来店客リストへの書込みの矢印と、座席案内プロセスから来店客リストおよび空席状況への参照の矢印がそれぞれ正しい向きで描かれているものであり、エが正解である。誤りの選択肢は、データの流れの向きが逆になっていたり、座席案内プロセスが参照すべき二つのデータストアの一方が欠けていたりする点で、業務内容と整合していない。