図:外部設計で作るべきドキュメントを考える
結局どういうことかわかりにくいので
これを図にする
一般的なドキュメント-> 表現したいこと -> 開発的ドキュメント
mermaid.jsで書いているのでコードをそのままここに書きたいけどなんかうまく表示されない
graph LR;
システム階層図 -->|実装する機能の一覧| API/バッチ一覧;
用語一覧 -->|ドメインの一覧| domain(ドメインモデル)
論理データモデル -->|データの関連性/多重度/依存関係| domain
コンテキスト図-->|他システムとの関連| domain
システムフロー図 -->|"人とシステムの区別/データと機能の関係/処理順序"| uc(ユースケース記述&ロバストネス図)
機能仕様書 -->|"機能の詳細/Input, Process, Output"| uc
max(機能/エンティティマトリックス) -->|"あるイベントに対するエンティティの状態遷移"| 状態遷移表
max -->|"ある機能に対するエンティティのアクション"| CRUD