ITパスポート過去問 令和1年度(2019年)問9
DFDにおいて,データフローや処理(機能)以外に記述されるものだけを全て挙げたものはどれか。
- a データの処理に要する時間
- b データの蓄積場所
- c データの発生源や出力先
選択肢
- ア:a,b
- イ:a,b,c
- ウ:b,c
- エ:c
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
DFDは、データフローと処理(プロセス)に加えて、データの蓄積場所(データストア)と、データの発生源や出力先(外部エンティティ)も表します。一方、処理に要する時間はDFDの記述要素ではありません。したがって、該当するのはbとcで、正解は「ウ」です。
Point
この問題は、DFDで表現できる基本要素を区別できるかを確認するものです。特に、データフローや処理以外に、データストアと外部実体を記述すること、処理時間のような時間情報は対象外であることを理解しているかが問われます。
解くために必要な知識
この問題を解くには、DFD(データフローダイアグラム)の構成要素を理解している必要があります。
用語の整理
DFDの目的
DFDは、システムの中でデータがどこから来て、どの処理を通り、どこへ出ていくかを表す図です。
DFDの構成要素(試験で扱う基本)
| 要素名 | 何を表すか | 例 |
|---|---|---|
| データフロー | データの流れ | 注文データ、会員情報などの受け渡し |
| 処理(プロセス) | データの変換や処理 | 注文受付、集計、登録など |
| データストア | データの蓄積場所 | DB、ファイル、台帳など |
| 外部エンティティ | システム外部の発生源や出力先 | 利用者、取引先、他システムなど |
DFDで表さない代表例
DFDはデータの流れを中心に表現するため、次のような情報は原則として記述対象ではありません。
-
処理に要する時間
-
処理の順序やスケジュール(いつ実行するか)
-
担当者や組織の責任分担(これは別の図で扱うことが多いです)
問題の解法手順
選択肢を構成する要素の整理
a・b・cが何に当たるかを確認します
| 記号 | 内容 | DFDで記述するか | 対応する要素 | 理由 |
|---|---|---|---|---|
| a | データの処理に要する時間 | いいえ | 該当なし | DFDは処理の時間や順序を表す図ではありません。 |
| b | データの蓄積場所 | はい | データストア | ファイル、DBなどの蓄積場所を表します。 |
| c | データの発生源や出力先 | はい | 外部エンティティ | システム外部の人、組織、他システムなどを表します。 |
問題の条件に合うものを選びます
問題文は「データフローや処理(機能)以外に記述されるもの」を問うています。
-
データフローでも処理でもない要素は、データストアと外部エンティティです。
-
したがって該当するのは b と c です。
以上より、正解は「ウ」です。
選択肢ごとの解説
- ア:不正解
bはデータストアとしてDFDに記述します。しかし、aの処理時間はDFDの記述要素ではないため不適切です。
- イ:不正解
bとcはDFDの要素ですが、a(データの処理に要する時間)はDFDに記述しないため不正解です。
- ウ:正解
bはデータの蓄積場所なのでデータストアとして記述します。cはデータの発生源や出力先なので外部エンティティとして記述します。どちらもデータフローや処理(機能)以外の要素です。
- エ:不正解
c(外部エンティティ)はDFDの要素ですが、b(データストア)も「データフローや処理以外」に含まれるため不正解です。
まとめ
DFDは、データフローと処理(プロセス)に加えて、データの蓄積場所(データストア)と、データの発生源や出力先(外部エンティティ)も表します。一方、処理に要する時間はDFDの記述要素ではありません。したがって、該当するのはbとcで、正解は「ウ」です。
ストラテジ系 > システム戦略 > システム戦略
bはデータストアとしてDFDに記述します。しかし、aの処理時間はDFDの記述要素ではないため不適切です。
bとcはDFDの要素ですが、a(データの処理に要する時間)はDFDに記述しないため不正解です。
bはデータの蓄積場所なのでデータストアとして記述します。cはデータの発生源や出力先なので外部エンティティとして記述します。どちらもデータフローや処理(機能)以外の要素です。
c(外部エンティティ)はDFDの要素ですが、b(データストア)も「データフローや処理以外」に含まれるため不正解です。