This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Swimlane" – news · newspapers · books · scholar · JSTOR (February 2024) (Learn how and when to remove this message) A swimlane (as in swimlane diagram) is used in process flow diagrams, or flowcharts, th
by Scott W. Ambler, Copyright 2003 UML2.xのアクティビティ図(Object Management Group 2003)は、一般的に、ビジネスプロセスモデリング、1つのユースケースまたは利用シナリオに記述されたロジックのモデリング、ビジネスルールの詳細ロジックのモデリングなどに使います。UMLのアクティビティ図を使って複雑な操作の内部ロジックをモデリングすることも可能ですが、アクティビティ図が必要ないレベルまで単純になるよう操作を書き直すほうがはるかによい方法です。多くの意味で、オブジェクト指向におけるUMLアクティビティ図は、構造化開発のフローチャートやデータフロー図(DFD)に相当します。 最初に、図1および図2で使用している基本的な表記法について説明しましょう(この他にもさまざまなものがあります)。 初期ノード (initial node):黒
モデリング言語としてのUMLは設計段階で必要不可欠な“道具”となりつつあります。その記法を学べる記事、そして、UMLを実際のモデリングに活用していくための記事、UMLモデリングツールの評価記事などを集めました
同期と分岐を表現する 続いて、「材料を仕入れる」というビジネスユースケースを使って比較をしてみましょう。 まず、アクティビティ図では以下のようになります。 並行処理が含まれていますが、アクティビティ図の場合は、フォークとジョインという黒いバーで並行処理であることを表現します。また、分岐がありますが、分岐条件はお互い必ず排他になるように設定する必要があります。 さて、ワークフローの内容です。まず、仕入れ担当者が業者に対して金額と納期を問い合わせます。この仕入れ担当者は、経営者夫妻のうち、実際に仕入れを行ういずれかの人、ということになります。2人で分担しているのなら、そのとき仕入れを行う人が「仕入れ担当者」になります。 業者は当然、金額と納期を調べてそれを提示します。今回のケースでは2社に問い合わせて、安かったり納期が短かったり、条件や優先順位に応じて業者を選定します。なじみの業者がある場合は
ビジネスプロセスモデリング表記法(英語: Business Process Model and Notation, BPMN)とは、ビジネスプロセスをワークフローとして描画するための表記法である。BPMN は Business Process Management Initiative (BPMI) が開発し、Object Management Group (OMG) と BPMI が 2005年に合併した後は OMG が保守している。 BPMNによるBPD(BP図)の例。BPMNとは、ユーザがシステムに要求する業務の流れを記述した図 BPMN の目的は、すべてのビジネス関係者が容易に理解できる標準記法を提供することである。ビジネス関係者には、プロセスの作成・更新を行うビジネスアナリスト、プロセスの実装を行う技術者、プロセスを管理するマネージャなどが含まれる。さらに BPMN はビジネスプ
企業がビジネスの目的を実現するには、関係者が勝手な価値観や利害で行動するのではなく、事業目標を共有することが重要だ。そのためには、“ビジネスの見える化”を実現する「ビジネスモデリング」が欠かせない。そこで4回にわたり、モデリングのプロが、ビジネスプロセス・モデルを作成する際の基本的な考え方や方法、作成したモデルの活用方法などについて解説する。 大川 敏彦 ウルシステムズ シニアマネジャー(現 ウィズクライン代表取締役) “ビジネスの見える化”あるいは“ビジネスプロセスの見える化”ということは、これまでも様々なメディアを通して言われています。システム開発に携わっている読者のなかには、要件定義のために業務フローを書いたり概念(データ)モデリングを行ったりして、見える化を日々実践している方もいらっしゃると思います。コンサルタントなど、ほかの人が記述した業務フローや業務要件をもとにシステムを開発し
ソフトウェア開発工程(ソフトウェアかいはつこうてい、英: Software Development Process)はソフトウェアライフサイクルプロセスのうち、開発に関わるプロセスである。すなわち、ソフトウェアの構想から廃止までの流れのうち、開発部分をプロセスとして捉えたものである。ソフトウェア開発プロセスとも。 開発工程はいくつかのサブプロセスからなる。サブプロセスの種類と関係性を示す開発プロセスモデルが複数存在する。また開発工程とその中の各種タスク・活動のための方法論が提案されている。 サブプロセスモデル[編集] 開発プロセスは何種類のもサブプロセスからなる。開発サブプロセスのモデルには様々な種類がある。規格としてISO 12207、能力成熟度モデル統合(CMMI)が挙げられる。以下は代表的なサブプロセス(モデル)である。 ソフトウェア要求分析 ソフトウェア製品を作るにあたっての最初の
プロセスモデル(英: process model)とは、何らかのプロセス(過程、工程)の模型(モデル)である。 たとえば、化学工学は「プロセス産業」と呼ばれるように、プロセスモデルが処理モデルである。 ビジネスプロセスモデルとは、企業の仕事の仕方のモデルである。 コンピュータでは、処理方法が「プロセスモデル」である。たとえば具体的には並列処理の方式などがある。 ソフトウェアプロセスは、ソフトウェアを設計し、利用し、廃棄する一連の流れ(過程)について、ひとつの視点を提供するものであり、人の作業とコンピュータの処理を含む。 コレット・ローランド[注釈 1]はプロセスモデルを次のように定義している[1]: 同じ性質を持つプロセスは1つのプロセスモデルに分類する。つまり、プロセスモデルはプロセスの抽象記述である。プロセスモデルが抽象的であるとすれば、個々のプロセスは実体化したものである。 プロセス
ビジネスロジック(英: business logic)は、データベース上のデータに対する処理手順といったようなものを指す、ソフトウェア工学的な用語である。「アルゴリズム」という語が説明に使われていることがあるが、アルゴリズムは数学的・論理的に明確な概念であり間違った説明の仕方である。基本的には、エンタープライズ系(業務支援系)ソフトウェアを開発する企業が内部的に、もしくは顧客への販売促進のために用いる用語である。この用語は、主にプログラムが3層構造となるWebアプリケーション開発で使われる。ビジネスロジックは3層の中の中間層(アプリケーションサーバ)に相当する。いずれにしても、ビジネスロジックという用語は明確な定義がなく、人によって意味が異なる可能性がある。 ビジネスロジックの範囲[編集] 実世界のビジネスオブジェクト(勘定、貸付金、旅程表、在庫目録などなど)をモデル化したもの そのような
UMLのアクティビティ図(アクティビティず)は、フローチャートに似た図で、ビジネスプロセスの流れやプログラムの制御フローを表すことができる図である。 いわゆるフローチャートと違って並行動作やオブジェクト(データ)の流れなども表すことができる。 概要[編集] UML 2アクティビティ図 UML 1アクティビティ図 システムの流れを表すため、フローチャートのUML版という位置づけで決められた[要出典]。UML 1.0のときに制定されUML2.0で大きく拡張された。 アクティビティ図は、ソフトウェアでの処理に限らず、業務のフローを表すことにも使われる。 図の作成方法[編集] 開始ノード「●」と終了ノード「◉」を記載し、その間に処理を矢印でつないで記載し、必要に応じて分岐などを記載する。 ステートマシン図と異なり、角丸長方形に書くのは(状態ではなく)処理や動作であることに注意。 図の要素[編集]
統一モデリング言語(とういつモデリングげんご、英: Unified Modeling Language, UML)は、ソフトウェア工学で用いられる、汎用的かつ開発方面に特化させたモデリング言語である。システム設計を視覚的に図式化しての標準化されたモデリング手法の提供を目的にしている[1]。UMLの略語で呼ばれることが多い。オブジェクト指向分野でよく用いられている。 UMLは、数々の技法が乱立していた当時の業界に、標準化されたモデリング手法を普及させようとする目的から企画され、1994~95年のラショナルソフトウェアにて最初の版が作成された。グラディ・ブーチ、イヴァー・ヤコブソン、ジェームズ・ランボーらの手によるもので、彼らはスリーアミーゴスと呼ばれている[2]。彼らは96年までその改良を続けた[3]。 1997年にUMLは、Object Management Group(OMG)の標準モデ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く