実際の動作を見る
ユースケース図の例。
同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。
入力する内容
顧客が現金を引き出し、入金し、残高を確認し、銀行システムを通じて送金するATMのUMLユースケース図を作成してください。
次に試す利用明細を印刷するユースケースを追加してください。ATMの保守を担当する管理者アクターを追加してください。
UMLユースケース図 · OMG UML 2.5.1 §18 · schematex-usecase
生成された図
ユースケース図とは。
ユースケース図は、アクターの視点からシステムが何をするかを示すUMLの振る舞い図です。アクターには、システム境界とやり取りする人、組織、外部システムなどがあります。
ユースケースは、システムが提供する成果に名前を付けたものです。include関係は常に再利用される必要な振る舞いを示し、extend関係は条件付きまたは任意の振る舞いを示します。
- Standard
- OMG UML 2.5.1 §18
- Also follows
- Visual subset
- Engine
- schematex-usecase
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
利用者
ユースケース図を使う人。
詳細な要件定義に入る前に、顧客、管理者、支払い、配送、在庫の責任範囲を整理します。
見守りシステムが転倒を検知した際に、どの人やサービスが関わるかを説明します。
履修登録チャットボットと学生、アドバイザー、データベース、履修登録システムとのやり取りを定義します。
使い方
ユースケース図の作り方:3つのステップ。
01
説明する
まずは1段落で十分です。
“顧客が現金を引き出し、入金し、残高を確認し、銀行システムを通じて送金するATMのUMLユースケース図を作成してください。”
02
図を確認
最適なエンジンで描画します。
03
変更点を伝える
編集のたびにバージョンを保存します。
利用明細を印刷するユースケースを追加してください。
V2 · DRAWN FROM V1, NOTHING RETYPEDよくある質問
よくある質問
ユースケース図とは何ですか?
システム境界内でアクターが利用する機能を示すUML図です。
主な構成要素は何ですか?
ユースケース図には、アクター、ユースケース、関連、システム境界が含まれます。include関係とextend関係を示すこともできます。
いつ使うべきですか?
要件定義や初期設計で、関係者がシステムの範囲を高いレベルで共有したいときに使います。
includeとextendの違いは何ですか?
includeは、ユースケースで常に必要となる振る舞いを示します。extendは、指定された条件でのみ発生する振る舞いを示します。
関連ツール