図:外部設計で作るべきドキュメントを考える

eri-twin.hateblo.jp

結局どういうことかわかりにくいので
これを図にする

一般的なドキュメント-> 表現したいこと -> 開発的ドキュメント f:id:eri-twin:20180904165915p:plain

mermaid.jsで書いているのでコードをそのままここに書きたいけどなんかうまく表示されない

graph LR; システム階層図 -->|実装する機能の一覧| API/バッチ一覧; 用語一覧 -->|ドメインの一覧| domain(ドメインモデル) 論理データモデル -->|データの関連性/多重度/依存関係| domain コンテキスト図-->|他システムとの関連| domain システムフロー図 -->|"人とシステムの区別/データと機能の関係/処理順序"| uc(ユースケース記述&ロバストネス図) 機能仕様書 -->|"機能の詳細/Input, Process, Output"| uc max(機能/エンティティマトリックス) -->|"あるイベントに対するエンティティの状態遷移"| 状態遷移表 max -->|"ある機能に対するエンティティのアクション"| CRUD