流れ図(フローチャート)
Flowchart
ながれず
処理の手順を、処理、判断、入出力などを表す記号と、それらを結ぶ線で表した図。JIS X 0121で記号が規格化されている。処理の流れを直感的に表せるが、自由に線を引けるため構造が崩れやすく、構造化設計ではNS図やPADなどの構造化チャートも使われる。
Related
他の資格での定義
Related
関連キーワードの用語
特定のプログラム言語の文法にとらわれずに、処理の手順を自然言語とプログラム言語に似た記法を組み合わせて書いたもの。順次・選択・繰返しの構造で処理の流れを表し、設計の内容を関係者が理解しやすくし、実装の手掛かりにする。
G.J.マイヤーズが提唱した構造化設計の考え方で、モジュールの独立性を高めるため、モジュール強度(結束性)が高く、モジュール結合度が低くなるようにプログラムを分割するもの。データの流れに着目したSTS分割・TR分割、データ構造に着目した共通機能分割などの分割手法と、強度・結合度の評価基準からなる。
M.A.ジャクソンが提唱したプログラムの設計手法。入力と出力のデータ構造を、順次(連接)・選択・繰返しの要素からなる木構造の図で表し、両者を対応させてプログラムの構造を導く。データの構造に着目する手法で、ワーニエ法と並んで代表的。
J.D.ワーニエが提唱したプログラムの設計手法。入力データの構造を、データの集合と、その要素が何回・どの条件で現れるかに着目して階層的に分析し、それに沿ってプログラムの処理の構造を導く。データの構造に着目する手法で、ジャクソン法と並んで代表的。
NECが考案した構造化チャート。順次・選択・繰返しの基本構造を決められた記号で表し、処理の階層を字下げのように木構造で示す。プログラムの構造との対応がよく、モジュール仕様の作成に使われる。
NTTが考案した構造化チャートで、HCPはHierarchical and Compact descriptionの略。処理の手順を、上位の処理から下位の処理へ段階的に詳細化して階層的に表し、順次・選択・繰返しの制御構造を記号で示す。
