テクノロジ系 / システム開発技術
NS(Nassi-Shneiderman:ナッシシュナイダマン)図
NS図は、プログラムの処理の流れを、矢印を使わず四角を入れ子にして表す図です。
別名・関連表記:Nassi-Shneiderman:ナッシシュナイダマン
もう少し詳しく
流れ図(フローチャート)が矢印で処理をつなぐのに対し、NS図は箱を積み重ね・入れ子にして順次・選択・繰返しという構造化プログラミングの基本構造を表します。矢印がないため処理の飛び(goto)が描けず、自然と分かりやすい構造になります。PAD図などと同じ構造化設計用の図法です。
試験での見方
例:条件分岐を、箱を左右に割って「真の処理/偽の処理」と並べて表します。
フローチャートとの違い(矢印を使わない・構造化を強制する)が問われます。構造化設計の図法として押さえましょう。