基本情報暗記無料で始める

構造化設計とは?こうぞうかせっけい

構造化設計とは、プログラムを機能単位に階層分割し、順次・選択・繰返しという3つの基本構造だけで処理を組み立てる設計手法。処理の流れを追いやすく、テストと保守がしやすい。基本情報技術者試験では、goto文(処理の途中から別の場所へ自由に飛ぶ命令)を排して制御構造を限定する点と、機能中心の分割である点が問われる。

最終更新:2026-10-09

試験情報

基本情報技術者試験の頻出用語/テクノロジ系

基本情報を最短で暗記・合格する →

具体例

給与計算を「入力」「支給額計算」「控除額計算」「出力」へ階層的に分け、各モジュール内は分岐と繰返しだけで書く。処理の途中から別のモジュールの中へ飛び込むような制御は行わない。

試験での引っ掛け

データ中心のアプローチ(データ構造から設計する手法)との対比で出る。構造化設計は機能(プロセス)中心のため、業務の処理(機能)が変わると設計を広く直す必要が出やすい。変化の少ないデータ構造を軸にするデータ中心のアプローチのほうが、業務の変更に強いとされる。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

基本情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • データ中心のアプローチ(データ構造から設計する手法)との対比で出る。