Skip to content
frontmatter
キー値
specdojo.idspecdojo:cdfd-template
specdojo.typetemplate
specdojo.statusready
specdojo.frontmatter_template.specdojo.idcdfd-_GROUP_ID_
specdojo.frontmatter_template.specdojo.typeflow
specdojo.frontmatter_template.specdojo.statusdraft
specdojo.frontmatter_template.specdojo.rulebookspecdojo:cdfd-rulebook
specdojo.frontmatter_template.specdojo.based_oncdfd-overview

概念データフロー図(プロセスグループ別): GROUP_NAME ​

TODO: 全体概要のどのプロセスグループと領域群を詳細化し、誰がグループ内部のフロー、領域間の受け渡し、主要例外、グループ外への委譲を合意・利用するかを 1〜3 文で記述する。

1. 目的 ​

TODO: 対象者ごとに、この CDFD から承認、後続設計、品質確認に利用する結果を記述する。

  • ROLE は、TODO: 対象グループの業務境界、起動条件、主要例外を承認する。
  • ROLE は、TODO: 領域間の受け渡しとプロセス入出力を後続成果物へ利用する。
  • ROLE は、TODO: 領域・プロセス・状態遷移参照・委譲の重複や欠落を確認する。

2. 適用範囲 ​

  • 対象グループ: GROUP_NAME(AREA_ID_RANGE)。TODO: 全体概要と同じグループ名と含む領域を書く。
  • 対象期間: TODO: 適用する業務期間を書く。期間を限定しない場合は「期間を限定せず、現行の正本として適用する」のように明記する。
  • 対象業務: TODO: どのイベントから、どの出力がそろうまでを対象とするかを書く。
  • 組織境界: TODO: グループ内部の担当と外部主体を書く。
  • システム境界: TODO: 概念上の参照・記録範囲と、対象外の操作・保存方式を書く。
  • 対象外: TODO: 補助操作、実装詳細、他グループの責務、ユースケース別 CDFD が扱う横断順序を、cdfd-_OTHER_GROUP_ または cdfd-uc-_TOPIC_ のような委譲先とともに書く。
  • 状態遷移: TODO: 状態名・成立条件・遷移元・遷移先・イベント・条件を定める STSD の文書 ID を示し、本書は状態を変えるプロセスと起動条件だけを扱うことを書く。
  • 責任分担: TODO: 人間と AI Agent の責任分担を本文で再定義せず、対応する文書への参照を書く。

3. プロセス領域 ​

GROUP_NAME グループは全体概要の AREA_COUNT 領域を引き継ぐ。領域 ID、名称、業務目的、主な担当、起点イベントは全体概要を正本とし、本章では領域内部の入出力とプロセスを定める。

3.1. AREA_NAME(AREA_ID) ​

TODO: 領域の役割と、領域内のプロセスがどう連携するかを 1〜3 文で要約する。

  • 主要入力: TODO: 外部主体、他領域、データストアから受け取る主要な情報・物を名詞で列挙する。
  • 主要出力: TODO: 外部主体、他領域、データストアへ渡す主要な情報・物を名詞で列挙する。
  • データストア: TODO: 「データストア」と同じ名称で、参照・更新するデータストアを列挙する。
プロセス IDプロセス業務目的主な担当起動条件完了条件必須性
_PROCESS_ID_PROCESS_NAMEBUSINESS_PURPOSEOWNER_ROLESTART_CONDITIONCOMPLETION_CONDITIONREQUIREMENT

3.2. AREA_NAME(AREA_ID) ​

TODO

  • 主要入力: TODO
  • 主要出力: TODO
  • データストア: TODO
プロセス IDプロセス業務目的主な担当起動条件完了条件必須性
_PROCESS_ID_PROCESS_NAMEBUSINESS_PURPOSEOWNER_ROLESTART_CONDITIONCOMPLETION_CONDITIONREQUIREMENT

4. データストア ​

全体概要の「データストア」から、GROUP_NAME グループが読み書きする行だけを同じ名称・区分で示す。各行は概念データフローの同名ノードと対応する。

4.1. マスタ・構成データ ​

データストア読み書き本グループでの利用
DATA_STORE_NAMEREAD_WRITE_CLASSIFICATIONUSAGE

4.2. トランザクションデータ ​

データストア読み書き本グループでの利用
DATA_STORE_NAMEREAD_WRITE_CLASSIFICATIONUSAGE

5. 概念データフロー ​

TODO: 「プロセス領域」の各表の行を一つのプロセスノードとして配置し、同一グループ内の領域間の受け渡し、起点イベント、「データストア」の各行、必要な外部主体、グループ外の委譲先をつなぐ。条件付き・選択プロセスは、起動する経路と非起動でも正常完了する経路の双方をたどれるようにする。図は領域ごと、または業務の性質が近いプロセスごとに分ける。一図のプロセスノードが 15 個を超える場合も分割する。

5.1. FLOW_SCOPE_NAME(AREA_ID_RANGE) ​

mermaid diagram

TODO: 全体概要の「凡例(本プロダクト共通)」への参照、--> / ==> のうち使用した線種、省略した入出力と理由、別図と共有するノード、他グループの内部処理を省略したことを記述する。状態名をノードとして並べず、状態間の遷移を描かない。

6. 個別プロセス主要入出力 ​

6.1. PROCESS_SCOPE_NAME(AREA_ID_RANGE) ​

TODO: この表が扱う領域または業務上のまとまりを数行で要約する。業務目的、主な担当、起動条件、必須性は「プロセス領域」の表と重複させない。

プロセス IDプロセス主要入力主要出力データストア
_PROCESS_ID_PROCESS_NAMEMAIN_INPUTSMAIN_OUTPUTSDATA_STORES

7. 状態遷移の参照 ​

TODO: 状態を変えるプロセスがある場合は次の表へ記入する。CDFD には状態名、状態説明、遷移元・遷移先、遷移条件を記載しない。状態を変えるプロセスがない場合は、その事実と確認根拠を一文で記述して表を削除する。

対象状態を変えるプロセスステータス定義(STSD)
STATE_TARGET_PROCESS_ID_stsd-_TERM_

8. 主要例外とグループ外への委譲 ​

8.1. 主要例外 ​

例外 ID対象プロセス検出条件停止範囲本グループでの扱い継続・再開条件
_EXCEPTION_ID__PROCESS_ID_DETECTION_CONDITIONSTOPPING_SCOPEEXCEPTION_HANDLINGRESUME_OR_HANDOFF_CONDITION

8.2. グループ外への委譲 ​

委譲先委譲する事項引き渡す情報本グループへ戻す条件
cdfd-_OTHER_GROUP_DELEGATED_RESPONSIBILITYHANDOFF_INFORMATIONRETURN_CONDITION
cdfd-uc-_TOPIC_CROSS_GROUP_SEQUENCEHANDOFF_INFORMATIONRETURN_CONDITION