Konzeptmodell - Conceptual model

Ein konzeptionelles Modell ist eine Darstellung eines Systems . Es besteht aus Konzepten, die verwendet werden, um Menschen zu helfen , ein Thema, das das Modell repräsentiert, zu kennen , zu verstehen oder zu simulieren . Es ist auch eine Reihe von Konzepten. Im Gegensatz dazu physikalische Modelle sind physische Objekte , wie ein Spielzeugmodell , das zusammengebaut werden kann und auf der Arbeit wie das Objekt , um es darstellt.

Der Begriff kann sich auf Modelle beziehen, die nach einem Konzeptualisierungs- oder Generalisierungsprozess gebildet werden. Konzeptionelle Modelle sind oft Abstraktionen von Dingen in der realen Welt, sei es physisch oder sozial. Semantische Studien sind für verschiedene Stadien der Konzeptbildung relevant . Bei der Semantik geht es im Grunde um Konzepte, die Bedeutung, die denkende Wesen verschiedenen Elementen ihrer Erfahrung geben.

Überblick

Modelle von Konzepten und Modelle, die konzeptionell sind

Der Begriff konzeptionelles Modell ist normal. Es könnte "ein Konzeptmodell" oder "ein konzeptionelles Modell" bedeuten. Man kann unterscheiden, was Modelle sind und woraus Modelle bestehen . Mit Ausnahme von ikonischen Modellen, wie einem maßstabsgetreuen Modell der Kathedrale von Winchester , sind die meisten Modelle Konzepte. Aber sie sind meistens als Modelle realer Sachverhalte gedacht. Der Wert eines Modells ist normalerweise direkt proportional dazu, wie gut es einem vergangenen, gegenwärtigen, zukünftigen, tatsächlichen oder potenziellen Zustand entspricht. Ein Konzeptmodell ist ganz anders, denn um ein gutes Modell zu sein, braucht es diese Entsprechung in der realen Welt nicht. In der künstlichen Intelligenz werden konzeptionelle Modelle und konzeptionelle Graphen zum Aufbau von Expertensystemen und wissensbasierten Systemen verwendet ; Hier geht es den Analytikern darum, Expertenmeinungen über das Wahre zu vertreten, nicht ihre eigenen Vorstellungen über das Wahre.

Art und Umfang der konzeptionellen Modelle

Konzeptuelle Modelle (konzeptionelle Modelle) reichen vom Typ her von konkreteren, wie dem mentalen Bild eines vertrauten physischen Objekts, bis hin zur formalen Allgemeinheit und Abstraktheit mathematischer Modelle, die dem Geist nicht als Bild erscheinen. Konzeptionelle Modelle unterscheiden sich auch in Bezug auf den Umfang des Gegenstands, den sie repräsentieren sollen. Ein Modell kann zum Beispiel ein einzelnes Ding (zB die Freiheitsstatue ), ganze Klassen von Dingen (zB das Elektron ) und sogar sehr große Themenbereiche wie das physikalische Universum darstellen. Die Vielfalt und der Umfang der konzeptionellen Modelle ergibt sich aus den unterschiedlichen Zwecken der Menschen, die sie verwenden.

Konzeptuelle Modellierung ist die Aktivität, einige Aspekte der physischen und sozialen Welt um uns herum zum Zwecke des Verständnisses und der Kommunikation formal zu beschreiben."

Grundlegende Ziele

Vergleichsmodell, das die Rolle des konzeptionellen Modells im Systemprozess hervorhebt

Das primäre Ziel eines konzeptionellen Modells besteht darin, die grundlegenden Prinzipien und die grundlegende Funktionalität des Systems, das es repräsentiert, zu vermitteln. Außerdem muss ein konzeptionelles Modell so entwickelt werden, dass es den Benutzern des Modells eine leicht verständliche Systeminterpretation bietet. Ein konzeptionelles Modell sollte, wenn es richtig umgesetzt wird, vier grundlegende Ziele erfüllen.

  1. Verbessern Sie das Verständnis einer Person für das repräsentative System
  2. Erleichtern Sie die effiziente Übermittlung von Systemdetails zwischen den Beteiligten
  3. Bieten Sie Systemdesignern einen Bezugspunkt, um Systemspezifikationen zu extrahieren
  4. Dokumentieren Sie das System für zukünftige Referenzen und stellen Sie eine Möglichkeit für die Zusammenarbeit bereit

Das konzeptionelle Modell spielt eine wichtige Rolle im gesamten Lebenszyklus der Systementwicklung. Abbildung 1 unten zeigt die Rolle des konzeptionellen Modells in einem typischen Systementwicklungsschema. Es ist klar, dass, wenn das konzeptionelle Modell nicht vollständig entwickelt ist, die Ausführung grundlegender Systemeigenschaften nicht richtig implementiert werden kann, was zukünftigen Problemen oder Systemfehlern Platz macht. Diese Fehler treten in der Branche auf und wurden damit in Verbindung gebracht; fehlende Benutzereingaben, unvollständige oder unklare Anforderungen und sich ändernde Anforderungen. Diese Schwachstellen im Systementwurfs- und -entwicklungsprozess können auf eine unsachgemäße Ausführung der grundlegenden Ziele der konzeptionellen Modellierung zurückgeführt werden. Die Bedeutung der konzeptionellen Modellierung wird offensichtlich, wenn solche systemischen Fehler durch eine gründliche Systementwicklung und die Einhaltung bewährter Entwicklungsziele/-techniken abgemildert werden.

Modellierungstechniken

Da Systeme immer komplexer werden, hat sich die Rolle der konzeptionellen Modellierung dramatisch erweitert. Mit dieser erweiterten Präsenz wird die Effektivität der konzeptionellen Modellierung bei der Erfassung der Grundlagen eines Systems realisiert. Aufbauend auf dieser Erkenntnis wurden zahlreiche konzeptionelle Modellierungstechniken entwickelt. Diese Techniken können in mehreren Disziplinen angewendet werden, um das Verständnis des Benutzers für das zu modellierende System zu verbessern. Einige Techniken werden im folgenden Text kurz beschrieben, viele weitere existieren oder werden entwickelt. Einige häufig verwendete konzeptionelle Modellierungstechniken und -methoden umfassen: Workflow- Modellierung, Personalmodellierung , schnelle Anwendungsentwicklung , Objekt-Rollen-Modellierung und die Unified Modeling Language (UML).

Datenflussmodellierung

Die Datenflussmodellierung (DFM) ist eine grundlegende konzeptionelle Modellierungstechnik, die Elemente eines Systems grafisch darstellt. DFM ist eine ziemlich einfache Technik, jedoch ist es wie bei vielen konzeptionellen Modellierungstechniken möglich, repräsentative Diagramme auf höherer und niedrigerer Ebene zu erstellen. Das Datenflussdiagramm vermittelt in der Regel keine komplexen Systemdetails wie Überlegungen zur parallelen Entwicklung oder Timing-Informationen, sondern bringt die wichtigsten Systemfunktionen in einen Kontext. Die Datenflussmodellierung ist eine zentrale Technik in der Systementwicklung, die die Structured Systems Analysis and Design Method (SSADM) verwendet.

Modellierung von Entitätsbeziehungen

Entity-Relationship Modeling (ERM) ist eine konzeptionelle Modellierungstechnik, die hauptsächlich für die Darstellung von Softwaresystemen verwendet wird. Entity-Relationship-Diagramme, die ein Produkt der Ausführung der ERM-Technik sind, werden normalerweise verwendet, um Datenbankmodelle und Informationssysteme darzustellen . Die Hauptkomponenten des Diagramms sind die Entitäten und Beziehungen. Die Entitäten können unabhängige Funktionen, Objekte oder Ereignisse darstellen. Die Beziehungen sind dafür verantwortlich, die Entitäten zueinander in Beziehung zu setzen. Um einen Systemprozess zu bilden, werden die Beziehungen mit den Entitäten und allen Attributen kombiniert, die zur weiteren Beschreibung des Prozesses benötigt werden. Für diese Technik existieren mehrere Diagrammkonventionen; IDEF1X , Bachman und EXPRESS , um nur einige zu nennen. Diese Konventionen sind nur unterschiedliche Möglichkeiten zum Anzeigen und Organisieren der Daten, um verschiedene Systemaspekte darzustellen.

Ereignisgesteuerte Prozesskette

Die ereignisgesteuerte Prozesskette (EPC) ist eine konzeptionelle Modellierungstechnik, die hauptsächlich zur systematischen Verbesserung von Geschäftsprozessabläufen eingesetzt wird. Wie die meisten konzeptionellen Modellierungstechniken besteht die ereignisgesteuerte Prozesskette aus Entitäten/Elementen und Funktionen, die es ermöglichen, Beziehungen zu entwickeln und zu verarbeiten. Genauer gesagt besteht der EPC aus Ereignissen, die definieren, in welchem ​​Zustand sich ein Prozess befindet oder nach welchen Regeln er arbeitet. Um Ereignisse durchlaufen zu können, muss eine Funktion/ein aktives Ereignis ausgeführt werden. Je nach Prozessablauf hat die Funktion die Fähigkeit, Ereigniszustände zu transformieren oder mit anderen ereignisgesteuerten Prozessketten zu verknüpfen. Innerhalb eines EPC existieren weitere Elemente, die alle zusammenwirken, um zu definieren, wie und nach welchen Regeln das System arbeitet. Die EPC-Technik kann auf Geschäftspraktiken wie Ressourcenplanung, Prozessverbesserung und Logistik angewendet werden.

Gemeinsame Anwendungsentwicklung

Die dynamische Systementwicklungsmethode verwendet einen spezifischen Prozess namens JEFFF, um einen Systemlebenszyklus konzeptionell zu modellieren. JEFFF soll sich stärker auf die übergeordnete Entwicklungsplanung konzentrieren, die der Initialisierung eines Projekts vorausgeht. Der JAD-Prozess erfordert eine Reihe von Workshops, in denen die Teilnehmer daran arbeiten, ein erfolgreiches Projekt von der Konzeption bis zum Abschluss zu identifizieren, zu definieren und allgemein abzubilden. Es hat sich herausgestellt, dass dieses Verfahren für Anwendungen im großen Maßstab nicht gut funktioniert, jedoch weisen kleinere Anwendungen normalerweise einen gewissen Netto-Wirkungsgradgewinn auf.

Platz-/Übergangsnetz

Diese auch als Petrinetze bekannte konzeptionelle Modellierungstechnik ermöglicht die Konstruktion eines Systems mit Elementen, die mit direkten mathematischen Mitteln beschrieben werden können. Das Petrinetz ist aufgrund seiner nichtdeterministischen Ausführungseigenschaften und seiner wohldefinierten mathematischen Theorie eine nützliche Technik zur Modellierung des gleichzeitigen Systemverhaltens , dh gleichzeitiger Prozessausführungen.

Zustandsübergangsmodellierung

Die Zustandsübergangsmodellierung verwendet Zustandsübergangsdiagramme , um das Systemverhalten zu beschreiben. Diese Zustandsübergangsdiagramme verwenden unterschiedliche Zustände, um Systemverhalten und -änderungen zu definieren. Die meisten aktuellen Modellierungswerkzeuge enthalten eine Art von Fähigkeit, die Zustandsübergangsmodellierung darzustellen. Die Verwendung von Zustandsübergangsmodellen lässt sich am einfachsten als logische Zustandsdiagramme und gerichtete Graphen für endliche Automaten erkennen .

Bewertung und Auswahl der Technik

Da die Konzeptmodellierungsmethode manchmal absichtlich vage sein kann, um einen breiten Anwendungsbereich zu berücksichtigen, kann die tatsächliche Anwendung der Konzeptmodellierung schwierig werden. Um dieses Problem zu entschärfen und zu beleuchten, was bei der Auswahl einer geeigneten konzeptionellen Modellierungstechnik zu beachten ist, wird im folgenden Text der von Gemino und Wand vorgeschlagene Rahmen diskutiert. Bevor jedoch die Wirksamkeit einer konzeptionellen Modellierungstechnik für eine bestimmte Anwendung bewertet wird, muss ein wichtiges Konzept verstanden werden; Der Vergleich von konzeptionellen Modellen durch gezielte Fokussierung auf ihre grafischen oder Top-Level-Repräsentationen ist kurzsichtig. Gemino und Wand argumentieren, dass bei der Auswahl einer geeigneten Technik der Schwerpunkt auf einer konzeptionellen Modellierungssprache liegen sollte . Im Allgemeinen wird ein konzeptionelles Modell unter Verwendung einer konzeptuellen Modellierungstechnik entwickelt. Diese Technik verwendet eine konzeptionelle Modellierungssprache, die die Regeln dafür bestimmt, wie das Modell erreicht wird. Das Verständnis der Fähigkeiten der verwendeten spezifischen Sprache ist inhärent für die richtige Bewertung einer konzeptionellen Modellierungstechnik, da die Sprache die beschreibenden Fähigkeiten der Techniken widerspiegelt. Außerdem beeinflusst die konzeptionelle Modellierungssprache direkt die Tiefe, in der das System dargestellt werden kann, sei es komplex oder einfach.

Berücksichtigung von Einflussfaktoren

Aufbauend auf einigen ihrer früheren Arbeiten erkennen Gemino und Wand einige Hauptpunkte an, die bei der Untersuchung der beeinflussenden Faktoren zu berücksichtigen sind: der Inhalt, den das konzeptionelle Modell darstellen muss, die Methode, mit der das Modell präsentiert wird, die Eigenschaften der Benutzer des Modells und die spezifische Aufgabe der konzeptionellen Modellsprachen. Der Inhalt des konzeptionellen Modells sollte berücksichtigt werden, um eine Technik auszuwählen, die die Präsentation relevanter Informationen ermöglicht. Die Präsentationsmethode für Auswahlzwecke würde sich auf die Fähigkeit der Technik konzentrieren, das Modell in der beabsichtigten Tiefe und Detailtiefe darzustellen. Die Eigenschaften der Benutzer oder Teilnehmer des Modells sind ein wichtiger zu berücksichtigender Aspekt. Der Hintergrund und die Erfahrung eines Teilnehmers sollten mit der Komplexität des konzeptionellen Modells übereinstimmen, da sonst eine falsche Darstellung des Systems oder ein Missverständnis wichtiger Systemkonzepte zu Problemen bei der Realisierung des Systems führen könnte. Die Aufgabe der konzeptionellen Modellsprache ermöglicht ferner die Auswahl einer geeigneten Technik. Der Unterschied zwischen der Erstellung eines konzeptionellen Systemmodells zur Vermittlung von Systemfunktionalität und der Erstellung eines konzeptionellen Systemmodells zur Interpretation dieser Funktionalität kann zwei völlig unterschiedliche Typen von konzeptionellen Modellierungssprachen umfassen.

Berücksichtigung betroffener Variablen

Gemino und Wand erweitern den betroffenen variablen Inhalt ihres vorgeschlagenen Rahmens, indem sie den Beobachtungsfokus und das Vergleichskriterium berücksichtigen. Im Mittelpunkt der Betrachtung steht die Frage, ob die konzeptionelle Modellierungstechnik ein „neues Produkt“ hervorbringt oder ob die Technik nur ein tieferes Verständnis des zu modellierenden Systems bewirkt. Das Vergleichskriterium würde die Fähigkeit der konzeptionellen Modellierungstechnik gewichten, effizient oder effektiv zu sein. Eine konzeptionelle Modellierungstechnik, die die Entwicklung eines Systemmodells ermöglicht, das alle Systemvariablen auf hoher Ebene berücksichtigt, kann den Prozess des Verständnisses der Systemfunktionalität effizienter machen, aber der Technik fehlen die notwendigen Informationen, um die internen Prozesse zu erklären Modell weniger effektiv.

Bei der Entscheidung, welche konzeptionelle Technik verwendet werden soll, können die Empfehlungen von Gemino und Wand angewendet werden, um den Umfang des betreffenden konzeptionellen Modells richtig einzuschätzen. Das Verständnis des Umfangs der konzeptionellen Modelle führt zu einer fundierteren Auswahl einer Technik, die dieses spezielle Modell richtig anspricht. Zusammenfassend lässt sich sagen, dass bei der Entscheidung zwischen Modellierungstechniken die Beantwortung der folgenden Fragen es einem ermöglichen würde, einige wichtige konzeptionelle Modellierungsüberlegungen anzugehen.

  1. Welche Inhalte wird das konzeptionelle Modell darstellen?
  2. Wie wird das konzeptionelle Modell präsentiert?
  3. Wer wird das konzeptionelle Modell verwenden oder daran teilnehmen?
  4. Wie wird das konzeptionelle Modell das System beschreiben?
  5. Was ist der Beobachtungsfokus der konzeptionellen Modelle?
  6. Wird das konzeptionelle Modell bei der Beschreibung des Systems effizient oder effektiv sein?

Eine weitere Funktion des konzeptionellen Simulationsmodells besteht darin, eine rationale und sachliche Grundlage für die Bewertung der Angemessenheit der Simulationsanwendung bereitzustellen.

Modelle in Philosophie und Wissenschaft

Mentales Modell

In der kognitiven Psychologie und Philosophie des Geistes ist ein mentales Modell eine Darstellung von etwas im Geist, aber ein mentales Modell kann sich auch auf ein nichtphysisches externes Modell des Geistes selbst beziehen.

Metaphysische Modelle

Ein metaphysisches Modell ist eine Art konzeptionelles Modell, das sich von anderen konzeptionellen Modellen durch seinen vorgeschlagenen Umfang unterscheidet; ein metaphysisches Modell beabsichtigt, die Wirklichkeit auf möglichst breite Weise darzustellen. Das heißt, es erklärt die Antworten auf grundlegende Fragen wie, ob Materie und Geist eine oder zwei Substanzen sind ; oder ob Menschen freien Willen haben oder nicht .

Konzeptuelles Modell vs. Semantikmodell

Konzeptuelle Modelle und semantische Modelle haben viele Gemeinsamkeiten, jedoch sind die Art und Weise, wie sie präsentiert werden, die Flexibilität und die Verwendung unterschiedlich. Konzeptuelle Modelle haben einen bestimmten Zweck, daher sind die wichtigsten semantischen Konzepte in einem sogenannten Metamodell vordefiniert. Dies ermöglicht eine pragmatische Modellierung, reduziert jedoch die Flexibilität, da nur die vordefinierten semantischen Konzepte verwendet werden können. Beispiele sind Flussdiagramme für das Prozessverhalten oder die Organisationsstruktur für das Baumverhalten.

Semantische Modelle sind flexibler und offener und daher schwieriger zu modellieren. Potenziell kann jedes semantische Konzept definiert werden, daher ist die Modellierungsunterstützung sehr generisch. Beispiele sind Terminologien, Taxonomien oder Ontologien.

In einem Konzeptmodell hat jedes Konzept eine einzigartige und unterscheidbare grafische Darstellung, während semantische Konzepte standardmäßig gleich sind. In einem Konzeptmodell hat jedes Konzept vordefinierte Eigenschaften, die ausgefüllt werden können, während semantische Konzepte sich auf Konzepte beziehen, die als Eigenschaften interpretiert werden. In ein Konzeptmodell kann die operationale Semantik wie die Verarbeitung einer Sequenz eingebaut werden, während ein semantisches Modell eine explizite semantische Definition der Sequenz benötigt.

Die Entscheidung, ob ein Konzeptmodell oder ein semantisches Modell verwendet wird, hängt daher vom „Untersuchungsobjekt“, dem angestrebten Ziel, der notwendigen Flexibilität sowie der Interpretation des Modells ab. Bei der menschlichen Interpretation kann der Fokus auf grafische Konzeptmodelle liegen, bei der maschinellen Interpretation kann der Fokus auf semantischen Modellen liegen.

Erkenntnistheoretische Modelle

Ein epistemologisches Modell ist eine Art konzeptionelles Modell, dessen vorgeschlagener Geltungsbereich das Bekannte und das Erkennbare und das Geglaubte und das Glaubhafte ist.

Logische Modelle

In der Logik ist ein Modell eine Art von Interpretation, unter der eine bestimmte Aussage wahr ist. Logische Modelle können grob in solche unterteilt werden, die nur versuchen, Konzepte darzustellen, wie etwa mathematische Modelle; und solche, die versuchen, physikalische Objekte und faktische Beziehungen darzustellen, darunter wissenschaftliche Modelle.

Modelltheorie ist das Studium von (Klassen von) mathematischen Strukturen wie Gruppen, Feldern, Graphen oder sogar Universen der Mengenlehre unter Verwendung von Werkzeugen der mathematischen Logik. Ein System, das den Sätzen einer formalen Sprache Bedeutung verleiht, wird als Modell für die Sprache bezeichnet. Erfüllt ein Sprachmodell zudem einen bestimmten Satz oder eine bestimmte Theorie (Satzmenge), so wird es als Modell des Satzes oder der Theorie bezeichnet. Die Modelltheorie ist eng mit der Algebra und der universellen Algebra verbunden.

Mathematische Modelle

Mathematische Modelle können viele Formen annehmen, einschließlich, aber nicht beschränkt auf dynamische Systeme, statistische Modelle, Differentialgleichungen oder spieltheoretische Modelle. Diese und andere Typen von Modellen können sich überschneiden, wobei ein bestimmtes Modell eine Vielzahl abstrakter Strukturen umfasst.

Ein umfassenderer Typ eines mathematischen Modells verwendet eine linguistische Version der Kategorientheorie, um eine gegebene Situation zu modellieren. Ähnlich wie Entity-Relationship-Modelle können benutzerdefinierte Kategorien oder Skizzen direkt in Datenbankschemata übersetzt werden . Der Unterschied besteht darin, dass die Logik durch die Kategorientheorie ersetzt wird, die mächtige Theoreme zum Thema Modellierung bringt, die besonders nützlich für die Übersetzung zwischen unterschiedlichen Modellen (als Funktoren zwischen Kategorien) sind.

Wissenschaftliche Modelle

Ein wissenschaftliches Modell ist eine vereinfachte abstrakte Sicht auf eine komplexe Realität. Ein wissenschaftliches Modell stellt empirische Objekte, Phänomene und physikalische Prozesse auf logische Weise dar. Versuche, die Prinzipien der Erfahrungswissenschaften zu formalisieren, verwenden eine Interpretation , um die Realität zu modellieren, so wie Logiker die Prinzipien der Logik axiomatisieren . Ziel dieser Versuche ist es, ein formales System zu konstruieren , für das die Realität die einzige Interpretation ist. Die Welt ist eine Interpretation (oder ein Modell) dieser Wissenschaften, nur insofern diese Wissenschaften wahr sind.

Statistische Modelle

Ein statistisches Modell ist eine Wahrscheinlichkeitsverteilungsfunktion, die zum Erzeugen von Daten vorgeschlagen wird. In einem parametrischen Modell hat die Wahrscheinlichkeitsverteilungsfunktion variable Parameter, wie den Mittelwert und die Varianz bei einer Normalverteilung oder die Koeffizienten für die verschiedenen Exponenten der unabhängigen Variablen bei der linearen Regression . Ein nichtparametrisches Modell hat eine Verteilungsfunktion ohne Parameter, wie zum Beispiel beim Bootstrapping , und ist nur durch Annahmen lose eingeschränkt. Die Modellauswahl ist ein statistisches Verfahren zum Auswählen einer Verteilungsfunktion innerhalb einer Klasse davon; B. bei der linearen Regression, bei der die abhängige Variable ein Polynom der unabhängigen Variablen mit parametrischen Koeffizienten ist, wählt die Modellauswahl den höchsten Exponenten aus und kann mit nichtparametrischen Mitteln erfolgen, beispielsweise mit Kreuzvalidierung .

In der Statistik kann es sowohl Modelle mentaler Ereignisse als auch Modelle physischer Ereignisse geben. Ein statistisches Modell des Kundenverhaltens ist beispielsweise ein konzeptionelles Modell (weil das Verhalten physisch ist), aber ein statistisches Modell der Kundenzufriedenheit ist ein Konzeptmodell (weil Zufriedenheit ein mentales und kein physisches Ereignis ist).

Soziale und politische Modelle

Wirtschaftsmodelle

In der Volkswirtschaftslehre ist ein Modell ein theoretisches Konstrukt, das ökonomische Prozesse durch eine Reihe von Variablen und eine Reihe von logischen und/oder quantitativen Beziehungen zwischen ihnen darstellt. Das Wirtschaftsmodell ist ein vereinfachter Rahmen, der komplexe Prozesse veranschaulichen soll, oft, aber nicht immer, mit mathematischen Techniken. Ökonomische Modelle verwenden häufig strukturelle Parameter. Strukturparameter sind zugrunde liegende Parameter in einem Modell oder einer Klasse von Modellen. Ein Modell kann verschiedene Parameter aufweisen und diese Parameter können sich ändern, um verschiedene Eigenschaften zu erzeugen.

Modelle in der Systemarchitektur

Ein Systemmodell ist das konzeptionelle Modell, das die Struktur, das Verhalten und weitere Ansichten eines Systems beschreibt und darstellt . Ein Systemmodell kann mehrere Ansichten eines Systems darstellen, indem zwei verschiedene Ansätze verwendet werden. Der erste ist der nicht-architektonische Ansatz und der zweite ist der architektonische Ansatz. Der nicht-architektonische Ansatz wählt für jede Ansicht jeweils ein Modell aus. Der Architekturansatz, auch als Systemarchitektur bekannt, verwendet , anstatt viele heterogene und nicht verwandte Modelle auszuwählen, nur ein integriertes Architekturmodell.

Geschäftsprozessmodellierung

Abstraktion für die Geschäftsprozessmodellierung

In der Geschäftsprozessmodellierung wird das Unternehmensprozessmodell häufig als Geschäftsprozessmodell bezeichnet . Vorgehensmodelle sind Kernkonzepte in der Disziplin der Verfahrenstechnik. Prozessmodelle sind:

  • Gleichartige Prozesse, die in einem Modell zusammengefasst werden.
  • Eine Beschreibung eines Prozesses auf Typebene.
  • Da sich das Prozessmodell auf Typebene befindet, ist ein Prozess eine Instanziierung davon.

Das gleiche Vorgehensmodell wird für die Entwicklung vieler Anwendungen immer wieder verwendet und hat daher viele Instanzen.

Eine mögliche Verwendung eines Prozessmodells besteht darin, vorzuschreiben, wie die Dinge im Gegensatz zum eigentlichen Prozess geschehen müssen/sollten/könnten. Ein Prozessmodell ist grob eine Vorwegnahme dessen, wie der Prozess aussehen wird. Wie der Prozess aussehen soll, wird während der eigentlichen Systementwicklung festgelegt.

Modelle im Informationssystemdesign

Konzeptuelle Modelle menschlicher Aktivitätssysteme

Konzeptuelle Modelle menschlicher Aktivitätssysteme werden in der Soft-Systems-Methodik (SSM) verwendet, einer Methode der Systemanalyse, die sich mit der Strukturierung von Managementproblemen beschäftigt. Diese Modelle sind Modelle von Konzepten; die Autoren weisen ausdrücklich darauf hin, dass sie keinen Sachverhalt in der physischen Welt darstellen sollen. Sie werden auch in Informationen verwenden Anforderungsanalyse (IRA) , die eine Variante des SSM ist für Informations - System - Design und Software - Engineering entwickelt.

Logisch-linguistische Modelle

Logisch-linguistische Modellierung ist eine weitere Variante von SSM, die konzeptionelle Modelle verwendet. Diese Methode kombiniert jedoch Modelle von Konzepten mit Modellen von mutmaßlichen Objekten und Ereignissen der realen Welt. Es ist eine grafische Darstellung der Modallogik, in der Modaloperatoren verwendet werden, um Aussagen über Konzepte von Aussagen über Objekte und Ereignisse der realen Welt zu unterscheiden.

Datenmodelle

Entity-Relationship-Modell

In der Softwareentwicklung ist ein Entity-Relationship-Modell (ERM) eine abstrakte und konzeptionelle Darstellung von Daten. Entity-Relationship-Modellierung ist eine Datenbankmodellierungsmethode, die verwendet wird, um eine Art konzeptionelles Schema oder semantisches Datenmodell eines Systems, oft einer relationalen Datenbank, und deren Anforderungen von oben nach unten zu erstellen. Durch diesen Prozess erstellte Diagramme werden als Entity-Relationship-Diagramme, ER-Diagramme oder ERDs bezeichnet.

Entity-Relationship-Modelle haben eine breite Anwendung beim Aufbau von Informationssystemen gefunden, die Aktivitäten unterstützen sollen, die Objekte und Ereignisse in der realen Welt beinhalten. In diesen Fällen handelt es sich um konzeptionelle Modelle. Diese Modellierungsmethode kann jedoch verwendet werden, um Computerspiele oder einen Stammbaum der griechischen Götter zu erstellen, in diesen Fällen würde sie verwendet, um Konzepte zu modellieren.

Domänenmodell

Ein Domänenmodell ist eine Art konzeptionelles Modell, das verwendet wird, um die strukturellen Elemente und ihre konzeptionellen Einschränkungen innerhalb einer interessierenden Domäne (manchmal als Problemdomäne bezeichnet ) darzustellen . Ein Domänenmodell umfasst die verschiedenen Entitäten, ihre Attribute und Beziehungen sowie die Beschränkungen, die die konzeptionelle Integrität der strukturellen Modellelemente bestimmen, aus denen diese Problemdomäne besteht. Ein Domänenmodell kann auch eine Reihe von konzeptionellen Ansichten umfassen, wobei jede Ansicht für einen bestimmten Themenbereich der Domäne oder für eine bestimmte Teilmenge des Domänenmodells relevant ist, die für einen Interessenvertreter des Domänenmodells von Interesse ist.

Wie Entity-Relationship-Modelle können Domänenmodelle verwendet werden, um Konzepte zu modellieren oder reale Objekte und Ereignisse zu modellieren.

Siehe auch

Verweise

Weiterlesen

Externe Links