システムアーキテクト暗記無料で始める

図は、階層化されたDFDにおける、あるレベルのDFDの一部である。プロセス1を子プロセスに分割して詳細化したDFDのうち、適切なものはどれか。ここで、プロセス1の子プロセスは、プロセス1-1、1-2及び1-3とする。

システムアーキテクト試験/2023年度 春期 午前Ⅱ 問2/業務モデリング / 構造化分析

元図:階層化DFDの一部。プロセス1(円)に外部からの入力矢印が2本入り、プロセス1から矢印がプロセス2(円)へ伸び、プロセス2から二重線(データストアのような区切り線)を経てプロセス3(円)へ矢印が伸びる。プロセス1からもプロセス3へ直接矢印が伸びる。プロセス3から外部への出力矢印が1本出る。選択肢ア〜エは、プロセス1-1・1-2・1-3の3つの円を使い、入力矢印の本数と矢印のつなぎ方が異なる4パターンの詳細化DFD。アは入力1本が1-1に入り、1-1から1-2と1-3へ矢印、1-2と1-3からそれぞれ外部への出力が1本ずつ出る。イは入力が1-1と1-2に1本ずつ入り、1-1から外部への出力1本と1-3への矢印、1-2から1-3への矢印があり、1-3から外部への出力が1本出る。ウは入力2本が1-1に入り、1-1から1-2と1-3へ矢印、1-3のみ外部への出力1本(1-2からの出力は無い)。エは入力2本が1-1に入り、1-2には入力が無く、1-1と1-2から1-3へ矢印、1-3から外部への出力が2本出る。
元図:階層化DFDの一部。プロセス1(円)に外部からの入力矢印が2本入り、プロセス1から矢印がプロセス2(円)へ伸び、プロセス2から二重線(データストアのような区切り線)を経てプロセス3(円)へ矢印が伸びる。プロセス1からもプロセス3へ直接矢印が伸びる。プロセス3から外部への出力矢印が1本出る。選択肢ア〜エは、プロセス1-1・1-2・1-3の3つの円を使い、入力矢印の本数と矢印のつなぎ方が異なる4パターンの詳細化DFD。アは入力1本が1-1に入り、1-1から1-2と1-3へ矢印、1-2と1-3からそれぞれ外部への出力が1本ずつ出る。イは入力が1-1と1-2に1本ずつ入り、1-1から外部への出力1本と1-3への矢印、1-2から1-3への矢印があり、1-3から外部への出力が1本出る。ウは入力2本が1-1に入り、1-1から1-2と1-3へ矢印、1-3のみ外部への出力1本(1-2からの出力は無い)。エは入力2本が1-1に入り、1-2には入力が無く、1-1と1-2から1-3へ矢印、1-3から外部への出力が2本出る。

選択肢

正解と解説

正解:イ プロセス1-1に外部からの入力矢印が1本、プロセス1-2に外部からの入力矢印が1本入る。1-1から外部への出力矢印が1本と1-3への矢印が伸び、1-2から1-3へ矢印が伸び、1-3から外部への出力矢印が1本出る。

DFDを階層化するときは、親プロセスに出入りしていたデータフローが、詳細化した子のDFDでもそのまま過不足なく出入りしていなければならない(バランスの原則)。加えて、入力だけで出力がないプロセスや、入力なしに出力を生むプロセスを作ってはいけない。親のプロセス1には入力が2本、出力が2本(プロセス2へ・プロセス3へ)ある。二つの入力がそれぞれ別の子プロセスに入り、出力も2本(1-1から1本、1-3から1本)出る形だけが、これらの条件を満たしている。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問2(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。