問題
選択肢
- 1内部設計(詳細設計)
- 2外部設計(基本設計)
- 3プログラミング
- 4要件定義
正解
1. 内部設計(詳細設計)
詳しい解説を見る解説を閉じる
解説
内部設計(詳細設計)は、システム開発の工程の一つで、プログラムの内部のしくみ、つまりモジュール(部品)の分け方、データの持ち方、処理の手順(アルゴリズム)などを、開発者がそのままプログラムを書ける水準まで細かく設計する作業です。利用者には見えない裏側の作り込みを担う工程で、料理にたとえれば、お客に出す見た目のメニューではなく、厨房での具体的な調理手順や段取りを決める段階にあたります。 対になる外部設計(基本設計)は、利用者から見える部分、つまり画面のレイアウトや操作の流れ、入出力の形式など「外から触れる仕様」を決める工程で、視点が利用者寄りです。外部設計で何を作るかの全体像を固め、内部設計でそれをどう実現するかの中身を詰める、という順番になります。プログラミングは内部設計に基づいて実際にコードを書く工程、要件定義はそもそも何を作るべきか要望を整理する最上流の工程です。「内部のロジックやデータ構造を詳細に詰める」のが内部設計の役割です。
中小企業診断士トップ
一問一答・予想問題・まとめノート