ChatDiagram
4 templates · Use case diagram

学校管理システムのユースケース図

ユースケース図で学校業務を可視化

Standard OMG UML 2.5.1 §18Engine schematex-usecaseExport SVG · PNG · PDF
How to

How to use an use case diagram template.

  1. 01システム境界を決める

    学校管理システムの範囲を定義します。どの機能を含めるかを決めましょう。

  2. 02主なアクターを洗い出す

    生徒、教員、保護者、管理者など、システムを利用する人を特定します。

  3. 03主要なユースケースを見つける

    生徒の入学手続き、成績表の作成、授業の予定登録など、重要なやり取りを整理します。

  4. 04アクターとユースケースの関係を描く

    各アクターを開始するユースケースに接続し、必要に応じて<<include>>や<<extend>>を追加します。

  5. 05関係者と確認・改善する

    利用者と図を確認し、重要な機能が漏れていないことを確かめます。

FAQ

Questions about use case diagram templates

学校管理システムのユースケース図における主なアクターは?

主なアクターは、生徒、教員、保護者、管理者です。場合によっては、決済ゲートウェイや生徒情報システムなどの外部システムも含まれます。

ログイン機能をユースケースとして含めてもよいですか?

はい。ただし、認証は横断的な関心事として扱うのが一般的です。一方、高レベルのユースケース図では、分かりやすさのために「ログイン」というユースケースを示すことがあります。

複数の授業のスケジュールはどのように扱いますか?

「授業を予定に登録」ユースケースに、競合や繰り返し予定への対応として「extends」関係を設定できます。または、スケジューラーのような別のアクターを使用します。

ユースケース図における<<include>>と<<extend>>の違いは?

<<include>>関係は、ベースとなるユースケースに、含まれる振る舞いが常に含まれることを表します。一方、<<extend>>は、特定の条件で発生する可能性がある任意の振る舞いを追加します。

これらの例を自分の学校管理システムにそのまま使えますか?

もちろんです。ここで紹介する例は汎用的なパターンです。ジェネレーターで独自のアクターやユースケースを追加し、要件に合わせて調整してください。