システムやアプリの開発において、要件定義の次に進むプロセスが「設計(デザイン)工程」です。「何を作るか」を決めるのが要件定義であれば、それを「どのような形で実現するか」を定義するのが設計工程です。

この設計工程は、一般的に「基本設計(外部設計)」と「詳細設計(内部設計)」の2つのステップに分かれています。この2つの違いを理解していないと、開発会社とのコミュニケーションで齟齬が生じたり、設計コストが膨張する原因になります。本コラムでは、各設計の違いと作成されるドキュメントを詳しく解説します。

この記事の要点

システム開発における設計工程の全体像と、「基本設計(外部設計)」と「詳細設計(内部設計)」の役割の違いを解説。各設計書ドキュメントの内容と、ミニマル開発におけるドキュメントスリム化のコツを紹介。

システム開発の成否を決める「設計工程」の概要

設計工程は、要件定義書に書かれたビジネス上の目的や要望を、開発者がコーディングできる「仕様の設計図」へ落とし込む作業です。

この工程は、「ユーザーに見える部分(画面や業務フロー)」を設計する「基本設計」と、「ユーザーに見えない部分(プログラムのモジュール構成や内部処理アルゴリズム)」を設計する「詳細設計」に大きく分かれます。

「基本設計(外部設計)」の役割と作成ドキュメント

基本設計(外部設計)とは、ユーザーや発注側から直接見える部分の設計図です。システムがどのように操作され、どのような情報を出力するかを決定するため、発注側(クライアント)と開発会社が一緒にレビューして合意をとる最も重要な設計工程です。

主な作成ドキュメント ドキュメントの役割・内容
画面遷移図・画面レイアウト システムの全画面の構成と、ボタン等を押した際の遷移先の遷移ルールを定義
帳票設計書(出力設計) システムから出力・印刷されるPDFやCSVデータのレイアウトや印字項目を定義
業務フロー(シーケンス図) システム導入後のエンドユーザーと管理者の操作手順や処理の流れを可視化
ER図(データベース論理設計) データの一貫性を保つため、システムが取り扱う情報(エンティティ)同士の関係性を定義

「詳細設計(内部設計)」の役割と作成ドキュメント

詳細設計(内部設計)とは、基本設計で決まった仕様をプログラムコードに変換するために、開発者に向けて書かれる設計図です。

これはユーザーから直接見えない「裏側の処理ロジック」を定義するドキュメントなため、発注側がレビューすることは通常なく、開発会社内部でのプログラミング指示書として使用されます。

  • クラス図・シーケンス図:プログラムの部品(モジュール)間の依存関係や、メモリ上での処理実行タイミングを定義します。
  • 関数(メソッド)仕様書:個々のプログラム部品が受け取る入力値(引数)と、戻り値(返り値)のロジック、例外処理ルールを記述します。
  • バッチ設計書:夜間などに裏側で自動実行されるバッチ処理の起動トリガー、データ抽出ロジック、エラー時の再試行プロセスを定義します。

ミニマル開発における「設計ドキュメントのスリム化」

従来のウォーターフォール開発では、Excelで何百枚もの「詳細設計書」を作成し、修正のたびにドキュメントの整合性を保つ作業(二重管理)に膨大な人件費が費やされていました。

私たち Ill(イル)株式会社 (Ill inc.) では、このドキュメント作成の無駄を徹底的に排除します。

基本設計(画面モックアップとデータ構造)はFigmaなどのプロトタイピングツールとシンプルなマークダウン文書で可視化して合意をとり、詳細設計についてはAIを活用した自動テストコードや、可読性の極めて高いコード(自己文書化コード)へ直接マッピングすることで、ドキュメントの記述工数を半分以下に削減し、その分をプロダクトの実装スピードに還元しています。

Excel・Accessから独自Webシステムへの移行費用相場

システム開発を検討する際、最も気になるのが「実際の費用相場」と「どこにコストがかかっているのか」という内訳です。以下の表は、一般的な受託開発会社・大手SIerと、Ill(イル)株式会社 のミニマル設計による概算費用の比較です。

移行対象・規模 主な機能 一般的なSIer相場 Ill(イル)株式会社 移行工期
簡易台帳・マスタ管理 複数人同時編集、入力制御、履歴管理、CSVインポート 250万〜450万円 10万〜100万円 数日〜数週間
業務ワークフロー・申請 申請・承認ルート、権限管理、ステータス自動通知 500万〜900万円 100万〜300万円(目安) 約1〜2ヶ月
基幹連動型データベース 在庫・受発注・請求データ自動連携、帳票PDF自動生成 1,000万〜2,200万円 個別見積もり 要件により異なる

なぜExcelやFileMakerの属人化業務はWebシステム化すべきなのか

「ファイルが重くて開かない」「複数人で同時編集すると先祖返りする」「担当者が退職したらVBAマクロがブラックボックス化した」――こうした現場課題は、データを中央集権型のクラウドWebシステムに移行することで一掃されます。

Ill(イル)株式会社では、既存のExcelやAccessのシート構造をそのまま活かしながら、最新のWebフレームワーク(Next.js / TypeScript)と堅牢なリレーショナルデータベース(PostgreSQL)へ移行。現場スタッフが迷わず使える直感的なUIで、初日から業務効率を大幅に引き上げます。

よくある質問(FAQ)

Q. 今使っている巨大なExcelマクロ(VBA)のデータもそのまま移せますか?

A. はい。既存の計算ロジックやマクロの処理内容を解析し、サーバー側で安全かつ高速に自動実行するWebロジックへ再構築いたします。

Q. 社員ごとに見せたくない情報(給与や売上など)のアクセス制限はできますか?

A. ロール別の詳細な権限管理(管理者・一般社員・閲覧のみなど)を標準実装できますので、セキュリティ面も安心です。

無料相談・相見積もり歓迎

システム開発・AI導入の無料相談・概算見積もり

不要な機能を削ぎ落とす「ミニマル設計」で、高品質な開発を適正価格で実現します。

他社見積もりの妥当性診断 最短即日の概算提示 仕様変更に強いアジャイル

🔒 オンライン相談対応・無理な営業は一切いたしません