




システムモデリングまたはシステムモデリングは、ビジネスやIT開発におけるシステムを概念化し構築するためにモデルを使用する学際的な研究です。[ 2 ]
システムモデリングの一般的な形態は機能モデリングであり、機能フローブロックダイアグラムやIDEF0といった特定の手法が用いられます。これらのモデルは機能分解を用いて拡張することができ、要件モデルと連携させることでシステムをさらに細分化することができます。
機能モデリングとは対照的に、システム モデリングのもう 1 つのタイプは、システム アーキテクチャを使用してシステムの 構造、動作、およびその他のビューを概念的にモデル化するアーキテクチャ モデリングです。
ワークフロー内のビジネス プロセスを指定するためのグラフィカル表現であるビジネス プロセス モデリング表記法 (BPMN) も、システム モデリング言語と考えることができ ます。
ビジネスとIT開発において、「システムモデリング」という用語には複数の意味があります。それは次のようなことに関連することがあります
システムモデリングは、システム理論とシステム科学の発展とともに研究分野として登場しました。
システムモデリングは、モデリングの一種として、システム思考とシステムアプローチ に基づいています。ビジネスおよびITシステムモデリングは、以下のような他のアプローチと対比されます。
アーブナーとビェルケの「ビジネス知識創造の方法論」(1997年)では、システムアプローチ(システムモデリング)は、分析アプローチとアクターアプローチ(エージェントベースモデリング)とともに、ビジネス知識を獲得するための3つの基本的な方法論的アプローチの1つと考えられていました。[ 3 ]
機能モデルは、20世紀前半にはすでに他の種類の管理図が開発されていた後、1950年代に生まれました。最初のガントチャートは1896年にカロル・アダミエツキによって開発され、彼はそれをハーモノグラムと呼びました。アダミエツキがチャートを出版したのは1931年で、いずれにせよ彼の著作はポーランド語またはロシア語で出版されており、西洋では一般的ではありませんでした。そのため、現在このチャートはヘンリー・ガント(1861~1919年)の名前が付けられています 。ガントは1910年から1915年頃にこのチャートを設計し、西洋で普及させました。[ 4 ]最初に明確に定義された機能モデルの1つは、1950年代に防衛関連のTRW社によって開発された機能フローブロックダイアグラム(FFBD)です[ 5 ] 1960年代にはNASAが宇宙システムや飛行ミッションにおけるイベントの時間的順序を視覚化するために利用しました。[ 6 ]さらに、古典的なシステムエンジニアリングでは、システム機能の実行順序を示すために広く使用されています。 [ 7 ]
情報システムモデリングにおける最も初期の先駆的な研究の一つ[ 8 ]は、YoungとKent(1958)によって行われ、彼らは次のように主張しました。
彼らは、データ処理問題の情報特性と時間特性を正確かつ抽象的に規定する方法を模索し、分析者があらゆるハードウェア部品を対象とする問題を体系化できるような記法を開発しようとした。彼らの努力は、独立したシステム分析というよりも、異なるハードウェア部品を用いた様々な代替実装を設計するための抽象的な仕様と不変の基盤の構築に重点が置かれていた。[ 8 ]
情報システムモデリングにおける次のステップは、 1959年に設立されたIT業界コンソーシアムであるCODASYLによって踏み出されました。CODASYLは、ヤングとケントと本質的に同じ目標、すなわち「データ処理のシステムレベルにおける、機械に依存しない問題定義言語のための適切な構造」の開発を目指していました。これは、特定の情報システム情報代数の開発につながりました。[ 8 ]
ビジネスおよび IT 開発では、システムは次のようなさまざまな範囲と複雑さの規模でモデル化されます。
さらにシステム思考に似ているシステムモデリングは、以下のように分けられます
その他すべての特定のタイプのシステム モデリング (たとえば、複雑システムモデリング、動的システムモデリング、クリティカル システムモデリングなど)。