WikiDer > Informationsingenieurswesen

Information engineering

Informationsingenieurswesen ist die Automatisierung von Informationsflüssen und Prozessen innerhalb einer bestimmten Organisation. Die Abläufe werden neu abgebildet und optimiert, um effektiver zu sein.

Methode

Es ist ein Methode mit verschiedenen Techniken und Analysen, um Informationen zu sammeln, zu nützlichen und aussagekräftigen Informationen zu verarbeiten und den Nutzern zur Verfügung zu stellen. Es muss sichergestellt werden, dass die richtige Zielgruppe zum richtigen Zeitpunkt Zugang zu den Informationen hat. Daher ist es wichtig, dass neue Informationen ordnungsgemäß in das System aufgenommen werden. Information Engineering zielt darauf ab, die Informationsflüsse innerhalb einer Organisation abzubilden und zu verbessern. Dies betrifft auch Arbeitsabläufe und Kommunikationswege. Information Engineering bietet eine gute Balance zwischen Theorie, praktischem Wissen und Hardware- und Softwareaspekten. Die Disziplin kann nicht direkt kategorisiert werden. Der professionelle Umgang mit den verfügbaren Informationen in einer Organisation wird für die Wettbewerbsposition eines Unternehmens immer wichtiger. Es ist ein Prozess, der das gesamte Unternehmen umfasst. Das Ganze Geschäftsstrategie ist daran angepasst und auf diese Methode ausgerichtet. Im Gegensatz zu CS und CE konzentriert sich IE hauptsächlich auf die Netzwerke und Abläufe innerhalb eines Unternehmens, während sich CS und CE mehr auf die Hardware- und Softwareseite eines Unternehmens konzentrieren. Damit deckt IE alle Bereiche eines Unternehmens wie Sicherheit, Organisation, Personal etc. ab, da Informationsflüsse auf all diesen verschiedenen Seiten fließen. Innerhalb von IP können verschiedene Techniken verwendet werden, und diese Techniken können in verschiedenen Phasen von IP angewendet werden. Im Folgenden werden verschiedene Techniken erklärt.

Varianten

Beim Information Engineering gibt es zwei unterschiedliche Ansätze. Diese beiden Varianten betrachten die Methode aus einem anderen Blickwinkel und erfordern einen anderen Ansatz für die Organisation. Die erste Variante konzentriert sich auf das gesamte Unternehmen und die andere Variante konzentriert sich auf Abteilungen einer Organisation.

  • Das Abteilungsvariante wurde für die IT-Abteilung innerhalb eines Unternehmens entwickelt, um Informationssysteme zu realisieren, die den Informationsbedarf unabhängiger Abteilungen decken. Beispiele hierfür sind die aktuellen CASE-Tools (Computer-Aided Software Engineering). Diese Tools helfen beim Erstellen und Verwalten von Anwendungen. Die Abteilungsvariante wurde zuerst entwickelt und wurde in den frühen Jahren des IE verwendet.
  • Das geschäftsorientierte Variante ist für den schnellen Strategiewechsel innerhalb von Organisationen konzipiert. Auf diese Weise ist es möglich, mit dem Markt Schritt zu halten, um die Wettbewerbsposition zu verbessern. Unterstützt wird diese Variante durch den sichtbaren Nutzen, ein integriertes CASE (I-CASE) Tool und eine klare Anleitung. IE wurde daher später in Richtung eines stärker geschäftsorientierten Ansatzes entwickelt, um den Anforderungen der Unternehmen gerecht zu werden, die mit immer schnelleren Veränderungen in den objektorientierten Umgebungen umgehen mussten.

Geschichte

Informationstechnik entstand in Australien zwischen 1976 und 1980 und entwickelt von Clive Finkelsteins Firma: Information Engineering Services Pty Ltd. Zunächst wurden Techniken zum Analysieren und Entwerfen einer Datenbank bereitgestellt. Diese Techniken können von Datenbankadministratoren und Systemanalysten verwendet werden, um Datenbankdesigns zu entwerfen.

Finkelstein entwickelte mit Unterstützung von James Martin die erste Version des Information Engineering. Die Technik war abteilungsorientiert und daher etwas eingeschränkter und praktischer. Zunächst wurden Techniken zum Analysieren und Entwerfen einer Datenbank bereitgestellt. Diese Techniken können von Datenbankadministratoren und Systemanalysten verwendet werden, um Datenbankdesigns zu entwerfen. Die damals entwickelten Techniken werden auch heute noch verwendet. Es betrifft die Abbildung einer Datenbank mit verschiedenen Entitäten. In den 1980er Jahren entwickelte sich IE weiter zu einer geschäftsorientierten Methode. Finkelstein modifizierte die Methode mit verschiedenen Techniken. Es gelang ihm, die Lücke von der strategischen Geschäftsplanung zu zuverlässigen Informationssystemen zu schließen. Dadurch verringerte sich die Distanz zwischen Planung/Organisation und Konstruktion/Realisierung. Diese weiterentwickelte Version von Information Engineering ist für die sich schnell verändernde Umgebung von heute ausgelegt. Das ist Information Engineering, wie wir es heute in Projekten antreffen.

Vorteile und Nachteile

Zu den Vorteilen des IE gegenüber anderen Systementwicklungsmethoden wie JSD und DSM gehören:

  • Information Engineering kann auf eine ganze Sammlung von Software angewendet werden, um ein Unternehmen als Ganzes zu unterstützen, während sich andere Methoden auf ein einzelnes System konzentrieren.
  • Der Fokus des Information Engineering liegt auf dem Beginn des „Entwicklungslebenszyklus“, während sich andere Methoden auf die letzten Phasen dieses Lebenszyklus konzentrieren. Der Vorteil von IP dabei ist, dass die gebauten Systeme die richtigen Lösungen für die Unternehmen sind;
  • Information Engineering fokussiert auf die Anforderungen des gesamten Projektteams, unterstützt das Management, adressiert aber auch die eigentliche Arbeit im Projekt. Andere strukturierte Methoden konzentrieren sich hauptsächlich auf den Projektleiter und die zu liefernden Produkte.

Der Nachteil des IE besteht jedoch darin, dass wichtige Beschreibungen von Attributen und eindeutigen Bezeichnern fehlen. Der hier beschriebene Ansatz ist sehr kompakt, aber andererseits sehr gut lesbar und leicht zu erlernen.

Grundsätze

Es ist ein Verfahren, bei dem Informationsflüsse und dergleichen erneuert, verbessert oder abgebildet werden. Dieser gesamte Prozess besteht aus mehreren Teilen. Sie haben die Aufgaben, Teilprodukte, Techniken Abhängigkeiten und dergleichen. Die Rolle gegenüber einer dieser Komponenten ist wichtig, da sie die Einstellung zur Anwendung von Information Engineering bestimmt. Die Haltung besteht aus folgenden Typen:

  • Fokussiert auf die Unternehmensführung – ​​In IT-Projekten kommt es häufig vor, dass ein Projekt gestartet wird und mit der Zeit ein Eigenleben entwickelt und die ursprünglichen Ziele verloren gehen. Dies wird mit Information Engineering nicht passieren, da die Ausrichtung auf den Geschäftsbetrieb umfassend analysiert und überwacht wird. Dies erleichtert das Reagieren auf Änderungen während und nach dem Projekt. Nach einem Teil des Projekts kann auch eine Analyse gemacht werden, in der Fehler und andere Dinge verbessert und von nun an verhindert werden können.;
  • Grafische Kommunikation – In der Informationstechnik werden Diagramme als Werkzeug für eine effektive Kommunikation zwischen dem Unternehmen und den Programmierern verwendet. Ein Beispiel für ein Sonnendiagramm ist ein Datenflussdiagramm. Dies zeigt unterschiedliche Informationsflüsse eines Unternehmens. Dies macht die Kommunikation zwischen Programmierern und Managern klarer. Dies verringert die Wahrscheinlichkeit einer ineffektiven Koordination zwischen Unternehmen und IKT;
  • Kleine Projekte – Große IT-Projekte haben eine hohe Ausfallwahrscheinlichkeit aufgrund von Budgetüberschreitungen oder schlechter Erfüllung der Erwartungen. Andererseits sind kleinere Projekte davon weniger betroffen und werden häufiger erfolgreich abgeschlossen. Dies liegt daran, dass ein Projektteam innerhalb eines kleinen Projekts einen besseren Überblick und ein besseres Bild der Endergebnisse hat. Beim Information Engineering wird das Projekt innerhalb jeder Phase in kleinere Teilprojekte unterteilt und jeder Komponente kann ein eigenes Team zugeordnet werden. Die Vorteile kleinerer Projekte sind, dass sie übersichtlicher, besser planbar sind und die Kommunikation viel besser läuft. Wichtig ist, dass die Kommunikation zwischen den kleineren Projekten reibungslos verläuft, damit eine gute Verbindung zum Projektfortschritt besteht.
  • Architekturbasiert – Wie oben erwähnt, werden Projekte im Bereich Information Engineering in kleinere Komponenten unterteilt. Diese Komponenten müssen jedoch einzeln vervollständigt wieder zu einem sinnvollen Ganzen zusammengesetzt werden. Im Information Engineering liegt dies in der Verantwortung der Architekturen. Diese bieten einen Rahmen für das Verständnis der Komponenten, ihres Umfangs und ihrer Schnittstellen.
  • Kontinuierliche Verfeinerung – ​​Früher wurden Zeitpläne innerhalb eines Projekts in einem sehr frühen Stadium erstellt, was zu einer ungenauen Terminplanung und einem nicht anwendbaren Umfang führte. Darüber hinaus können Situationen auftreten, die Sie zu Beginn des Projekts nicht berücksichtigt haben. Im Information Engineering sorgt die Aufteilung in Komponenten für eine kontinuierliche Anpassung von Umfang und Zeitplan während des gesamten Projekts. Einen festen Zeitplan gibt es bei Information Engineering also nicht.
  • Automatisierbar – Information Engineering war die erste Methode, die für die Automatisierung entwickelt wurde. Diese Entwicklung ist noch im Gange und bleibt somit an aktuelle Technologien und Techniken angepasst. In fast jedem IE-Prinzip findet der Komponenten- und Skalierungsteil statt. Teilen Sie das Projekt in kleinere, aber dennoch ausreichend große Komponenten auf und achten Sie darauf, dass die Komponenten gut zusammenpassen. Auch Detaillierung gehört zu diesen Grundsätzen. Am Anfang ist ein Projekt noch global mit ultimativen Zielen. Wie, wann und auf welche Weise, ist noch nicht bekannt. Dies wird durch diese Prinzipien deutlicher.

Der Prozess

  1. Informationsstrategieplanung: Schreiben eines Plans für die Implementierung von Geschäftssystemen zur Unterstützung des Geschäftsprozesses.
  2. Gliederung der Geschäftsbereichsanalyse: Diese Analyse beantwortet Fragen zur Umsetzung eines bestimmten Geschäftsbereichs. Die Analyse unterstützt das Management bei der Entscheidungsfindung.
  3. Detaillierte Geschäftsbereichsanalyse: Ziel dieser Phase ist es, detaillierte Modelle als Grundlage für die Systemauslegung zur Verfügung zu stellen.
  4. Business-System-Design: In dieser Phase werden alle für die Benutzer relevanten Aspekte eines Systems spezifiziert. Dieses Dokument dient der Vorbereitung auf die Planungs-, Konstruktions- und Installationsphase.
  5. Technisches Design: Ein technischer Entwurf bereitet die Bau- und Ausführungsphase vor. Ein technisches Design wurde so erstellt, dass das System den Anforderungen des Benutzers entspricht.
  6. Konstruktion: In dieser Phase wird das System gemäß der technischen Spezifikation termin- und budgetgerecht entwickelt. Das System muss alle wichtigen Funktionen und Benutzerprozeduren enthalten. Diese Phase ist abgeschlossen, wenn die vereinbarten Anforderungen an das Geschäftssystem erfüllt sind.
  7. Überleitung: ein Zeitraum zur schrittweisen Einführung neuer Verfahren. Der Erfolg dieser Phase hängt von guten Kenntnissen der alten und neuen Informationssysteme ab.

Techniken

  • Entitätsanalyse: Bietet eine Beschreibung aller Informationen, die im System gespeichert werden. Darüber hinaus werden die Beziehungen zwischen den verschiedenen Datenclustern aufgezeigt und im Rahmen dieser Analyse herausgearbeitet. Ein „Entitätsmodell“ bietet einen Überblick über die Daten und die Beziehungen zwischen ihnen.
  • Funktionsanalyse und Prozessabhängigkeit: Hier werden die Funktionen (Hauptgeschäftsaktivitäten) des Unternehmens in grundlegende Geschäftsprozesse zerlegt. Dazu können zwei verschiedene Diagramme verwendet werden. Das Prozesszerlegungsdiagramm zeigt die Aufteilung der Geschäftsfunktionen und das Prozessabhängigkeitsdiagramm zeigt die Interdependenz der Geschäftsprozesse eines Unternehmens.
  • Prozesslogikanalyse: beschreibt die Abfolge der verschiedenen Aktionen, die während eines Geschäftsprozesses ausgeführt werden, und die für jede Aktion erforderlichen Daten.
  • Lebenszyklusanalyse des Entitätstyps: beschreibt die Veränderungen, die innerhalb der Organisation stattfinden werden. Darüber hinaus bestätigt es, dass die etablierten Prozesse helfen, diese Veränderungen zu realisieren, da mit dieser Technik der Unterschied zwischen der alten und der neuen Situation gut dargestellt werden kann.
  • Matrix-Cross-Checking: erstellt Beziehungen (Querverweise) zwischen Datenobjekten und Prozessen, um zu überprüfen, ob diese klar und vollständig beschrieben sind. Wir betrachten daher die Realität des Geschäftsbetriebs und wie sich die Datenobjekte darauf beziehen.
  • Normalisierung: enthält die Mittel zur Bestätigung der Korrektheit des „Entitätsmodells“ mit allen darin enthaltenen Daten und Beziehungen. Die gesamte Aufschlüsselung und Clusterung von Daten wird mit dieser Technik realisiert.
  • Clusteranalyse: hilft bei der Bestimmung der Größe der Komponente(n) des zu realisierenden Informationssystems. Der Fokus liegt daher hauptsächlich auf dem Umfang.
  • Datenfluss und Datenanalyse: Ermöglicht einen Vergleich zwischen den Modellen der Geschäftseinheiten für die gewünschte Situation und den Systemen, die in der aktuellen Situation zur Unterstützung dieser Geschäftseinheiten verwendet werden.

Externe Links

Quellen
Ausbildungen
Siehe die Kategorie Informationsingenieurswesen von Wikimedia Commons für Mediendateien zu diesem Thema.