UML-ユースケース図

ユースケース図は、ユースケースのグループとプロセスに関与するアクター間の関係と関係を示します。



ユースケース図はプロジェクトを表すことを目的としておらず、システムの内部構造を説明できないことを理解することが重要です。 ユースケース図は、システムの将来のユーザーと顧客との対話を簡素化することを目的としており、システムの必要な特性を決定するのに特に役立ちます。 言い換えれば、ユースケース図は、システム自身が使用する方法を指定せずにシステムが行うべきことを示しています。



ユースケース

ユースケースでは、アクターの観点から、特定の結果につながるシステム内のアクションのグループについて説明します。

ユースケースは、システムのユーザーとシステム自体の間の一般的な相互作用の説明です。 それらはシステムの外部インターフェースを表示し、システムが何をすべきか(正確ではなく、どのように)の形式を示します。

ユースケースを使用する場合、いくつかの簡単なルールを覚えておくことが重要です。 ユースケースは、他のユースケースと相互作用する場合もあります。 ユースケース間の相互作用の最も一般的な3つのタイプを以下に示します。

俳優

アクターは、ユースケースを通じてシステムと対話する外部ソース(システムの要素ではない)です。 アクターは、実在の人物(システムのユーザーなど)、または他のコンピューターシステムまたは外部イベントのいずれかです。



アクターは、物理的な人やシステムではなく、その役割を表しています。 これらは、人がさまざまな方法でシステムと対話するとき(異なる役割を想定)、複数のアクターによって表示されることを意味します。 たとえば、サポートサービスで働いており、顧客からの注文を受け入れる人は、「サポート部門のメンバー」および「営業部門のメンバー」としてシステムに表示されます。



アクターは、ユースケースと2種類の関係を持つことができます。

ユースケースの説明



ユースケースの説明は、テキストによる説明です。 それらは通常、ユースケースに何らかの形で添付され、プロセスまたはアクティビティを説明するメモまたは文書の形式を取ります。



注釈

私の意見では、新しいコンポーネントの設計は、ユースケース図=>シーケンス図=>クラス図の順序で実行する必要があります。 したがって、既存のコードのドキュメントを作成する場合、アクションのシーケンスは逆になります。 ここではクラス図について説明しましたので、完全を期すために、シーケンス図ではまだ十分ではありません。



All Articles