Lebenszyklus einer Datenbank-Anwendung: Phasen erklärt

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 3,04 KB

Die Stufen des Lebenszyklus einer Datenbank-Anwendung

Der Lebenszyklus einer Datenbank-Anwendung umfasst folgende Phasen:

  • Projektplanung
  • Definition des Systems
  • Sammlung und Analyse der Anforderungen
  • Datenbank-Design
  • SGBD-Auswahl
  • Anwendungsdesign
  • Prototyping
  • Implementierung
  • Konvertierung und Laden von Daten
  • Testphase
  • Wartung

Hinweis: Diese Schritte sind nicht streng sequenziell. Tatsächlich werden einige Stadien mehrfach durchlaufen, was als Feedback-Schleifen bekannt ist.

Projektplanung

Dieser Schritt umfasst die Planung, wie die Phasen des Lebenszyklus effizient durchgeführt werden können. Es gibt drei Hauptkomponenten: die Aufgabenplanung, die Ressourcenplanung und die Budgetierung.

Definition des Systems

In dieser Phase werden der Umfang und die Grenzen der Datenbank-Implementierung sowie die Interaktion mit anderen Systemen festgelegt. Zudem werden die Nutzer und Anwendungsbereiche definiert.

Sammlung und Analyse der Anforderungen

In dieser Phase werden die Anforderungen der Nutzer und die spezifischen Anwendungsbereiche gesammelt und analysiert.

Datenbank-Design

Dieser Schritt besteht aus drei Phasen: dem konzeptionellen Design, dem logischen Design und dem physischen Design der Datenbank.

SGBD-Auswahl

Falls noch kein SGBD vorhanden ist oder das bestehende System veraltet ist, muss ein geeignetes SGBD für die Informationen gewählt werden. Diese Wahl muss zwingend vor dem logischen Entwurf erfolgen.

Anwendungsdesign

In dieser Phase werden die Anwendungsprogramme entworfen, die die Daten verarbeiten. Dieses Stadium verläuft parallel zum Datenbank-Design.

Prototyping

Dieses optionale Stadium dient dazu, funktionierende Modelle der Anwendung zu erstellen, die es Designern und Nutzern ermöglichen, das System zu testen.

Implementierung

Dieser Schritt umfasst die Erstellung der Datenbankdefinitionen auf konzeptioneller, externer und interner Ebene sowie der Anwendungsprogramme. Die Implementierung erfolgt über die Data Definition Language (DDL) des gewählten SGBD.

Konvertierung und Laden von Daten

Dieser Schritt ist erforderlich, wenn ein altes System durch ein neues ersetzt wird. Daten werden vom alten System konvertiert und in das neue Format geladen.

Testphase

In diesem Stadium werden die Systemanforderungen validiert. Hierfür werden methodische Tests mit realen Daten durchgeführt.

Wartung

Sobald das System vollständig implementiert und getestet wurde, beginnt die Wartungsphase mit folgenden Aufgaben:

  • Überwachung der Systemleistung: Sinkt die Leistung unter ein bestimmtes Niveau, kann eine Reorganisation der Datenbank notwendig sein.
  • Pflege und Aktualisierung des Systems: Neue Anforderungen werden bei Bedarf in das System integriert, wobei die Phasen des Lebenszyklus erneut durchlaufen werden.

Verwandte Einträge: