IT用語帳
APシステム開発技術 · 設計

SPD(Structured Programming Diagrams)

Structured Programming Diagrams

えすぴーでぃー

NECが考案した構造化チャート。順次・選択・繰返しの基本構造を決められた記号で表し、処理の階層を字下げのように木構造で示す。プログラムの構造との対応がよく、モジュール仕様の作成に使われる。

共有:

Past Exams

過去問での出題

過去問で 4 回出題(基本情報技術者試験 4)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

応用情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

APHCPチャート

NTTが考案した構造化チャートで、HCPはHierarchical and Compact descriptionの略。処理の手順を、上位の処理から下位の処理へ段階的に詳細化して階層的に表し、順次・選択・繰返しの制御構造を記号で示す。

APPAD(Problem Analysis Diagram)

日立製作所が考案した構造化チャート。順次・選択・繰返しの基本構造を表す記号を、左から右へ木構造状に展開して処理の手順を表し、処理の階層が横方向の深さとして見える。構造化プログラミングとの対応がよく、プログラムのコードに変換しやすい。

AP流れ図(フローチャート)

処理の手順を、処理、判断、入出力などを表す記号と、それらを結ぶ線で表した図。JIS X 0121で記号が規格化されている。処理の流れを直感的に表せるが、自由に線を引けるため構造が崩れやすく、構造化設計ではNS図やPADなどの構造化チャートも使われる。

APNS図

ナッシとシュナイダーマンが考案した構造化チャートで、順次・選択・繰返しの基本構造を長方形の箱の組合せで表し、処理全体を1つの長方形の中に入れ子にして描く図。任意の位置へ分岐する線を描けないので、構造化プログラミングに沿った設計になる。

AP決定表(デシジョンテーブル)

条件と、条件の組合せに応じて実行する動作を表の形にまとめたもの。条件の組合せを漏れなく列挙できるので、複雑な判定を持つモジュールの仕様の作成や、条件の組合せを網羅するテストケースの設計に使う。