web-dev-qa-db-ja.com

システムのユースケースとビジネスユースケース

私は分析と設計がまったく新しいです。

誰か教えてください:

システムユースケースとビジネスユースケースの違いは何ですか?

私の知る限り、UMLにはユースケース図と呼ばれる図が1つしかありません。彼らは別々の図を持っていますか?

ありがとうございました

25
odiseh

ビジネスユースケース

ビジネスユースケースとは、顧客や他の利害関係者がビジネスを利用して、アイテムを購入するか、新しい運転免許証を取得するか、請求書を支払うかなど、望む結果を得る方法です。 。重要な点は、ビジネスユースケースの単一の実行には、顧客(または他のアクター)が望むことを行うために必要なすべてのアクティビティ、およびプロセスがその時点から完了する前にビジネスが行う必要があるすべてのアクティビティを含める必要があることですビューの。

システム使用ケース

対照的に、システムユースケースとは、コンピューターシステムのユーザーがシステムを利用して必要な結果を得ることができる方法です。これは通常、単一のPCまたはATMやモバイル/携帯電話などの他のデバイス(通常は単一のUIまたは少数の密接に関連する画面など)に座って行われるとすぐに想像できるものです。ウィザードとして、最大で数分から30分ほどかかります。

重要な違い

The differences between Business and system use case

実際のプロジェクトである特定のモデリングタスクに直面したとき、これらの違いは「ここでモデリングしているのは誰ですか?」

42
Abdur Rahman

From Wikipedia

ビジネスユースケースは、ビジネスプロセスをブラックボックスとして扱い、ビジネスアクター(ビジネスの外部の人々またはシステム)が目標を達成するために使用するビジネスプロセスを記述する技術フリー用語で記述されています(...)

システムのユースケースは通常、システム機能レベルで記述され(たとえば、バウチャーの作成)、システムがユーザーに提供する機能またはサービスを指定します(...)

要するに、ビジネスユースケースは、ユーザーがシステムに期待することに関するものであり、システムユースケースは、システムが実際に行うことに関するものです。

10
Konamiman

ビジネスユースケースは、ビジネス目標を達成するプロセスのステップを説明します。

システムのユースケースは、ビジネスのユースケースを自動化するシステムの動作を説明します。

4
dutchguilder

ユースケースは、調査中のシステムまたは組織によってアクターに提供される値です。組織の場合、ビジネスユースケースと呼ばれます。システムの場合、名前付きシステムのユースケース。以下の画像を参照してください(自分で描いた): Business use case vs. System use case

2
Pan Jiayu

ソフトウェアアーキテクチャは、特にビジネスビュー(ビジネスプロセスの説明)とシステムビュー(システムの説明)で構成されます。ビジネスユースケースはビジネスビューの機能を記述しており、システムユースケースはシステムビューの機能を記述しています。ビジネスユースケースには、UML標準のグラフィックステレオタイプがあります。

1
Jurek

ユースケースは2つのタイプに分類できます。それは必要ではありませんが、誰かがあなたにそうするように頼むならば、それは可能です。

システムユースケースは、システムによって(手動ではなく)実行されるユースケースを表します。

例:オンラインホテル予約システムでは、ユーザーが部屋を予約します。したがって、予約はシステムのユースケースであり、ユーザーはシステムユーザーです。

ビジネスユースケースは、手動で行われるユースケースを表します。必ずしもシステムによって実行されるとは限りません。

例:電話による手動のホテル予約。ユーザーがホテルに電話して部屋を予約します。ここで、電話はシステムによって行われないため、電話はシステムのユースケースではありません。また、ユーザーはシステムと対話しないため、システムユーザーではありません。

1
dulaj sanjaya