UML

目的:ドメイン言語化・境界決定の内容をUMLで構造化し、実装の設計根拠とする。

表示形式:FigJam(各図はFigmaで管理。以下のリンクから閲覧・編集可能)

⚠️ 【要更新 — 2026-03-21】以下の図は実装前の設計時に作成されたものであり、現在の実装と乖離があります。主な変更点:


1. ユースケース図(誰が何をできるか)

⚠️ 【修正済み】記法をUML準拠に変更

旧版は graph TD の汎用フロー記法だったため、アクターとユースケースの関係が正確に表現できていなかった。graph LR に変更し、アクター(スタジアム形)とユースケース(楕円)を明示的に分離した。<<include>> の記述も削除し、ログインユーザーが各ユースケースに直接接続する形に修正した。

📐 FigJam で閲覧・編集

https://www.figma.com/online-whiteboard/create-diagram/cf1b5cab-4022-43a4-b1ed-fdbfcbff7253


2. クラス図(データ構造)

⚠️ 【実装変更済み】Turn / Question / Answer のDBテーブルは廃止