構造化分析法
Structured Analysis
こうぞうかぶんせきほう
システムをデータの流れと処理に着目して分析し、上位から下位へ段階的に詳細化して要求仕様をまとめる手法。デマルコらが体系化した。DFDでデータの流れと処理を表し、データディクショナリでデータの定義を、ミニスペックで最下位の処理の内容を記述する。
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 5 回出題(基本情報技術者試験 2・エンベデッドシステムスペシャリスト試験 2・システムアーキテクト試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
データフローダイアグラム。業務やシステムを、データの流れ(矢印)、処理(プロセス)、データストア、外部実体の4つの記号で表した図。処理の手順や制御の流れは表さず、どのデータがどこからどこへ流れて変換されるかに着目する。全体を1つの処理で表すコンテキストダイアグラムから始めて、段階的に詳細化する。
DFDで最も上位の図で、対象のシステム全体を1つの処理として中央に置き、外部実体(利用者や他のシステム)との間でやり取りするデータの流れだけを表したもの。システムの境界と外部とのインタフェースを明らかにし、これを段階的に分解して下位のDFDを作る。
構造化分析で、DFDをそれ以上分解しない最下位の処理について、その処理の内容を記述した仕様。構造化言語(構造化日本語)、決定表、決定木などで、入力から出力を得る論理を簡潔に書く。プロセス仕様とも呼ぶ。
DFDで、データを一時的または永続的に蓄えておく場所を表す要素。ファイルやデータベースが該当し、平行な2本線などの記号で表す。プロセスとの間で、データフローによってデータが出し入れされる。
業務やシステムの中でのデータの流れ。DFDでは、プロセス、データストア、源泉と吸収の間でやり取りされるデータを矢印で表し、矢印にデータの名前を書く。
