ChatDiagram
2 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関連を描く

    各アクターを関与するユースケースに接続します。AIが関連線を描画します。

  4. 04includeとextendを追加する(任意)

    別のユースケースを常に含むもの(<<include>>)や、任意で拡張するもの(<<extend>>)を記述し、要件モデルをより正確にします。

FAQ

Questions about use case diagram templates

ユースケース図とは何ですか?

ユーザーの視点から、システムの機能要件を示すUML図です。アクター(人や外部システム)が、システム境界内のユースケース(システム機能)とやり取りします。

<<include>>と<<extend>>の違いは何ですか?

<<include>>は、あるユースケースが別のユースケースを常に呼び出すことを意味します(例:「注文の支払い」には常に「支払いを検証」が含まれる)。<<extend>>は、あるユースケースに別の振る舞いを任意で追加することを意味します(例:条件によって「割引を適用」が「購入を完了」を拡張する)。

ユースケース図とユーザーストーリーマップはいつ使い分けますか?

ユースケース図は、外部から見たシステムの動作を示すため、範囲の合意や要件文書化に適しています。ユーザーストーリーマップは、ユーザージャーニーと優先順位付きバックログを示すため、スプリント計画に適しています。