ユースケースのためのアクティビティ図

によってモデル化されたビジネスプロセス "ユースケース" を通じて可視化され、システムのプロセスに変換する必要があります "アクティビティ図". それをサポートするアクティビティ図にユースケースを接続すると、業務とシステムのドメインを切り替えるための便利な方法です. これだけではなく説明してアプローチです システムが行いますが、また、 方法 それはそれを行います.

新しいサービスを設計する場合, 私の最初の仕事は、紙の上で、多数の抽象的なアイデアをキャプチャすることです. すなわち, 私は、個人およびシステムを識別するためにモデリング·ツールを使用する (e.g. ザ ) それは、相互作用とその利用シナリオれる (e.g. ザ ). UMLの用語で, 個人が呼び出されます "俳優" および使用シナリオが呼び出されます "ユースケース".

例: ユーザーログインと登録

登録とログインが普遍的使用シナリオの一例である, ほぼすべてのWebサイトでは、彼らがログインする前にアカウントを作成して、ユーザーのビジネス要件がある. どのようにユーザーが登録し、ログに, 換言すれば、システムの挙動, 大幅に異なる可能性が. 登録は、長い申込書を完成するようにユーザーに要求することができます, 単に電子メールアドレスを提出, あるいは、OpenIDのような中央の認証システムを使用する. これらは、同一のビジネス要件を達成するために、すべてのシステム固有の手段です.Use Case Example

上記のユースケース図は、ユーザ登録およびログインがデザインの一部になることを示してい. これが達成されるかを説明していません.

アクティビティ図へのマッピングの使用例

ユースケース間 "訪問者がアカウントを作成" システムの設計を理解するのに十分な情報を提供しています, 開発を開始する前に、より詳細が提供されなければならない. アクティビティ図は、単純なを提供しています, 不足している詳細を指定するフローチャート道. 抜粋 "来場登録" アクティビティ図は、この不足している詳細を示している.

Activity Example

このアクティビティ図は、に分割されている "レーンを泳ぐ" Webブラウザとネットワークベースで活性を示す, ウェブサーバー. 点線のボックスは、のための活動を表す "訪問者がアカウントを作成" ケースを使用, ソフトウェア開発者は、実際のユースケースが何を意味するかを視覚化することを可能.

ユースケースマッピングの実装

このマッピングを実装する1つの方法は、エンタープライズ·アーキテクトからの商品から提示されている, マッピングの使用例.

時にはシンプルさの邪魔になるのEAモデリングツール, この場合のように、. 単純なユースケースとアクティビティ図のため, 私は、EAにユースケース図の中に、アクティビティモデルを作成します "プロジェクトブラウザ"

2月19日, 2013 投稿者 ジョンJaroker に提出された: UML

コメントする最初の人になる. コメントを残す

あなたのメールアドレスは公開されません. 必須フィールドがマークされている *