akita-techlab.com

システム開発の技術情報サイト

基本設計書工程について

基本設計(外部設計)は、要件定義で決まった内容をもとに、「どう作るか(How)」の概要を設計する工程です。ユーザーから見た操作や画面の流れ、出力物の仕様、システムの構成などを中心に設計します。


✅ 基本設計で実施する主な内容

区分内容
1. システム構成設計サーバ構成、ネットワーク、外部システムとの接続方式(クラウド・オンプレ・API連携など)
2. 画面設計各画面のレイアウト、項目、操作内容、遷移フローの定義
3. 帳票設計出力帳票(PDF、Excel、CSVなど)の仕様、レイアウト、出力条件など
4. 入出力設計入力/出力データの構成、項目定義、バリデーション、ファイル連携形式
5. 業務フローの見直し(To-Be)システム導入後の業務手順に沿った操作・制御フローの確定
6. ユーザー・権限設計ログイン方式、ユーザー区分、権限レベルごとのアクセス可否設定
7. データベース設計(論理設計)ER図作成、正規化、テーブル構成、キー制約、インデックス設計など
8. 画面遷移図・ユースケース図画面の動線や機能単位の使用イメージを明示化
9. 非機能設計(基本方針)パフォーマンス要件、セキュリティ、可用性、ログ管理などの概要設計
10. 外部インターフェース設計他システムとの接続仕様(REST API、バッチ連携など)
11. テスト計画(概要)単体テスト/結合テスト/受入テストの方針やカバレッジ範囲

📄 基本設計で作成される代表的な成果物

成果物名概要
基本設計書(全体)以下の個別設計ドキュメントの統合版/目次付きで体系化されているもの
画面設計書各画面の名称、入力項目、入力制約、初期値、説明文など
帳票設計書出力フォーマット、項目、レイアウト例、出力条件、出力先など
データ項目定義書データの名称、日本語名称、型、桁数、入力制約、備考など
ER図テーブルとその関係性(リレーション)を図化したもの
ユースケース図/画面遷移図機能や画面のつながり、動作の流れを図式化
権限マトリクス表ユーザー種別ごとのアクセス可能な機能一覧

💡 基本設計のポイント

  • 要件の実現方法をユーザーにわかる形で示すことが目的
    → 見た目や動作イメージが共有できていれば◎
  • 開発者とユーザーの中間に立つ仕様書
    → 開発フェーズにそのまま渡せる「骨組み」を作る
  • 詳細設計ほどコード寄りでなく、業務寄りの視点が中心

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です