MENU

基本設計/外部設計とは?意味や使い方を初心者向けに解説

基本設計/外部設計とは?意味や使い方を初心者向けに解説のアイキャッチ画像

本ページはプロモーションが含まれます。広告の取り扱いについてはプライバシーポリシーをご確認ください。

システム開発の設計工程について学んでいくと、「基本設計」や「外部設計」という言葉に出会います。設計の段階を表す言葉ですが、似た用語が多く、それぞれが何を指すのかが分かりにくいと感じる方もいるかもしれません。この記事では、基本設計/外部設計の意味やその役割、関連する用語までを、初心者の方にもわかりやすいように整理して解説していきます。

目次

基本設計と外部設計とは?

基本設計とは、要件定義で決めた「何を実現すべきか」をもとに、システム全体の大まかな構造や、利用者から見える部分のかたちを決める設計の段階です。外部設計とほぼ同じ意味で使われることが多く、画面の見た目や操作の流れ、扱うデータの大枠など、利用者やほかのシステムと接する部分を中心に設計します。建物にたとえると、間取りや外観といった全体像を決める段階にあたると考えると分かりやすいでしょう。細かい中身よりも、まず全体の枠組みを固める工程です。

基本設計/外部設計が重要な理由

システムを作るとき、いきなり細かい部分から作り始めると、全体としてまとまりのないものになってしまうことがあります。基本設計の段階で、全体の構造や利用者から見える部分を先に決めておくことで、開発の方向性が定まり、後の細かい設計や作業を進めやすくなります。また、利用者から見える部分を早い段階で整理しておくと、依頼する人との認識合わせもしやすくなります。基本設計は、開発全体の土台を固める大切な段階だと言えるでしょう。

基本設計/外部設計が使われる場面

基本設計/外部設計は、システム開発の設計のさまざまな場面で行われます。代表的な例としては、次のようなものが挙げられます。

  • 要件をもとに、システム全体の大まかな構造を決める場面
  • 利用者が操作する画面の構成や流れを設計する場面
  • ほかのシステムと接する部分のやり取りを整理する場面
  • 依頼する人と、見える部分の認識をそろえる場面

基本設計/外部設計の仕組み

基本設計/外部設計を進める基本的な流れは、おおまかに次のように整理できます。

  1. 要件定義で決めた、実現すべき内容を確認します
  2. システム全体をどんな大きな部品に分けるかを考えます
  3. 利用者から見える画面や操作の流れを設計します
  4. ほかのシステムとのやり取りや、扱うデータの大枠を整理します

基本設計/外部設計と似た用語との違い

基本設計/外部設計とよく対比される言葉に「詳細設計/内部設計」があります。基本設計が全体の構造や利用者から見える部分を決めるのに対し、詳細設計は内部の細かい仕組みまで具体的に決める段階だと考えると整理しやすいでしょう。まず全体の枠組みを基本設計で固め、その後に詳細設計で中身を詰めていく、という順番です。なお、基本設計と外部設計はほぼ同じ意味で使われることが多い点も押さえておくとよいでしょう。

基本設計/外部設計を理解するメリット

基本設計/外部設計の考え方を理解しておくと、システム開発の設計がどのような段階を踏んで進むのかをイメージしやすくなります。これは、開発に携わる人にとって特に役立つ知識ですが、ものづくりの流れに関心がある人にとっても有用だと言えるでしょう。全体の枠組みを先に固める意味が分かれば、計画的な進め方を理解しやすくなります。大きなものづくりを段階的に進める考え方の基礎になる知識だと捉えると分かりやすいでしょう。

基本設計/外部設計の注意点

基本設計/外部設計の段階では、いくつか注意したい点があります。全体の構造を決める大切な段階のため、ここでの判断が後の工程に大きく影響します。後から大きく変更すると手戻りが生じやすいため、要件をよく踏まえて慎重に進めることが大切です。また、利用者から見える部分については、依頼する人との認識をしっかり合わせておくことが重要です。なお、設計の進め方や呼び方は現場によって違いがあることもあるため、状況に応じて確認するとよいでしょう。

基本設計/外部設計に関連する用語

基本設計/外部設計をより深く理解するために、あわせて知っておくと役立つ関連用語を紹介します。

  • 要件定義:何を実現すべきかを整理する工程
  • 詳細設計/内部設計:内部の細かい仕組みを決める段階
  • 設計書:設計の内容をまとめた文書
  • 上流工程:開発の初期にあたる工程
  • プロジェクト管理:開発を計画的に進めるための取り組み

まとめ

基本設計/外部設計は、要件定義で決めた内容をもとに、システム全体の大まかな構造や、利用者から見える部分のかたちを決める設計の段階です。建物でいえば間取りや外観を決める工程にあたり、開発全体の土台を固める大切な役割を担います。ここでの判断が後に大きく影響するため、慎重に進めることが大切です。基本設計/外部設計を理解しておくと、設計の流れを段階的につかめるので、少しずつ理解を深めていくとよいでしょう。

よくある質問

基本設計と外部設計は違うものですか?

基本的にはほぼ同じ意味で使われることが多い言葉です。要件をもとに、システム全体の構造や利用者から見える部分を決める段階を指します。現場によって呼び方が異なることもあると考えると分かりやすいでしょう。

基本設計では具体的に何を決めるのですか?

システム全体をどんな大きな部品に分けるか、利用者が操作する画面の構成や流れ、ほかのシステムとのやり取り、扱うデータの大枠などを決めます。細かい中身よりも、まず全体の枠組みを固める段階だと考えると分かりやすいでしょう。

基本設計と詳細設計は何が違いますか?

基本設計は全体の構造や利用者から見える部分を決めるのに対し、詳細設計は内部の細かい仕組みまで具体的に決めます。まず全体を固めてから中身を詰めていく、という順番の違いで捉えると整理しやすいでしょう。

次に読みたいAI・IT用語

この記事を読んだあとに、あわせて知っておきたい用語をピックアップしました。

用語を読み込み中…

AI・IT用語をもっと見る →

この記事が気に入ったら
フォローしてね!

この情報が役立ったら、シェアしてね!
目次