ユースケース・モデルは、開発中のシステムまたはアプリケーションの振る舞いについての詳細情報を提供します。ユーザーとシステムとの相互作用を記述するユースケース図およびアクティビティー図が含まれます。
ユースケース・モデルは、ユーザーが設定した目標を達成するためまたはユーザーが識別した問題を解決するために必要な機能という観点から、システムの要求を識別します。ユースケースは、要求内で識別された主要な振る舞いを記述し、その結果がユーザーにもたらす価値を記述します。システム内部の操作方法は記述しません。アクターは、システムのユーザーを意味し、システムと相互作用するときに人間および他のシステムが持つさまざまなロールを表します。
ユースケース図は、ユースケースとアクターとの間の関係を図示します。アクティビティー図は、識別されたそれぞれの振る舞いの内部でのオブジェクト・フローとコントロール・フローを記述します。