16

私はいくつかのビジネス プロセス実行言語 (BPEL) と関連するモデリング システム (BPMN) を研究しており、設計者はプロセス フローの包括的ゲートウェイと排他的ゲートウェイについて学ぶ必要があります。同じルールが適用されると仮定すると、用語の一般的な説明で十分です。

これは、マークに応えて理解しようとしている技術的なテキストです- 2 つのアクティビティを結合する単純なリンクの場合、ステータスはデフォルトで true になるため、ターゲット アクティビティは常に実行されます。ただし、プロセス変数に含まれる値のテストなど、遷移条件がリンクに適用されると、ステータスが「false」に設定され、ターゲット アクティビティの実行がブロックされる場合があります。ターゲットに複数のリンクがある場合、実行またはブロックの決定は、個々のリンク ステータス値の OR に基づいて行われます。ターゲットを実行するには、1 つのリンク ステータスのみが true である必要があります。したがって、遷移条件を使用して、BPMN の包括的 OR ゲートウェイをマップできます。

4

8 に答える 8

43
  • 包括的または: A または B またはその両方。
  • Exclusive or : A または B のいずれかであり、両方ではない。

于 2010-07-14T12:53:02.710 に答える
15
A B OR XOR  
1 0  1  1  
1 1  1  0  
0 1  1  1  
0 0  0  0  
于 2010-07-14T12:54:41.210 に答える
9

ステートメント「A OR B」の値を考慮すると、次のようになります。

包括的OR では、両方の可能性と、そのいずれかが可能です。したがって、A または B のいずれかが True の場合、または両方が True の場合、ステートメントの値は True です。

一方、排他的OR は 1 つの可能性しか許しません。したがって、A または B のいずれかが true の場合、そのときだけ値が True になります。A と B の両方が True の場合でも、ステートメントの値は False になります。

排他的 OR の例: レストランで、サンドイッチまたはバーガーのいずれかを食べる権利を与えるクーポンが提供されます。これは、英語の排他的 OR ステートメントです。どちらか一方を選択できますが、両方を選択することはできません。

于 2014-09-26T12:13:35.063 に答える
7

違いは、両方のコンポーネントで何が起こるかですtrue。orを含むと、結果も になりtrueます。排他的or を使用すると、結果は になりfalseます。

排他的またはハイランダーのようなもの: 1 つしか存在できません。:-)

于 2010-07-14T12:54:26.283 に答える
4

INCLUSIVE 'OR' : 論理 OR は、入力のいずれかが 'ON' の場合に出力が 'ON' であることを意味します。これには、「両方」の入力が「ON」であることが含まれます (少なくとも 1 つの入力が「ON」です)。

EXCLUSIVE 'OR' : Inclusive OR と同じです。(唯一の) EXCEPTION は、'両方' の入力が 'ON' の場合に出力がオフになり (Inclusive OR のように ON ではありません)、したがって EXCLUSIVE 'OR という名前になります。 '。

于 2014-03-03T01:58:58.750 に答える
3

結果表として:

包括的または:

A B Result
0 0 0
1 0 1
0 1 1
1 1 1

排他的または:

A B Result
0 0 0
1 0 1
0 1 1
1 1 0

したがって、あなたが見ることができるように、排他的またはfalse両方がtrueである場合、その排他的手段A または B を引き起こしますが、両方ではありません

于 2010-07-14T12:55:43.037 に答える
0

まったく別の話ですが、日常の英会話に戻ると、包括的/排他的なことをより明確にすることができます。

お茶かコーヒーが欲しいですか。(意味、何か飲み物を空想しますか?) = 包括的またはお茶またはコーヒーが欲しいですか? (つまり、2 つから選択する必要があります) = 排他的

于 2012-01-24T19:58:56.567 に答える