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

内部設計

pointこの用語のポイント

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

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

point外部設計(基本設計)の後にやるよ

スポンサーリンク

簡単に書くよ

内部設計(読:ナイブセッケイ)とは

「詳細設計」のこと。
用語の中身としては

基本設計と実際のプログラミングの中継ぎ的なポジションでやる設計のこと
です。
もう少し具体的に書くと

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

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


image piyo

詳しく書くよ

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

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


の3つです。

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

内部設計

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

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

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


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

内部設計2

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

除外しましょう。

内部設計3

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

内部設計4

この2つの設計工程のうち

詳細設計の別の呼び名

が「内部設計」です。
中身については、用語「詳細設計」の説明を ご覧ください。

内部設計5

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

内部設計6

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


image piyo2

一言でまとめるよ

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

一番上に戻るよ
スポンサーリンク
書籍画像021
書籍画像018

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
つくって、壊して、直して学ぶ Kubernetes入門
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践