機能設計書

機能ごとに処理フロー・入出力・ビジネスルール・DB操作・エラー処理を定義します

対象製品:Acsim Desktop

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

作成するエージェント

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

保存先

「設計書」の 04_機能設計/詳細 フォルダに保存されます。

構成

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

機能設計書 {No}-{機能名}

概要

本機能の処理概要

業務上の目的・背景

機能の利用シーン

主要な処理内容:

  1. {処理1の説明}
  2. {処理2の説明} ...

関連システム・外部連携

権限による制御

関連画面

画面No画面名関連種別関連する操作・処理
{No}{画面名}{主画面/参照画面/結果表示画面}{説明}

機能種別

種別該当備考
CRUD操作{Yes/No}{補足}
計算処理{Yes/No}{補足}
帳票出力{Yes/No}{補足}
データ連携{Yes/No}{補足}
バリデーション{Yes/No}{補足}

入力仕様

入力パラメータ

パラメータ名型必須説明バリデーション
{パラメータ名}{型}{Yes/No}{説明}{バリデーションルール}

入力データソース

出力仕様

出力データ

項目名型説明
{項目名}{型}{説明}

出力先

処理フロー

処理シーケンス

1. {処理ステップ1}
   └─ {詳細説明}
2. {処理ステップ2}
   └─ {詳細説明}

フローチャート

flowchart TD
    A[開始] --> B{条件分岐}
    B -->|Yes| C[処理A]
    B -->|No| D[処理B]
    C --> E[終了]
    D --> E

ビジネスルール

ルールNoルール名内容適用条件
BR-{No}{ルール名}{ルールの内容}{いつこのルールが適用されるか}

データベース操作仕様

操作別データベース影響一覧

操作対象テーブル操作種別概要
{操作名}{テーブル名}INSERT/UPDATE/DELETE/SELECT{処理の概要}

テーブル別操作詳細

{テーブル名1}
操作項目(カラム名)更新値・取得条件備考
INSERT/UPDATE{カラム名}{更新される値の説明}{補足}

エラー処理

エラーコードエラー種別発生条件対処方法
{コード}{種別}{条件}{対処}

トランザクション仕様

項目内容
トランザクション範囲{全体/レコード単位等}
コミットタイミング{処理完了時/N件ごと}
ロールバック条件{条件}

パフォーマンス要件

項目内容
レスポンス時間{秒}
スループット{件/秒}
想定データ件数{件数}

セキュリティ考慮事項

観点対策根拠
{観点}{対策}{根拠}

備考