- 登場人物のフローの関連
- 登場人物図とシステム図の関連が必要
- トランザクション系のデータのステータスの変遷がキーになる
- 目的: 利用者や関係者(顧客)が必要とする内容や望む結果を明確にすること。
- 視点: 「何が欲しいか」や「どのような問題を解決したいか」という利用者の視点。
- システムと切り離して、ユーザーが何をしたいか、ということをリストアップする。
- 登場人物の整理と書く行動の記述が必要になってくる。
- mermaidがフロー図を作るのに便利
- 現行業務や課題のヒアリングが大事
- 課題整理、改善案の検討
- マーケ的なスキルが結構要求される
- 目的: 要求定義をもとに、システムとして実現するために必要な具体的な仕様を決定すること。
- 視点: 開発者や技術者の視点で「どのように実現するか」を詳細化。
- システム目線で何が必要かをリストアップしていくことが大切。
- アウトプット
- 大まかな画面遷移図
- 業務フロー図(ユーザーごとのアクションのやりとり)
- 業務要件一覧表、非機能要件一覧表
- 大まかなデータフロー
- システムの概略
- 目的: 要件定義をもとに、システム全体の構造や主要な機能を大まかに設計し、システムの全体像を明確にすること。
- 視点: 顧客や非技術者にもわかりやすい形で、システムの概要や機能を説明する。
- 詳細な画面遷移、大まかなデータフロー、概要など