Geschäftsanforderungen
Die Lösung
- Entwicklung eines ausfallsicheren Migrationstools, das die Datenintegrität garantiert.
- Die Gewährleistung der Einfachheit bei der Toolausführung durch den Verzicht auf externe Bibliotheken oder die Installation eines Frameworks.
- Das Design einer einfachen und lokalisierten Benutzeroberfläche, die für fast alle Benutzer verständlich ist.
Was wir erreicht haben:
- Durch die letzte Lösung, die wir angeboten haben, wurde es für unseren Kunden möglich, sein Konzept ohne massiven Verlust an Daten und Glaubwürdigkeit zu modernisieren.
- Mit der Hilfe des vorgeschlagenen Konzepts konnte der Kunde eindeutige Anforderungen seiner internationalen Kundschaft erfüllen und seine Verlässlichkeit und Sorgfalt demonstrieren, was wiederum zu einer Stärkung der Kundenbindung geführt hat.
Technologien
- C++
- WiX widgets
- Firebird Server
- FirebirdSQL
- Windows OS
Projektergebnisse
Das endgültige Produkt dieses von Softarex entwickelten Projekts bestand aus zwei Komponenten: Converter und Clean-up-Tools. Durch dieses Konzept war es möglich, beide Fälle abzudecken, die bei den Kunden vorkamen: Einige Kunden wollten ihre Software zusammen mit der Plattform aktualisieren, während andere weiterhin mit der alten vertrauten Version arbeiten wollten, jedoch mit einer aktualisierten Datenbank. Das Converter-Tool erfüllte die Anforderungen der ersten Gruppe und unterstützte die folgende Featureliste:
- Erstellung der Datenbanksicherung: Der erste Schritt bestand aus dem Erstellen einer Datenbanksicherung zusammen mit einer Protokolldatei. Auf diese Weise wurde die Datensicherheit gewährleistet.
- Datenbank-Clean-up: Formeln, die nicht mehr vorhandene Produkte, Basen und Komponenten enthielten, wurden entfernt.
- Datenbankmigration: Alle verarbeiteten Daten wurden sorgfältig in die Datenbank der neuen Version übertragen.
- Aufzeichnung: Der Clean-up- und Migrationsprozess wurde in einer engmaschigen und detaillierten Weise protokolliert. Sollte es zu einem Fehler kommen, würde der Kunde einen informativen Bericht mit einer vollständigen Fehlerbeschreibung erhalten.
- Tests: Im Anschluss an den Migrationsprozess wurde die Datenintegrität unter Verwendung von Einheitentests geprüft.
Clean-up-Tool war eine PC-Anwendung, die für die zweite Kundengruppe gedacht war. Es ermöglicht die Validierung der Datenbank der alten Version. Dabei wurden alle nicht mehr vorhandenen Formeln daraus entfernt. Mit Hilfe dieses Tools konnten Benutzer das Versions-Upgrade überspringen und weiter mit der alten Software-Edition mit einer aktualisierten Datenbank arbeiten.