「基本設計と詳細設計って何が違うの?」
システム開発の設計工程で必ず登場する用語ですが、
- どちらも設計書を作る工程じゃないの?
- どこまで設計するの?
- プログラマーはどちらを見るの?
- 試験ではどう出題される?
で混乱する人がかなり多いテーマです。
この記事では、
- 基本設計とは?
- 詳細設計とは?
- 違い
- 開発工程での位置付け
- 試験での頻出ポイント
を分かりやすく解説します!
まず結論
基本設計
「システム全体を利用者視点で設計する工程」
詳細設計
「プログラムを開発者視点で設計する工程」
超簡単にいうと
| 工程 | 決めること |
|---|---|
| 基本設計 | システムの全体像 |
| 詳細設計 | プログラムの作り方 |
システム開発の流れ
まずは全体像!
要件定義
↓
基本設計
↓
詳細設計
↓
プログラミング
↓
テスト
基本設計とは?
超頻出!
意味
要件定義で決まった内容をもとに、
システム全体の構造を設計する工程。
別名
外部設計
と呼ばれることもある。
決める内容
例
- 画面レイアウト
- 入力項目
- 帳票
- データ項目
- システム構成
イメージ
利用者が見る部分
を設計する。
成果物
頻出!
基本設計書
詳細設計とは?
超頻出!
意味
基本設計をもとに、
プログラムレベルまで具体化する工程。
別名
内部設計
と呼ばれることもある。
決める内容
例
- モジュール構成
- 処理手順
- データ構造
- アルゴリズム
- 例外処理
イメージ
開発者が作るための設計
を行う。
成果物
頻出!
詳細設計書
基本設計と詳細設計の違い
超頻出!
| 比較 | 基本設計 | 詳細設計 |
|---|---|---|
| 別名 | 外部設計 | 内部設計 |
| 視点 | 利用者 | 開発者 |
| 内容 | システム全体 | プログラム内部 |
| 粒度 | 粗い | 細かい |
| 成果物 | 基本設計書 | 詳細設計書 |
ECサイトで例えると
基本設計
ログイン画面
商品検索画面
購入画面
を設計。
詳細設計
ログイン認証処理
検索アルゴリズム
購入処理ロジック
を設計。
家づくりで例えると
分かりやすい!
基本設計
リビング
寝室
キッチン
の配置を決める。
詳細設計
配線
配管
柱の位置
を決める。
試験での覚え方
超重要!
基本設計
外から見える部分
詳細設計
中の作り方
よくあるひっかけ
「詳細設計で画面構成を決める」
→ ❌違う!
画面設計は主に
基本設計
で行う。
応用情報で超頻出
かなり狙われる👇
- 基本設計
- 詳細設計
- 外部設計
- 内部設計
- モジュール設計
- システム開発工程
1分で復習!
基本設計
システム全体を設計
詳細設計
プログラム内部を設計
基本設計
利用者視点
詳細設計
開発者視点
超重要
外部設計=基本設計
内部設計=詳細設計
練習問題
問題
詳細設計の説明として最も適切なものはどれか。
ア
利用者要求を整理する工程
イ
画面や帳票などシステム全体を設計する工程
ウ
プログラムの処理手順やモジュール構成を設計する工程
エ
完成システムを利用者が評価する工程
解答
正解:ウ
解説
詳細設計では、プログラム開発ができるレベルまで処理内容やデータ構造を具体化します。
まとめ
基本設計とは
「システム全体を設計する工程」
詳細設計とは
「プログラム内部を設計する工程」
超重要
- 基本設計=外部設計
- 詳細設計=内部設計
- 基本設計は利用者視点
- 詳細設計は開発者視点
- 基本設計→詳細設計の順で進む
まずは、
「基本設計=家の間取り図」
「詳細設計=電気配線や配管の設計図」
このイメージを持つとかなり理解しやすくなります!
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…
まずは無料でキャリア相談

コメント