アーキテクチャ設計書

システム構成・レイヤー構成・モジュール分割・横断関心事の設計を定義します

対象製品:Acsim Desktop

このページは2026年10月23日時点の内容です。ほかの設計書フォーマットは標準カタログの一覧で確認できます。

作成するエージェント

この設計書は、次のエージェントが作成します。

保存先

「技術仕様書」の 01_基盤設計 フォルダに保存されます。ファイル名の先頭には、フォルダ内で読む順に並ぶよう 20_ が付きます。

構成

Acsim Desktop の設計書テンプレートの章立てと記載項目です。設計書はこの構成に沿って作成されます。

アーキテクチャ設計書

1. 概要

1.1 目的

1.2 対象範囲

1.3 前提と制約


2. システム全体構成

graph TD
    [システム全体の構成図をMermaid記法で記述]

3. レイヤー構成

レイヤー責務主要技術
プレゼンテーション
アプリケーション
ドメイン
インフラストラクチャ

レイヤー間依存ルール


4. モジュール構成

4.1 ドメイン分割

モジュール責務依存先

4.2 パッケージ構造

[ディレクトリ構造をテキストで記述]

5. ミドルウェア構成

種別技術用途備考
データベース
キャッシュ
メッセージキュー
検索エンジン

6. データフロー

6.1 同期フロー

sequenceDiagram
    [主要な同期データフローをMermaid記法で記述]

6.2 非同期フロー

sequenceDiagram
    [主要な非同期データフローをMermaid記法で記述]

7. 横断関心事

7.1 認証・認可

7.2 ログ・監査

7.3 エラーハンドリング

7.4 トランザクション管理


8. 設計原則