広い意味で、概念モデリングとは、実世界からグラフィック表現(またはモデル)を開発するプロセスのことである。 共同問題解決の文脈では、関係するさまざまな利害関係者にシステムの理解しやすい表現を提供する。 概念モデリングのプロセスでは、モデルの範囲と詳細度に関して決定する必要がある。 これらの決定は、一般にモデラーと問題所有者、すなわち意思決定を支援するためにモデルを必要とする利害関係者の間の共同合意であるべきです。 また、関係する状況について仮定することも必要である。 概念モデラーは、現実世界のどの側面をモデルに含め、また除外するか、そして各側面をどの程度の詳細さでモデル化するかを決定しなければならない。 以下に述べる概念モデルは、調査対象の状況について、目的、入力、出力、内容、仮定、必要な適切な簡略化を記述した、ソフトウェアによらない記述と考えることもできる。 この広い意味では、概念モデルを作成する人は、利害関係者のグループが状況をよりよく理解するのを助けるファシリテーターといえるかもしれません。 それらは、異なる利害関係者グループが、より革新的な計画や評価を促進する共通言語を確立するのを助ける。 多くのページが、問題の構造化とフレーミング、特にシステム思考、システム設計、システム思考ツールへの関連アプローチをカバーしています。 概念モデルは、共同的な意思決定において多くの用途があります。 しかし、以下のリンクは、これらのアプローチがより詳細なコンピューターモデルや意思決定支援システムの開発をどのようにサポートできるかを見るリソースにつながります。
Conceptual models – What are them and how can you use them?
Andrew Powell-Morse によるこの 2017 年の投稿は、これらのモデルへの良い紹介を提供しています。 彼は、概念モデルとは何か、それらが最も一般的にどのように実装されているかを探り、ソフトウェア開発の領域で概念モデルを使用するいくつかの利点と欠点に触れています。
Conceptual Modelling: 知識獲得とモデルの抽象化
Kathy KotiadisとStewart Robinsonによるこの論文は、概念モデルに到達するまでのプロセスに注目しています。 この論文は,概念モデリングの成果物および2つの特定の概念モデリングプロセス,すなわち知識の獲得とモデルの抽象化を論じることによって,この理解に寄与している。 知識獲得とは、問題状況について調べ、システム記述に到達するプロセスである。 モデルの抽象化とは、システム記述から概念モデルに移行する際に行われる簡略化のことを指します。 2774>
Choosing the right model: conceptual modeling for simulation
Stewart Robinsonによるこの論文は、シミュレーションモデルに何を含め、何を除外すべきかを考察しています。 何をモデル化するかを決定するプロセスは、概念的なモデリングとして知られています。 彼は,適切な詳細度を得るにはバランスが必要であると述べています。複雑すぎると,利用可能な時間と知識でモデルを完成させることができないかもしれませんし,単純すぎると,結果が十分に正確でなくなるかもしれません。 この論文では、まず概念的なモデリングについて、医療現場での例を挙げて説明する。 次に、概念的モデリング、その成果物、および要件が定義される。 最後に,モデラーが概念モデルを決定するのを支援するフレームワークについて簡単に概説している。 この論文では,Roger Brooksが概念的モデリングに関する彼の見解のいくつかを示している。 概念的なモデリングの意味と性質が議論され、フレームワークが設定されます。 全体的な目的は、プロジェクトに最適なモデルを選択することであり、概念モデリングは、代替モデルを開発し、プロジェクトを通じてそのパフォーマンスを予測する創造的な探索プロセスを用いて効果的に取り組むことができる難しい最適化問題と見なすことができる。 文献からのアドバイスと個人的な経験に基づいて、コンセプト・モデリングの 17 の原則を提案します。
コンセプト・モデルの開発は、持続可能でパフォーマンスに基づいた管理のための指標を開発するための重要なステップでもあります。 このセクションの別の関連ページでは、介入ロジックモデルとも呼ばれるプログラムベースの成果モデルの開発方法について概説したリンクを多数紹介しています。 また,問題の構造化および枠組化に関する関連アプローチ,特にシステム思考,システミックデザイン,システム思考ツールについても多くのページで取り上げている
。