Nothing close enough? Start from a blank use case diagram → Describe it in one paragraph.
How to
How to use an use case diagram template.
- 01システム境界を決める
学校管理システムの範囲を定義します。どの機能を含めるかを決めましょう。
- 02主なアクターを洗い出す
生徒、教員、保護者、管理者など、システムを利用する人を特定します。
- 03主要なユースケースを見つける
生徒の入学手続き、成績表の作成、授業の予定登録など、重要なやり取りを整理します。
- 04アクターとユースケースの関係を描く
各アクターを開始するユースケースに接続し、必要に応じて<<include>>や<<extend>>を追加します。
- 05関係者と確認・改善する
利用者と図を確認し、重要な機能が漏れていないことを確かめます。
FAQ
Questions about use case diagram templates
学校管理システムのユースケース図における主なアクターは?
主なアクターは、生徒、教員、保護者、管理者です。場合によっては、決済ゲートウェイや生徒情報システムなどの外部システムも含まれます。
ログイン機能をユースケースとして含めてもよいですか?
はい。ただし、認証は横断的な関心事として扱うのが一般的です。一方、高レベルのユースケース図では、分かりやすさのために「ログイン」というユースケースを示すことがあります。
複数の授業のスケジュールはどのように扱いますか?
「授業を予定に登録」ユースケースに、競合や繰り返し予定への対応として「extends」関係を設定できます。または、スケジューラーのような別のアクターを使用します。
ユースケース図における<<include>>と<<extend>>の違いは?
<<include>>関係は、ベースとなるユースケースに、含まれる振る舞いが常に含まれることを表します。一方、<<extend>>は、特定の条件で発生する可能性がある任意の振る舞いを追加します。
これらの例を自分の学校管理システムにそのまま使えますか?
もちろんです。ここで紹介する例は汎用的なパターンです。ジェネレーターで独自のアクターやユースケースを追加し、要件に合わせて調整してください。