web-dev-qa-db-ja.com

スイムレーンとアクティビティ図の違いは何ですか?

アクティビティ図を作成しようとしていますが、アクティビティ図とスイムレーン図がほとんど同じであることがわかります。スイムレーン図に多くの俳優が含まれていることがわかる唯一の違い

アクティビティとスイムレーンダイアグラム、違いは何、そしてアクティビティ/スイムレーンダイアグラムをいつ使用するかについて知りたい

1
Enrico Hasnawi

アクティビティ図 は特定のUML図であり、オプションでスイムレーンを含めることができますが、必須ではありません。この意味で、アクティビティ図はスイムレーン図とすることができます。

スイムレーン図 という用語は、UML用語ではありません。 AFAIKは、これらのUML用語よりも古く、スイムレーンを含むすべての種類のフローチャートを特徴付けています。そこから、「スイムレーンを含むアクティビティ図」はUMLバリアントにすぎません。

3
Doc Brown

アクティビティ図partitions を使用して、いくつかの特性を共有するアクションをグループ化できます。これらのパーティションは、スイムレーンとしてグラフィカルに表すことができます(テキストで表すこともできます)。 「スイムレーン」とアクティビティ図を区別できない場合は、IT ISスイムレーンを含むアクティビティ図が原因である可能性があります。

ビジネスプロセスモデリングダイアグラムはスイムラインを使用して、プロセスの一部に対する組織の責任を示します。最も一般的な表記は [〜#〜] bpmn [〜#〜] です。この表記は2004年から存在し、poolおよびswimlanesは、組織とその下位区分を表します。 BPMNには シンボルのより大きなセットとより特殊化されたセマンティック がありますが、そのサブセットはグラフィカルにも意味的にもUMLアクティビティに近いものです。

BPMNおよびUML以前は、古典的な flowcharts または [〜#〜] dfd [〜#〜] ダイアグラムは、スイムレーンのように見える列または行に実際に分割されていました。スイムラインのセマンティックスですが、必ずしもそう呼ばれる必要はありません。

  • 一部の著者によると、複数列のフローチャートの概念 40年代までさかのぼります
  • この種類のフローチャートは、スイムライン図ではなく、一般的に機能的または 機能間フローチャート と呼ばれていました。 「機能」は組織の責任に対応します。
  • プロセスの最適化に焦点を合わせる場合、フローチャートをタイムライン(1日目、2日目、...)で分割する方が好ましい方法もあります。
  • 2005年に(BPMNの後で)作成されたウィキペディアの記事では、スイムライン図を図のファミリーとして定義していますが、40、80、90年代の複数の作者が、異なる用語や表記法を使用しており、信頼できる情報源はありません。

フローチャートは簡単に理解できるので、この種の図はまだよく使用されます。選択肢がある場合は、公式の標準であるという両方の利点を備えたBPMNとUMLを選択してください。また、コアシンボルはフローチャートとしてビジネスパーソンにも理解されていることが研究によって示されています。

2
Christophe