Loading article…


オブジェクトモデリング手法( OMT ) は、ソフトウェアのモデリングと設計のためのオブジェクト モデリング手法です。オブジェクト指向システムを開発し、オブジェクト指向プログラミングをサポートする方法として、1991 年頃にRumbaugh、Blaha、Premerlani、Eddy、Lorensenによって開発されました。OMT は、システムのオブジェクト モデルまたは静的構造を記述します。
OMTはソフトウェア開発のアプローチとして開発されました。Rumbaughによると、モデリングの目的は次のとおりです。[1] [2]
- 物理的なエンティティを構築する前にテストする(シミュレーション)、
- 顧客とのコミュニケーション、
- 視覚化(情報の代替的な提示)、および
- 複雑さの軽減。
OMT は主に 3 種類のモデルを提案しています。
- オブジェクトモデル: オブジェクトモデルは、モデル化されたドメイン内の静的で最も安定した現象を表します。[3]主な概念は、クラスと属性および操作との関連です。集約と一般化(多重継承)は、事前に定義された関係です。[2]
- 動的モデル: 動的モデルは、モデル上の状態/遷移ビューを表します。主な概念は、状態、状態間の遷移、および遷移をトリガーするイベントです。アクションは、状態内で発生するものとしてモデル化できます。一般化と集約(同時実行)は、事前に定義された関係です。[2]
- 機能モデル:機能モデルは、モデルのプロセスの観点を扱い、データフロー図にほぼ相当します。主な概念は、プロセス、データストア、データフロー、アクターです。[2]
OMT は、統一モデリング言語(UML)の前身です。多くの OMT モデリング要素は UML と共通です。
OMT の機能モデル: 簡単に言うと、OMT の機能モデルは、「データ フロー図 (DFD)」を使用して、モデル内の内部プロセス全体の機能を定義します。プロセスが独立して実行される方法を詳細に示します。
参考文献
- ^ ランボー他 (1991:15)
- ^ abcd テリエ・トットランド (1997)。 5.2.7 オブジェクト モデリング技術 (OMT) の論文、ノルウェー科学技術大学 (NTNU)、トロンハイム。
- ^ (Rumbaugh et al.,1991:21)
さらに読む
- James Rumbaugh 、Michael Blaha、William Premerlani、Frederick Eddy、William Lorensen ( 1994)。『オブジェクト指向モデリングと設計』Prentice Hall。ISBN 0-13-629841-9
- テリー・クアトラニ、マイケル・ジェシー・チョノレス (1996)。『ブーチ法とOMT法で成功する:実践的アプローチ』アディソン・ウェスリー。ISBN 978-0-8053-2279-8
外部リンク
- OMTの初期の歴史
- OMTの簡単な紹介
モデルは、組織のビジョン、ミッション、価値観、および組織の一連の境界 (提供する製品やサービス、ターゲットとする顧客や市場、使用する供給チャネルと配送チャネル) によって定義されます。ビジネス モデルには、組織がモデルを実装する方法に関する高レベルの戦略と戦術的指示が含まれますが、組織が翌年に実行する予定の具体的な手順と、その達成に向けた対策を定めた年間目標も含まれます。これらはいずれも、内部監査員が利用できる内部文書の一部である可能性があります。
