外部設計と概要設計の違いとは?初心者でもわかるシステム設計のポイント解説

  • このエントリーをはてなブックマークに追加
外部設計と概要設計の違いとは?初心者でもわかるシステム設計のポイント解説

外部設計と概要設計の基本的な違いとは?

システム開発の世界でよく出てくる言葉に「外部設計」「概要設計」があります。これらはどちらもシステムを作るための大切なステップですが、実は役割や内容が少し異なります。

簡単に言うと、外部設計はお客さんやユーザーの視点でシステムの動きを決める段階です。
一方、概要設計はシステム全体の仕組みや機能を技術者の視点でまとめる段階です。

つまり、<外部設計>は「どんなことができて、どう見えるか」を決め、<概要設計>は「そのシステムをどうやって中で動かすか」を決めるイメージです。
この違いを押さえることが、システム開発をスムーズに進めるカギとなります。

外部設計の詳細とは?ユーザー目線での設計ポイント

外部設計ではユーザーが使う画面や操作方法、入力項目などを決めます。例えば、ウェブサイトでどのように情報を見せるか、どんなボタンが必要かなどを考えます。

具体的には、

  • 画面設計(画面レイアウトや表示内容)
  • 操作の流れ(ユーザーが行う動作や順序)
  • 入出力のデータ(何を入力し、何が出るか)
などが含まれます。
これらはプログラマーではなく、ユーザー体験を重視した設計なので、わかりやすく使いやすいことが期待されます。

そのため、外部設計書には画面のイメージ図や操作手順が書かれていることが多く、技術的な細かい部分はあまり含みません。

ユーザーが快適に使えるかどうかを最優先に考える段階です。

概要設計の詳細とは?システム全体の仕組みを固める

概要設計では、外部設計で決まった内容をもとに、システム全体の構成や機能の大まかな設計を行います。

ここでは、どの部分がどんな機能を担当するか、どのようにデータが流れるか、システム間の連携はどうするかなど、技術者の視点で考えます。

具体的には、

  • システム構成図
  • 主要な機能一覧
  • データベースの設計概要
  • 外部設計の仕様を実現するための方法論
が含まれます。
概要設計で具体的なプログラミングはまだ行いませんが、どの機能をどのように実装するかの指針が詳しく決まります。

つまり、外部設計の"お客さんの要求"を、システムでどう実現するか技術的な形に落とし込むのが概要設計の役割です。

外部設計と概要設計の違いを比較表で確認!

ポイント外部設計概要設計
目的ユーザー視点で使い勝手を決める技術者視点でシステムの仕組みを決める
対象画面や操作方法、入出力データシステム構成、機能分割、処理の流れ
内容画面イメージ、操作フロー機能設計、データベース概要
成果物外部設計書(仕様書)概要設計書
視点ユーザーの使い方システムの実装方法


このように外部設計と概要設計は​役割も対象も異なり、互いに補い合う関係にあります。
システム開発ではどちらも丁寧に行うことで、ユーザーにとってよいシステムが作れます。

まとめ:違いを理解し、効率的なシステム開発を目指そう

今回は外部設計と概要設計の違いについて解説しました。
外部設計はユーザーの視点で「何をどう使うか」を決め、
概要設計は技術者の視点で「どうやって作るか」を決める設計段階です。

両者の違いを理解するとシステム開発の流れがよくわかり、それぞれの作業のポイントも押さえやすくなります。

そして、しっかりとした外部設計と概要設計があることで、無駄なく早く質の高いシステムができあがります。

これからシステム開発に携わる方は、まずこの違いをマスターしておきましょう!

ピックアップ解説

「外部設計」と聞くと、ただ画面の設計だけと思いがちですが、実はユーザーの操作感や入力のルールなども含まれています。たとえば、どんな順番で操作するのか、どのボタンを押すとどんな動作になるのかまで詳しく考えます。

一方で概要設計は、こうした外部設計の内容を技術的にどう実現するかを決める場面なので、外部設計の「お客様の要望」を具体的なプログラムの骨組みに落とし込む役割があります。

つまり外部設計は“お客様の願いを聞く魔法の杖”、概要設計は“その魔法を実際に実現する魔法書”のような関係で、どちらもなくてはならないものなんです。


ITの人気記事

グロメットとコンジットの違いとは?わかりやすく解説!
47viws
「危弱性」と「脆弱性」の違いとは?中学生にもわかる簡単解説!
40viws
【保存版】webサイト名とページタイトルの違いとは?初心者でも簡単にわかる解説
40viws
初心者必見!「アプリと機能」と「コントロールパネル」の違いをわかりやすく解説
34viws
モバイルデータ通信番号と電話番号の違いを徹底解説!初心者でもわかるスマホの基礎知識
25viws
インターフォンとインターホンの違いって何?わかりやすく解説!
25viws
分電盤と引込開閉器盤の違いを徹底解説!初心者でもわかるポイントまとめ
23viws
FAX番号と電話番号の違いは?初心者でもわかる使い分け完全ガイド
22viws
2段階認証と多要素認証の違いとは?初心者でもわかるセキュリティ対策の基礎知識
22viws
通信線と電力線の違いとは?意外と知らない基本ポイントを徹底解説!
21viws
ケーブルラックと金属ダクトの違いをわかりやすく解説!用途や特徴を徹底比較
21viws
単線結線図と配線図の違いを徹底解説!初心者でもわかる電気図面の基本
20viws
【初心者向け】パッケージングとビルドの違いをわかりやすく解説!
20viws
Emotetと一般的なマルウェアの違いとは?特徴とリスクを徹底解説!
20viws
HMACとデジタル署名の違いをわかりやすく解説!安全な認証技術の基本を学ぼう
20viws
Zoomとワークスペースの違いをわかりやすく解説!オンライン仕事環境のポイント
19viws
メインブレーカーと主幹ブレーカーの違いを徹底解説!安全のために知っておきたいポイント
19viws
脆弱性と虚弱性の違いとは?意外と知らない言葉の意味を徹底解説!
17viws
分電盤と制御盤の違いを徹底解説!初心者でもわかるポイントとは?
17viws
パッケージエアコンとマルチエアコンの違いを徹底解説!選び方のポイントも紹介
17viws

新着記事

ITの関連記事

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*