Die Phasen der Flächenrückführung
Der Ablauf der Flächenrückführung ist in unterschiedliche Phasen unterteilt. Welche Phasen sind das? Und wie laufen diese ab? Das Team von Mako-Technics analysiert in diesem Beitrag die verschiedenen Phasen der Flächenrückführung und klärt über diese auf.
Phasen der Flächenrückführung: Was ist Remodellierung überhaupt?
Um die einzelnen Stufen der Flächenrückführung verstehen zu können, muss man diese an sich erst einmal verstehen. Durch Remodellierung werden Objekte oder Teile zerlegt. Hierdurch gewinnt man Informationen über deren Funktion. Mit den gewonnenen Daten lassen sich Produkte dann nachbauen. Oder aber verbessern. Die Flächenrückführung wird durchgeführt, indem, Modelle erstellt werden, die einer vorhandene Software oder mutmaßliche Absicht eines Objekts beschreiben.
Genau dieser Prozess ist in drei Phasen aufgeteilt. Nachfolgend gehen wir näher auf diese ein. Für ein besseres Verständnis geben wir Ihnen jeweils eine Erklärung zum einzelnen Abschnitt.
Die Implementierung wiederherstellen
In dieser Stufe wird ein erstes Modell vorbereitet. Ein Modell, das als Grundlage für die eigentliche Remodellierung angesehen werden kann. Das ursprüngliche Modell dient hierbei als Referenz. Das heißt es sollte lediglich die Implementierung reflektieren. Also noch keine Schlussfolgerungen beinhalten.
Im ersten Schritt wird nun die vorhandene Dokumentation untersucht. So lassen sich Informationen über die Anwendung gewinnen. Der sich aus diesem Schritt ergebende Kontext ermöglicht es, die ursprüngliche Absicht des Entwicklers zu verstehen. So wird auch die Kommunikation mit Anwendungsexperten vereinfacht. Diese Phase lässt sich im Normalfall innerhalb weniger Stunden erledigen.
In einem nächsten Schritt wird nun die Datenbankstruktur in ein Modellierungs-Werkzeug übertragen. Dies geschieht entweder durch manuelle Eingabe oder Automatisierung. Es gibt nur wenige Werkzeuge, die Systemtabellen eines RDBMS lesen und ein Modell anfertigen können. Durch das Überfliegen der Datenbankstruktur erhalten Sie einen Eindruck über den Entwicklungsstil des jeweiligen Entwicklers.
Die Wiederherstellung des Designs
Wird ein Entwurf wiederhergestellt, dann wird im Prinzip die Mechanik der Datenbank zurück entwickelt. Hierbei werden nur ganz einfache Aufgaben ausgeführt. In dieser Phase ist kein Raum für Interpretationen. Oder Vermutungen. Diese beiden sollten Sie auf den Schritt der Analyse-Wiederherstellung verlagern. Im Normalfall kann die Wiederherstellung des Entwurfs ohne professionelle Hilfe durchgeführt werden. Während dieser Phase werden drei Kernprobleme gelöst. Wie erklären Ihnen nachfolgend, welche dies sind.
Abfragen
Gibt es Abfragen, wird ein tieferes Verständnis von Fremdschlüsseln und Identität ermöglicht.
Identität
Meist sind eindeutige Indizes für die jeweiligen Kandidatenschlüssel der verschiedenen Entität-Typen festgelegt. Ist dies nicht der Fall, wird einfach nach eindeutigen Datenkombinationen gesucht. Diese können einen Kandidatenschlüssen empfehlen, diesen aber nicht beweisen.
Fremdschlüssel
Bei der Wiederherstellung des Designs ist die Bestimmung von Fremdschlüssel im Regelfall der schwierigste Schritt. Sich stark ähnelnde Datentypen oder Nahmen können Fremdschlüssel empfehlen. Bei manchen DBMS können die Entwickler einen Fremdschlüssel und seine Referenz benennen. Beispielsweise bei RDMBS. Alte Anwendungen verfügen jedoch häufig nicht über diese Funktion.
So viel zur Wiederherstellung des Designs. Die hierdurch gewonnenen Daten und Informationen reflektieren lediglich das DBMS-Paradigma. In diesem Endprodukt können also noch Optimierungen oder Fehler enthalten sein. Im Normalfall ist dieses Modell daher selten vollständig.
Die Wiederherstellung der Analyse
Als letzte Stufe wird die Wiederherstellung der Analyse bezeichnet. Hierbei wird das Modell interpretiert, verfeinert und auch abstrakter gemacht. Für diese Phase wird das Hinzuziehen von Experten empfohlen. Diese Stufe wird in vier Hauptschritte unterteilt. Im Folgenden gehen wir auch näher auf diese ein.
Klärung
Es werden alle noch vorhandenen Designartefakte entfernt. Analyse-Modelle müssen zum Beispiel keinerlei Datenbank- oder Datei-Zugriffsschlüssel enthalten. Sie dienen einfach nur als Entwurfs-Entscheidung.
Fehler
Alle noch vorhandenen Datenbankfehler werden entfernt. Für Nutzer ist es wichtig, die Datenbank grundsätzlich zu verstehen. Hierdurch wird das Feststellen von Fehlern möglich.
Modellintegration
Verschiedene Informationsquellen führen zu verschiedenen Modellen. Im Normalfall ist es ratsam, ein zurück entwickeltes Modell, das aus der Untersuchung seiner Daten und Struktur resultiert, zu besitzen. Vorwärts entwickelte Modelle können meist einfach aus einem Nutzerhandbuch heraus erstellt erden. Das finale Analyse-Modell muss im letzten Schritt alle einzelnen Modelle zusammensetzen.
Flächenrückführung der Mako GmbH
Mit diesem Beitrag haben wir Ihnen einen übersichtlichen Blick auf die verschiedenen Phasen der Flächenrückführung gegeben. Unser Team gilt als Spezialist auf dem Gebiet der Flächenrückführung. Profitieren auch Sie von unserer Expertise. Machen Sie unser Know-How zu Ihrem Mehrwert.
Sie haben weitere Fragen? Dann kontaktieren Sie uns! Wir stehen Ihnen gerne Rede und Antwort.
Sie interessieren sich für weitere Themen rund um die Flächenrückführung? Dann stöbern Sie gerne in unserem Blog! In Ihm können Sie sich regelmäßig über neue Themen und Entwicklungen rund um uns und die Branche informieren.