ユースケース

ユースケースは、ユーザーの目標を達成するために、 システムが実行する機能を記述します。システムのユーザーにとって有益となる、 観察可能な結果を、 ユースケースによって生成する必要があります。

ユースケースには、システム、 システムのユーザー、システムとユーザー間の関係、 およびシステムの必須な振る舞いについての、 詳細情報が含まれています。 システムの実装方法の詳細については、ユースケースに記述されません。

ユーザーの特定の目標、 およびその目標を達成するために ユーザーがシステムと相互作用する方法が、 各ユースケースに記述されます。 システムがユーザーの目標を達成する方法、 または達成に失敗する方法について、 すべての可能性がユースケースに記述されます。

以下の目的で、ユースケースを使用することができます。

ビジネスを表現するモデルにおけるユースケースは、 ビジネスのプロセスとアクティビティーを表します。 ソフトウェア・システムを表現するモデルにおけるユースケースは、 ソフトウェアの機能を表します。

各ユースケースには、 システムが実行するアクションを説明する 固有名を付ける必要があります。 ユースケース名は、「Place Order Online」のように、 動詞で始まる短い句である場合があります。

以下の図にあるように、 ユースケースは、 ユースケースの名前を含んだ楕円形で表示されます。

 UseCase1 という語が 下に表示されている楕円形。

ユースケースに、以下の機能を追加することができます。


フィードバック