2016-11-08 5 views
0

私はシステムのユースケース図を設計しており、出力の表現方法はわかりません。ユースケース図の出力を表現する方法

ここでは、どのようなシステムを想定していますか。

(1)別のサーバーで実行し、組織内の全く異なるチームによって管理されている別の製品の一部になります。 (2)情報を収集し、私の部門が管理する製品の一部となるメッセージキューに送信します。

ここで2つの異なるシステムが存在することを明示したいと思います。私のアプリケーションはクライアントシステム上で実行され、異なるシステムのメッセージキューにメッセージを送信します。私はメッセージキューが別のシステムの一部であることを示す方法を混乱させる。

他のシステムのメッセージキューのみを表示しているユースケースをクライアントシステムのユーザケースに接続するだけですか?

ありがとうございました

+1

私は2つのユースケース図を描きます。 1つはあなたのシステム(俳優としてのシステムで)と1つはあなたのシステム(俳優としてのあなたのシステムで)です。両方のユースケースは、1つの(共有された)シーケンス図 – xmojmr

答えて

2

ユースケースはアーキテクチャ/技術面ではありません。ユースケースは、システムの付加価値に関するものです。 2つのケースのどちらも、付加価値についてではなく、そのアーキテクチャーについてのものではありません(第2のケースは、ユースケースGather informationに再定式化できますが、これは一般的です)。コンポーネント図に配置して、その展開方法を示します。しかし、実際の付加価値があなたのシステムの俳優にとってどれだけ考慮されているかを考え直す必要があります。

2

外部システムと対話する(たとえば、メッセージをキューに送信するなど)場合、そのシステムはユースケースに関係するアクターとして描写されます。

UC図では、システムが複数のサーバーに分散して表示されません。これは展開図に示されています。

0

必要に応じて、シーケンス図でプロセスの部分を強調してください。私はあなたのシステムが権利を取得場合、私はわからないんだけど、this簡単な例が役立つことがあります。

Sequence diagram example

関連する問題