← 用語辞書トップ

開発工程(要件定義・外部設計・内部設計)

Development Phases (Requirement Definition, External/Internal Design) かいはつこうてい(ようけんていぎ・がいぶせっけい・ないぶせっけい)
高頻出 ⚪ 旧用語 テクノロジ系 開発技術

意味・解説

システム開発を段階的に進めるための、上流から下流にかけての各設計フェーズ。

要件定義(何をしたいか)、外部設計(ユーザーから見た動き)、内部設計(開発者から見たプログラム構造)という順序で詳細化していく工程のこと。

くわしく

システム開発は、抽象的な「要望」を具体的な「プログラム」へと変換するプロセスです。

1.要件定義は、ユーザーがシステムで実現したいこと(業務要件)を明確にし、合意する最重要工程です。

2.外部設計(概要設計)は、画面レイアウトや操作方法、帳票の形式など、ユーザーから見える部分を設計します。

3.内部設計(詳細設計)は、外部設計を実現するために、データをどう処理し、どのようなプログラム構造にするかといった、開発者からしか見えない内部の仕組みを決定します。ポイントは、上流工程(要件定義)での間違いは、後の工程で修正するほど膨大なコストと時間がかかるため、各段階での正確なドキュメント作成とレビューが不可欠だからです。試験では、各工程で「誰が主役か(ユーザーか開発者か)」や、工程の順序が正しく並んでいるかが問われます。

例文

要件定義で決定した機能を元に、ユーザーが操作しやすい画面構成を外部設計で具体化した。

過去問での出題状況

直近29回分の過去問(全2,900問)を解析した結果、5回登場しています(出題された年度: 4年度)。

出典: 本サイト独自集計(問題文および全選択肢テキストからの用語出現頻度・2026年6月時点)

同義語: 上流工程
対義語: テスト工程
分類: システム開発プロセス
📱

ITパスポート対策アプリでもっと効率的に学習

「瞬即マスター ITパスポート」用語辞書2,651語・過去問29回分・232ステージ

7日間無料でお試し

Google Playで見る