Q-LogbookSupportTechnisches
Technisches
Der gesamten Software liegt ein durchgängig objektorientiertes Design zu Grunde. Das Applikationsdesign wurde nach Abschluss der Analysephase (Pflichtenheft und Prototyp) mit Hilfe von UML erstellt.

Dafür wurden entsprechende Sequenzdiagramme für den Applikationsablauf sowie ein komplettes Klassenmodell erstellt. Mit dem vorhanden Softwaredesign ist das fertige Produkt bestens für künftige Erweiterungen und Änderungen gerüstet.

Datenbank

Das relationale Datenmodell der Datenbank wurde komplett auf einem Designtool erstellt. Dabei wurde die referentielle Integrität durchgängig implementiert, um eine mögliche Verletzung der Datenintegrität durch ein Fehlverhalten einer Applikation oder einer Benutzung bereits auf unterster Ebene abzufangen. Das Datenmodell wurde bewusst Datenbank unabhängig erstellt, um die Applikation nach Bedarf auf verschiedenen Datenbanksystemen zu betreiben.