6 Teil 6: V-Modell-Referenz Aktivitäten
6.3 Aktivitäten
6.3.7 Anforderungen und Analysen
6.3.7.9 Altsystemanalyse erstellen
|
Produkt: |
Sinn und Zweck
In der »Altsystemanalyse sind zunächst ein »Systemüberblick und ein »Funktionsüberblick zu erarbeiten. Hilfsmittel, wie Codeanalysen, Expertenbefragung oder Dokumentation (falls vorhanden), werden dazu verwendet.
Die im Rahmen des »Systemüberblicks identifizierten Schnittstellen des Altsystems zu Nachbarsystemen sind mit den jeweiligen Verantwortlichen zu analysieren und zu evaluieren. Die Schnittstellen und ihre Abhängigkeiten sind zu beschreiben und ihre Relevanz für das überarbeitete oder neu entwickelte System ist festzustellen (siehe »Schnittstellen- und Abhängigkeitsanalyse).
Die Struktur des »Datenmodells im Altsystem ist festzustellen, insbesondere welche Beziehungen und Integritätsbedingungen existieren und wie der Zustand der Daten ist. Die Durchführung der Datenanalyse sollte mit Hilfe geeigneter Werkzeuge durchgeführt werden, wie sie in der Regel von Datenbanken direkt zur Verfügung gestellt werden.
6.3.7.9.1 System- und Funktionsüberblick erarbeiten
|
Themen: |
Altsystemanalyse: Funktionsüberblick, Altsystemanalyse: Systemüberblick |
Zu Beginn einer »Altsystemanalyse ist ein System- und Funktionsüberblick zu erarbeiten. Dabei muss ein ausreichendes Verständnis für das Altsystem erreicht werden. Als Informationsquellen dienen
- Experteninterviews mit Entwicklern, dem Wartungspersonal und Anwendern des Altsystems,
- Dokumentation des Altsystems, soweit vorhanden, und
- Codeanalysen.
Ziel ist es, einen Überblick über die Grobarchitektur des Systems und die verwendeten Technologie zu bekommen und die »Rolle des Systems in seiner Umgebung zu verstehen.
6.3.7.9.2 Schnittstellen und Abhängigkeiten beschreiben
|
Thema: |
Altsystemanalyse: Schnittstellen- und Abhängigkeitsanalyse |
Zur Schnittstellenanalyse sind die Schnittstellen aller im »Systemüberblick identifizierten Nachbarsysteme zum Altsystem zu evaluieren.
Mit den jeweiligen Schnittstellenverantwortlichen werden die Schnittstellenbeschreibungen auf ihre Korrektheit hin verifiziert und ggf. überarbeitet.
6.3.7.9.3 Datenanalyse durchführen
|
Themen: |
Altsystemanalyse: Datenmodell, Altsystemanalyse: Systemüberblick |
Mit Hilfe einer Datenanalyse sind das »Datenmodell des Altsystems sowie der Zustand der Daten zu ermitteln. Hierzu sind folgende Schritte notwendig:
- Es müssen alle Datenbanken, auf denen das System arbeitet, identifiziert und lokalisiert werden.
- Aus jeder Datenbank ist mit Hilfe von Werkzeugen das aktuelle Datenschema zu lesen.
- Aus den Inhalten wird das Datenmodell des Altsystems abgeleitet.
Zusätzlich ist durch Untersuchung der Daten ihr Zustand festzustellen. Wenn es in der Datenbank Datensätze gibt, die keinen gültigen Zustand widerspiegeln, spricht man auch von Datenschrott. Datenschrott stört das System selbst nicht unbedingt, er kann sich jedoch negativ bei einer möglichen Migration auswirken. Die Prüfung der Datenqualität erfolgt beispielsweise über Stichproben.