メインコンテンツへ
開発技術システム開発技術

DFD(データフロー図)を構成する四つの要素の組合せとして、最も適切なものはどれか。

ア.クラス・関連・継承・インタフェース
イ.エンティティ・リレーションシップ・属性・主キー
ウ.プロセス・データフロー・データストア・外部実体正解
エ.アクティビティ・遷移・開始状態・終了状態

解説

DFDは「データという水の流れを描く地図」。水が湧き出る源(外部実体)→水路(データフロー)→処理場(プロセス)→貯水池(データストア)——この四つで全部の流れが表現できます。

なぜ ウ が正解か

DFD(Data Flow Diagram)の四要素:①プロセス(円/角丸矩形):データを変換・処理する機能。②データフロー(矢印):プロセス間・ストア間を流れるデータの流れ。③データストア(二本線):データを保存する場所(ファイル・DB等)。④外部実体(矩形):システム外部のデータの発信源または受信先(人・組織・外部システム)。

なぜ ア は間違いか

クラス・関連・継承・インタフェースはUMLのクラス図の要素です。オブジェクト指向設計で使い、データフローの表現には使いません。

なぜ イ は間違いか

エンティティ・リレーションシップ・属性・主キーはER図(ERモデル)の要素です。データの構造を表すもので、流れを表すDFDとは異なります。

なぜ エ は間違いか

アクティビティ・遷移・開始状態・終了状態はUMLのアクティビティ図または状態遷移図の要素です。処理の流れや状態変化を表すもので、DFDとは異なります。

出典: AI生成問題(学習用)