Damit der Benutzer die Funktionsweise eines bestimmten Systems besser versteht, erstellt der Designer ein konzeptionelles Modell einer bestimmten Anwendung. Für diese Zwecke werden verschiedene Dokumentationen, Grafiken, Spezifikationen, Diagramme usw. verwendet. Damit Sie genau verstehen, was ein konzeptionelles Modell ist, welche Ziele es verfolgt, haben wir uns entschieden, in diesem Artikel näher auf dieses Konzept einzugehen.
Bedeutung des Begriffs
Ein konzeptionelles Modell ist ein bestimmtes Schema. Um die semantische Struktur eines Objekts zu bilden, verwendet es verschiedene Konzepte und Beziehungen zwischen ihnen. Es sollte jedoch berücksichtigt werden, dass das konzeptionelle Modell des Systems abstrakt ist. Aber das ist nicht die einzige Bedeutung des Begriffs. Darüber hinaus gibt es das Konzept des "konzeptionellen Domänenmodells". Die Bedeutung dieses Begriffs ist, dass eine Liste verwandter Konzepte verwendet wird, um einen beliebigen Bereich zu beschreiben. Zu diesem Zweck werden die Klassifizierung von Definitionen, ihre Merkmale und Eigenschaften sowie die Gesetzmäßigkeiten der darin ablaufenden Prozesse verwendet.
Hauptaufgaben
Es ist erwähnenswert, dass das konzeptionelle Modell in erster Linie erstellt wurde, um die Wahrnehmung von Informationen durch einen gewöhnlichen Benutzer zu erleichtern. Mit anderen Worten, es wird eine eng fokussierte und detaillierte Beschreibung des Betriebs der Struktur entwickelt. Um dieses Ergebnis zu erzielen, ist es zunächst erforderlich, dieses Modell so einfach wie möglich zu gest alten (zu diesem Zweck wird die minimale Anzahl von Werten verwendet). Und zweitens versuchen Sie, sich so weit wie möglich auf die Ausführung bestimmter Aufgaben zu konzentrieren (dh die Arbeit des Benutzers mit nicht erscheinenden Werten in diesem Bereich so weit wie möglich einzuschränken).
Hauptziele
Das konzeptionelle Modell hat folgende Ziele:
- Erstellen Sie eine Struktur, die einfach, konsistent und leicht zu verwenden und zu erlernen ist. Dazu werden Aufgabenbereiche in Konzepte unterteilt, mit denen mit unterschiedlichen Objekten gearbeitet werden kann.
- H alten Sie die Terminologie stabil. Dies wird dadurch erreicht, dass das konzeptionelle Datenmodell, das zunächst aus einem Wörterbuch von Begriffen besteht, verwendet wird, um jede im Programm beschriebene Aktion und jedes Objekt zu erkennen.
Wenn diese Terminologie nicht verwendet wird, führt dies nachweislich dazu, dass mehrere Begriffe verwendet werden, um dasselbe Schema zu definieren, oder dass derselbe Begriff zur Beschreibung verschiedener Schemas verwendet wird.
Entwicklung des konzeptionellen Modells
Dieser Prozess dient dazu, das anfängliche Schema zu erstellen. In Zukunft kann der Entwickler es verwendenfür die Softwareimplementierung. Um ein komplexes System zu beschreiben, wird ein bestimmter Algorithmus des Verh altens der Komponenten dieses Systems verwendet, der so ihre Wechselwirkung untereinander widerspiegelt. Es gibt Zeiten, in denen die in der Beschreibung enth altenen Informationen nicht ausreichen, um das Objekt der Modellierung zu verstehen und zu studieren. Um dieses Versäumnis zu korrigieren, sollte man zum Stadium der Zusammenstellung des Inh altsverzeichnisses zurückkehren und die Daten hinzufügen, deren Fehlen während der Formalisierung des Objekts festgestellt wurde. Darüber hinaus kann es, wie die Praxis zeigt, mehrere solcher Rückgaben geben. Übrigens ist die Erstellung der im Artikel betrachteten Schemata für einfache Strukturen nicht gerechtfertigt.
In der Simulationsmodellierung wurden verschiedene konzeptionelle Modelle mit unterschiedlicher Strukturierung verwendet. Meistens werden ihre Schemata von mathematischen Theorien geleitet. Dies führt zu Problemen bei der Auswahl eines geeigneten Systems zur Beschreibung des erforderlichen Modellierungsobjekts. So ist es beispielsweise für diskrete Sch altungen üblich, prozessorientierte Strukturen zu verwenden. Um eine kontinuierliche Konstruktion zu erstellen, werden Flussdiagramme der Systemdynamik verwendet. Das konzeptionelle Datenmodell wird mit einer speziellen Sprache entwickelt, die in der strukturellen Struktur selbst verankert ist. Um den Aufbau und die Programmierung einer bestimmten Sch altung zu vereinfachen, werden speziell entwickelte Techniken der Programmiertechnik eingesetzt.
Wichtige Komponenten
Beachten Sie, dass das konzeptionelle Modell eine Reihe wichtiger Elemente enthält. Erstens sind sie esdas Studium von Objekten und das Studium ihrer Handlungen. Das heißt, der Benutzer muss die Liste aller für ihn sichtbaren Anwendungen und die Manipulationen untersuchen, die er an jedem Objekt einzeln ausführen kann. Natürlich können (und werden höchstwahrscheinlich) andere Objekte in der Entwicklung des Systems vorhanden sein, aber sie werden vor dem Benutzer verborgen.
Schlussfolgerung
In einigen Fällen wird beim Erstellen von Objekten des konzeptionellen Modells das Prinzip der strukturellen Organisation von Mehrebenensystemen verwendet. Auf diese Weise erreicht der Entwickler eine einfachere Gest altung eines benutzerfreundlichen Objekts. Eine solche Konstruktion hilft bei der Steuerung der Implementierung des Systems und erleichtert auch die Erstellung von Anwendungsbefehlsstrukturen. Das heißt, der Entwickler kann bestimmen, welche Aktionen auf verschiedene Objekte anwendbar sind, welche davon verallgemeinert werden können. Dies macht es möglich, die Befehlsstruktur für den Benutzer zugänglicher zu machen. Das heißt, anstatt eine große Anzahl objektorientierter Befehle zu lernen, müssen Sie nur die allgemeinen beherrschen. Wenn wir all dies analysieren, können wir sagen, dass das konzeptionelle Modell nur ein Schema ist, das die Eigenschaften der Elemente der geplanten Struktur und ihre Ursache-Wirkungs-Beziehungen bestimmt, die zum Erreichen des Entwurfsziels erforderlich sind.