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

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

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

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

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

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

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

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

具体的には、

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

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

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

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

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

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

具体的には、

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

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

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

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

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

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

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

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

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

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

ピックアップ解説

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

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

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


ITの人気記事

青写真と青焼きの違いとは?簡単解説でわかりやすく理解しよう!
622viws
ズームとズームワークプレイスの違いとは?初心者でもわかる徹底解説!
372viws
「画素(ピクセル)とは何?解説と画像の違いをやさしく理解しよう」
250viws
モバイルデータ通信番号と電話番号の違いを徹底解説!初心者でもわかるスマホの基礎知識
248viws
通信線と電力線の違いとは?意外と知らない基本ポイントを徹底解説!
151viws
【保存版】webサイト名とページタイトルの違いとは?初心者でも簡単にわかる解説
145viws
API仕様書とIF仕様書の違いを徹底解説!初心者でもわかるポイントとは?
140viws
DFDとER図の違いをわかりやすく解説!初心者でも理解できる基本ポイント
125viws
FAX番号と電話番号の違いは?初心者でもわかる使い分け完全ガイド
116viws
グロメットとコンジットの違いとは?わかりやすく解説!
115viws
CADデータとDXFデータの違いを徹底解説!初心者でもわかる使い分けのポイント
109viws
「個人情報の保護に関する法律」と「個人情報保護法」の違いをわかりやすく解説!
91viws
システム要件と業務要件の違いとは?初心者にもわかる基礎解説
90viws
2段階認証と多要素認証の違いとは?初心者でもわかるセキュリティ対策の基礎知識
90viws
UPSと非常用電源の違いとは?初心者でもわかる電源設備の基礎知識
88viws
【初心者必見】機能要件と非機能要件の違いをわかりやすく解説!
85viws
インターフォンとインターホンの違いって何?わかりやすく解説!
84viws
PCUとインバーターの違いとは?初心者でもわかる基本解説!
82viws
初心者必見!「アプリと機能」と「コントロールパネル」の違いをわかりやすく解説
81viws
HSVとRGBの違いをわかりやすく解説!色の仕組みを理解しよう
79viws

新着記事

ITの関連記事

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

SNSでもご購読できます。

コメントを残す

*