Nothing close enough? Start from a blank use case diagram → Describe it in one paragraph.
How to use an use case diagram template.
- 01アクターを特定する
図書館利用者、司書、決済ゲートウェイ、外部データベースなど、システムとやり取りするすべての外部エンティティを一覧にします。
- 02ユースケースを定義する
各アクターが達成したい目的を整理します。図書を借りる、蔵書を検索する、貸出を更新する、延滞料金を管理するなどが該当します。
- 03関係を整理する
関連線でアクターとユースケースをつなぎ、必要に応じて<<include>>や<<extend>>の関係を追加して、依存関係や任意の処理を示します。
- 04システム境界を描く
図書館システムを表す長方形の内側にすべてのユースケースを配置し、内部機能と外部アクターを区別します。
- 05改善して検証する
関係者と図を確認し、すべてのユーザーの目的が網羅され、関係が正しいことを確かめてから必要に応じて修正します。
Questions about use case diagram templates
図書館管理システムのユースケース図とは?
図書の貸出、蔵書管理、デジタル資料へのアクセスなどの目的を達成するために、ユーザー(アクター)と図書館システムがどのようにやり取りするかを示すUML図です。システムの仕組みではなく、システムが何をするかに焦点を当てます。
図書館のユースケース図にはどのようなアクターが登場しますか?
一般的なアクターには、図書館利用者(または利用者)、司書、管理者、決済システム、外部データベースなどがあります。シナリオによっては、学生、教職員、相互貸借パートナーなどの専門的なアクターを追加します。
extendとincludeの関係はどのように表現しますか?
「include」は、あるユースケースが別のユースケースを常に呼び出すことを意味します(例:「図書を借りる」は「利用者アカウントを確認する」を含む)。「extend」は、特定の条件で追加される任意の処理を表します(例:返却期限を過ぎた場合、「延滞料金を支払う」が「図書を返却する」を拡張する)。図では、<<include>>または<<extend>>というラベル付きの破線矢印で表します。
デジタル図書館システムにもユースケース図を使えますか?
もちろんです。デジタル図書館システムでは、オンライン利用者、コンテンツ管理者、認証サービスなどをアクターとしてモデル化できます。ユースケースには、電子資料を検索する、出版物をダウンロードする、アクセス権を管理するなどがあります。
図書館管理システムのユースケース図は何から作り始めればよいですか?
まず関係者にヒアリングし、すべてのユーザータイプと目的を洗い出します。次に、システム境界を表す長方形を描き、外側にアクター、内側に主なユースケースを楕円で配置します。上の手順ガイドで全体の流れを確認できます。