目次:
定義-ユースケースとはどういう意味ですか?
ユースケースは、特定の目標を達成するためにユーザーがシステムを使用する方法を説明するソフトウェアおよびシステムエンジニアリングの用語です。 ユースケースは、実装される機能と発生する可能性のあるエラーの解決を定義するソフトウェアモデリング手法として機能します。
Techopediaがユースケースを説明
ユースケースでは、特定の目標を達成するために、外部のアクターとシステム間の相互作用を定義します。 ユースケースを構成する3つの基本要素があります。
- アクター:アクターは、システムと対話するユーザーのタイプです。
- システム:ユースケースは、システムの意図された動作を指定する機能要件をキャプチャします。
- 目標:通常、ユースケースは、目標の達成に関与するアクティビティとバリアントを記述する目標を達成するために、ユーザーによって開始されます。
ユースケースは、統合モデリング言語を使用してモデル化され、ユースケースの名前を含む楕円で表されます。 アクターは、ラインの下にアクターの名前が書かれたラインを使用して表されます。 システムへのアクターの参加を表すために、アクターとユースケースの間に線が引かれます。 ユースケースの周りのボックスは、システムの境界を表します。
ユースケースに関連する特性は次のとおりです。
- 機能要件の整理
- システムユーザーインタラクションの目標のモデリング
- トリガーイベントから最終目標までのシナリオの記録
- アクションの基本的なコースと例外的なイベントの流れを説明する
- ユーザーに別のイベントの機能へのアクセスを許可する
ユースケースを設計する手順は次のとおりです。
- システムのユーザーを特定する
- ユーザーのカテゴリごとに、ユーザープロファイルを作成します。 これには、システムに関連するユーザーが演じるすべての役割が含まれます。
- システムをサポートするために、各役割に関連する重要な目標を特定します。 システムの価値命題は、重要な役割を特定します。
- ユースケーステンプレートに関連付けられたすべての目標のユースケースを作成し、ユースケース全体で同じ抽象化レベルを維持します。 上位レベルのユースケースステップは、下位レベルの目標として扱われます。
- ユースケースを構造化する
- ユーザーの確認と検証
