[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

外部設計

pointこの用語のポイント

pointシステム開発における工程のひとつだよ

point「どんなシステムを作ろうかな?」を考えることだよ

pointシステムの概要や基本的なことを決めるよ

スポンサーリンク

簡単に書くよ

外部設計とは

「基本設計」のこと。
つまり

要件定義と詳細設計の中継ぎ的なポジションで行う設計のこと
です。
もう少し具体的に書くと

システム開発における工程のひとつ
であり

お客さまの「こんなものが欲しいんだよね~」を受けて「それじゃあ、こんなシステムを作りましょう」な全体像や概要をざっくりと考える工程のこと
です。

image piyo

詳しく書くよ

システム開発の基本的な流れというのは、大きく3つに分けられます。

設計
実装プログラミング
・テスト


の3つです。

この流れを経て、最初にあったお客さまの「やりたいこと」が「できあがったシステム」に置き換わります。

外部設計

この3つの工程の中のひとつ「設計」に注目してください。

一言で「設計」と言っても、実際には1つの工程ではありません。
もう少し細かく分けられることが多いです。
お仕事現場によって多少違いはありますが、一般的には以下の3つに分けられます。

要件定義
基本設計
詳細設計


要件定義は、お客さまのやりたいことをまとめる作業です。
基本設計は、要件定義を元にして、システムの概要を考える作業です。
詳細設計は、基本設計を元にして、実際のプログラムが作れるように、システムの詳細を考える作業を指します。

外部設計2

要件定義は、お客さまのやりたいことを整理する作業です。
ですから、厳密には「設計」とは言えないかもしれませんね。

除外しましょう。

外部設計3

そうすると、残るのは基本設計と詳細設計の2つです。

外部設計4

この2つの設計工程のうち、基本設計の別の呼び名が「外部設計」です。
中身については用語「基本設計」の説明をご覧ください。

外部設計5

ついでなので書いておくと、詳細設計は「内部設計」とも呼びます。

外部設計6

なんで「外部」「内部」と言うのかは私も知りません。
お客さま(外部の人間)に見える部分を設計するのが基本設計(外部設計)で、作る人(内部の人間)に見える部分を設計するのが詳細設計(内部設計)だからですかね?

image piyo2

一言でまとめるよ

まぁ「外部設計」って単語が出てきたら「システムの概要とか基本的なことを考える工程なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク