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

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

内部設計

pointこの用語のポイント

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

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

pointシステムの詳細を決めるよ

スポンサーリンク

簡単に書くよ

内部設計とは

「詳細設計」のこと。
つまり

基本設計と実際のプログラミングの中継ぎ的なポジションで行う設計のこと
であり

システム開発における、基本設計でざっくり考えた概要を元にして、実際のプログラムが作れるまで細かく落とし込む工程のこと
です。

image piyo

詳しく書くよ

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

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


の3つです。

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

内部設計

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

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

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


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

内部設計2

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

除外しましょう。

内部設計3

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

内部設計4

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

内部設計5

ついでなので書いておくと、基本設計は「外部設計」とも呼びます。

内部設計6

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

image piyo2

一言でまとめるよ

まぁ「内部設計」って単語が出てきたら「実際のプログラムが作れるように、システムの詳細を考える工程なんだな~」と、お考えください。

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