Qualitätssicherung
Ziel von Web-Commerce ist es, qualitativ hochwertige Webapplikationen auf Basis genannter Technologien zu erstellen. Dieses Ziel wird verfolgt, indem die Aktivitäten der Software-Qualitätssicherung den gesamten Projektverlauf begleiten. Aus diesem Verständnis der Software-Qualitätssicherung als einem alle Projektphasen begleitenden Prozess, setzt Web Commerce statische und dynamische Verfahren zur Qualitätsprüfung ein, die in den gesamten Entwicklungsprozess integriert sind.
Unter statischen Verfahren werden dabei Methoden verstanden, welche die Qualitätsprüfung nicht auf einem ausgeführten Programm vornehmen. Diese Methoden schreiben eine Prüfung der Dokumente vor, die zu dem Programm gehören – also der Programmcode, die verschiedenen Dokumenten der Anforderungsermittlung etc. Es handelt sich dabei um eine „Have a close look at the code"- Vorgehensweise. In so genannten Inspektionssitzungen bzw. Walk Throughs werden dabei die einzelnen Dokumente von unseren Mitarbeitern durchgeschaut und auf ihre logische Konsistenz hingeprüft. Zum Einsatz kommt diese Vorgehensweise hauptsächlich bei der Verifizierung der Dokumente der Anforderungsermittlung.
Dynamische Verfahren zur Qualitätsprüfung sehen dabei das Programm in der Ausführung: Mit Hilfe von sogenannten Testtreibern (einzelne Programmen, die entsprechende Anfragen an das zu testende Programm stellen) wird geprüft, ob das zu testende Programm unter den vorher festgelegten Eingaben die erwarteten Ausgaben liefert. Testtreiber zu einem Programm werden dabei parallel zur Entwicklung des Programms erstellt und regelmäßig ausgeführt. Gerade diese Regelmäßigkeit ist wichtig, um zu gewährleisten, dass nach Änderungen an der Software nicht versehentlich etwas an einer anderen Stelle zerstört wird.
Zusätzlich zu den oben genannten Maßnahmen protokollieren unsere Server Fehlermeldungen, die möglicherweise während der Ausführung unserer Webapplikationen entstehen. Unsere Mitarbeiter erhalten die Meldungen und beheben die Fehler. Damit ergibt sich eine kontinuierliche Qualitätsverbesserung auch während der Laufzeit unserer Anwendungen.Ansprechpartner
ProjektleiterMarkus Schill
Projektleiter
Hubert Schnaiter
Vertriebsbeauftragter
Björn Huber
