Datenbank-Entwicklung
Unabhängig von der eingesetzten Technologie ist die Vorgehensweise zur Entwicklung einer Datenbank oder Software stets sehr ähnlich. Die Datenbank ist dabei das wichtige Backend-System im Hintergrund, das gleichzeitig von mehreren Benutzern Informationen abfragt, aber auch von unterschiedlichen Programmen (Clients) genutzt werden kann.
Unser, an der Praxis ausgerichtetes Phasenmodell, wurde im Laufe unserer Projektierungen immer weiter entwickelt und hat sich dabei erfolgreich bewährt.
Phasenmodell der bmp GmbH
PHASE 1:
Wir analysieren mit Ihnen die Anforderungen, die Sie an die Datenbank oder das Programm stellen und entwickeln einen ersten Datenbankentwurf. Wichtig ist dabei eine sorgfältige Analyse der bereits existierenden Datenplattformen (Datenbanksysteme, Server, Clientsysteme) und die Sicherstellung vollständiger Daten. Dazu gehört selbstverständlich auch die Analyse von Import- oder Synchronisationsabläufen in die neue Datenbank bzw. Anwendung.
PHASE 2:
In dieser Entwicklungsphase wird ein erster Prototyp der zukünftigen Anwendung er- stellt, der einen Eindruck vermittelt, wie die spätere Anwendung "funktioniert".
PHASE 3:
Diese Phase hat das Ziel, die Programmversionen (Proto- typen) ausgiebig zu testen und etwaige Veränderungen oder Anpassungen zu doku- mentieren. Hierbei wird das Datenbankmodell immer weiter verfeinert und um Tabellen, Abfragen und SQL-Prozeduren bzw. VBA-Routinen ergänzt und erweitert.
PHASE 4:
Die Änderungen und alle Erweiterungen werden in eine neue Version implementiert und zum finalen bzw. weiterführenden Testen zur Verfügung gestellt.
Die Phasen 3 und 4 wiederholen sich, bis die Software die gewünschten Funktionalitäten bietet.
Die 5. Phase ist die finale Phase. Sie endet mit der Auslieferung des Produkts und, wenn Sie es wünschen, der fachlichen Schulung zukünftiger Anwender.