Einige Gedanken darüber, was ein automatisiertes Informationssystem (AIS) ist





Ich bin seit ungefähr 15 Jahren offiziell im IT-Bereich tätig und habe die meiste Zeit Systemdesign betrieben. Sehr oft kommt es bei der Arbeit oder beim Treffen mit neuen Kollegen zu Streitigkeiten über berufliche Themen. Eine davon ist die Antwort auf die Frage: "Was ist ein System?" Jeder versteht dieses Konzept auf seine eigene Weise, meistens basierend auf seinen Erfahrungen und Kenntnissen im IT-Bereich. andere interpretieren Definitionen aus dem Internet oder Lehrbüchern. Und meistens führen diese Streitigkeiten nicht zu einem Konsens, und jetzt behaupte ich nicht, meine Argumentation zu 100% zu akzeptieren.



Meiner Meinung nach ist die Frage, was ein System ist, eine der wichtigsten Fragen, die jeder Analyst richtig beantworten muss. Schließlich entwerfen wir Systeme, erstellen neue oder ändern Systeme, entwickeln bestehende und wenn wir nicht verstehen, was es ist, woraus es besteht und wie wir damit arbeiten sollen, ist die Qualität unserer Arbeit fraglich.



Bevor ich zur Definition des Systems übergehe, werde ich eine Geschichte erzählen, nämlich die Worte eines meiner Lehrer am Institut. In den letzten Studienjahren, dem 4. oder 5. Jahr, erinnere ich mich nicht genau, hat er uns das Geheimnis gelüftet: "Systeme existieren nicht." Das heißt, nachdem er uns mehrere Jahre lang die Feinheiten und Methoden der Systemerstellung beigebracht hat, erklärt er, dass Systeme nicht existieren. Er sah uns mit einem Lächeln im Gesicht an und fügte nach einer kurzen Pause hinzu, dass das System nicht in unserer Welt existiert: Es ist die Fähigkeit, die Welt um uns herum in Form einiger wiederkehrender Abhängigkeiten zu sehen. Die Fähigkeit jeder Person zu sehen, die Konsistenz um uns herum zu bestimmen. Und so wie ein Künstler die Welt in seinen eigenen Farben sieht, so sehen wir diese systemische Welt auf unsere eigene Weise. Deshalb glaube ich, dass unser Beruf der kreativste ist.



Wir sind Schöpfer, wir malen die Welt mit Zahlen.



Dies wirft die Frage auf: Was wird benötigt, um das System zu sehen, was unterscheidet eine einfache Vision von einer systemischen? Zunächst - verstehen Sie, wonach Sie suchen, wählen Sie Ihre Definition, die zu Ihnen passt und die Sie verstehen.



Ich werde meine Definition des Systems geben, die mir am besten gefällt, und ich verwende sie überall als Grundlage. Es ist meiner Meinung nach das einfachste und verständlichste:



" Ein System ist eine Reihe von Objekten und die Regeln der Interaktion zwischen ihnen"


Um besser zu verstehen, worum es geht, erinnern wir uns aus unserer Erfahrung daran, welche Systeme wir kennen: ein Gleichungssystem aus der Schule; das Sonnensystem; ökonomische Systeme; soziale Systeme usw. In all diesen Systemen gibt es Schlüsselobjekte, die wir betrachten: zum Beispiel Gleichungen, kosmische Körper des Sonnensystems, Menschen um uns herum als Objekte des sozialen Systems; und bestimmte Regeln, nach denen sie in ihren Systemen interagieren: Gravitationskräfte, soziale, zwischenmenschliche Kommunikationsregeln und so weiter. Wie in der Definition angegeben, werden alle diese Systeme durch das Vorhandensein gemeinsamer Elemente vereint - eine Reihe von Objekten und Regeln, nach denen diese Objekte miteinander in Beziehung stehen. Dann stellt sich heraus, dass jede Person, die die Verbindung zwischen zwei oder mehr Objekten in der Außenwelt definiert, ein System erstellt.



Höchstwahrscheinlich denken Sie jetzt: Was hat das AIS damit zu tun, wie wird es uns helfen? Schauen wir uns an, was ein Informationssystem ist. Werfen wir einen Blick auf unsere Definition und verfeinern sie:



Information (System ist eine Reihe von Objekten und Interaktionsregeln zwischen ihnen) => Informationssystem ist eine Reihe von Informationsobjekten und Regeln der Informationsinteraktion zwischen ihnen


Es stellt sich heraus, dass der Unterschied zwischen einem physischen System und einem Informationssystem darin besteht, welche Objekte in diesen Systemen berücksichtigt werden und welche Interaktionsregeln zwischen ihnen unterschieden werden.



Lassen Sie uns untersuchen, was ein Informationsobjekt ist und welche Informationsinteraktion zwischen diesen Objekten besteht.



Meiner Meinung nach ist ein Informationsobjekt ein Informationsmodell eines physischen Objekts, das als Information gespeichert ist, und es sollte auf ein physisches Objekt verweisen


Schauen wir uns ein Beispiel an: Es gibt ein Dutzend verschiedene physische Objekte um Sie herum, seien es Stühle, Tische, ein Laptop, ein Bett, ein Sofa und ein paar Sessel. Und wenn Sie sagen: „Nehmen Sie diesen bestimmten Stuhl!“, Wenn Sie auf ein bestimmtes physisches Objekt zeigen, ist es nicht schwierig, sofort den richtigen Stuhl zu nehmen - in diesem Fall arbeiten Sie mit einem physischen Objekt. Wenn Sie jedoch die Bindung an ein physisches Objekt aufheben und nur mit seinem Namen arbeiten, arbeiten Sie bereits mit einem Modell eines physischen Objekts - einem Informationsobjekt : Wenn Sie "Stuhl" sagen, meinen Sie nicht einen bestimmten Stuhl, sondern markieren einfach ein solches Konzept - ein Informationskonzeptbezeichnet ein abstraktes Informationsobjekt, mit dem Sie weiterarbeiten können - Stuhl, Tisch, Sessel. Wenn Sie diese Wörter einer Person sagen, die die Bedeutung dieser Modelle nicht kennt, wird sie nicht verstehen, welche physischen Objekte diskutiert werden. Sie müssen erklären, auf welche Eigenschaften (Parameter oder Attribute) Sie achten müssen, um das gewünschte physische Objekt aus dem angegebenen Objektsatz auszuwählen. Es sind diese Parameter des Informationsobjekts, die sein Schlüsselelement sind. Ein Informationsobjekt oder, wie ich es früher nannte, eine Entität ist eine Reihe von Eigenschaften, die die benötigten physischen oder Informationsobjekte von der ausgewählten Gruppe anderer physischer oder Informationsobjekte unterscheiden.



Um es klarer zu machen, werde ich 2 Entitäten aus dem obigen Beispiel auswählen:

  • Stühle sind Objekte, die durch das Vorhandensein von 4 Beinen, einer Basis zum Sitzen und einer Rückenlehne zum Anlehnen definiert sind. Die Definition ist möglicherweise nicht genau, aber gut zum Verständnis.
  • Innengegenstände, auf denen Sie sitzen können, sind Gegenstände mit einer flachen Stütze, auf der Sie sitzen können, die auf dem Boden stehen und eine Höhe von mindestens 40 cm und nicht mehr als 1,5 Metern erreichen.


Es ist ersichtlich, dass die zweite Definition Stühle, Sessel und ein Bett mit einem Sofa und sogar einen Tisch umfasst, auf dem man auch sitzen kann. Hier kombiniert unsere Essenz Objekte anderer Entitäten, andere Informationsobjekte.



Gehen wir weiter ... Regeln der Informationsinteraktion.Betrachten wir zum Beispiel die Farbanzeige einer Ampel als mögliches System und wählen Sie die Objekte des betrachteten Systems aus. Die Objekte des Systems sind drei Lichtelemente: rot, gelb, grün. Wenn eine Person den Zweck einer Ampel nicht versteht, kann sie bei Betrachtung immer noch die Verbindungen zwischen diesen Objekten erkennen. Rotes Licht leuchtet nach Grün auf, Gelb nach Rot, Grün nach Gelb; Manchmal gibt es Ampeln, an denen grün leuchtet, nachdem gleichzeitig Rot und Gelb usw. verbrannt wurden. Durch Hinzufügen neuer Objekte zu diesem System - Autos - wird deutlich, dass jeder grün oder rot wird. Sie halten vor einer Ampel usw. an.



, — , . ,




Noch ein Beispiel. Nehmen wir das Unternehmen „Gegenpartei“ - eine natürliche oder juristische Person, mit der eine Aktivität ausgeführt wird. Fügen Sie dem System eine neue Entität hinzu - "Deal" . Wenn die Entität "Deal" mit der "Gegenpartei" verbunden ist , können wir 2 neue Entitäten erhalten - "Käufer" und "Lieferant" .



Nachdem wir nun verstanden haben, was ein Informationssystem ist, analysieren wir, was ein automatisiertes Informationssystem ist. In Analogie zur Analyse der obigen Definition können wir verstehen, dass wir Informationsobjekte und Informationsinteraktion automatisieren müssen.



So kam es, dass Automatisierung normalerweise das Schreiben eines Programms bedeutet, das meistens genau dieselben Aktionen von einer Person erfordert, und manchmal auch mehr, jedoch auf einem Computer. Automatisierung ist per Definition eine Art Verlagerung menschlicher Funktionen auf Maschinen. Wenn also eine Person ihr ganzes Leben lang Aufzeichnungen in einem Notizbuch geführt hat und Sie ein Programm für sie erstellt haben, das notwendigerweise "sehr coole und fortschrittliche Technologie" verwendet, in der sie dieselben Aufzeichnungen führt, aber auf einem Computer, dann ist dies keine Automatisierung.



Nehmen wir ein Beispiel: Unsere Aufgabe ist es, die Bilanzierung von Gegenparteien im System zu implementieren. In diesem Fall präsentieren wir sofort eine Platte mit Eigenschaften und der entsprechenden Schnittstelle. Und wenn ich dem System eine Gegenpartei hinzugefügt und eine Kauftransaktion dafür durchgeführt habe, wurde diese sofort als Lieferant angezeigt. Wenn dieser Prozess in tabellarischer Form auf Papier implementiert ist, muss ich nach Abschluss der Transaktion die Kontrahentendaten aus der Kontrahententabelle in die Lieferantentabelle umschreiben. Das heißt, dank des Systems automatisieren wir immer noch etwas.



Daher würde ich ein "automatisiertes Informationssystem" als Projektion eines Informationssystems auf technische Mittel definieren


Abschließend möchte ich auf meine Meinung aufmerksam machen: Um sich nicht auf die Automatisierung des Chaos einzulassen, beginnen Sie mit dem Entwurf des Systems selbst, und in Zukunft wird die Schaffung eines Informationssystems und seiner Automatisierung für den Benutzer einen spürbaren Effekt haben.



All Articles