クラスの構造とクラス間の関係を表現する図で、属性とメソッドをまとめたオブジェクトの雛型の構造を表現します。
ユースケース図は、システムの機能全体を表したもので、システム全体を評価し、開発者とユーザーとの認識のズレをなくせます。
コンピューターの知識のない人でも理解できるシンプルな図です。使われる記号は、アクターとユースケースの二つです。アクターとユースケースの関係を線で結んで表します。
アクターはシステムの外部を示し、主な対象となるのは以下の3つ。
まとめると、アクターは、人であったり、ほかの外部システムである。
ユースケースは、システムの機能を示したもので、だ円の中にユースケース名を書く。アクターとユースケースの境界を明確にするために、ユースケースを長方形で囲む。
上の例は、注文管理システムのユースケース図です。このユースケース図より以下のことが分かります。
システムの振る舞いを動的に表現するダイアグラムのひとつです。
システムのある場面におけるオブジェクトの動きやメッセージパッシングを、時系列に沿って表現するのに用います。