Sie sind hier: Home » Portfolio » Softwareentwicklung » Reengineering
System Reengineering

Sogenannte "Alt-Systeme" enthalten über viele Jahre gewachsenes Know-how über Ihre Geschäftstätigkeiten. Dieses Wissen kann durch Neusysteme nur mit großem zusätzlichen Aufwand reproduziert werden.

Oft sind diese Anwendungen in Bezug auf die Geschäftslogik durchaus "modern". Ihre technologische Struktur macht notwendige Weiterentwicklungen jedoch immer schwieriger. Auch lassen nach heutigen Standards die Benutzeroberfläche und Usability meist einiges zu wünschen übrig.

Das Reengineering von Applikationen erweist sich in solchen Situationen oft als die beste Alternative. Damit können Sie Ihre gewohnten Anwendungen weiterhin nutzen und profitieren gleichzeitig von neuen Technologien und Features.

In folgenden Schritten machen wir aus "Alt" "Neu":

 

Nachdokumentation des existierenden Systems

  • Analyse der Altanwendung
  • Visualisierung der enthaltenen Logik
  • Analyse der vorhandenen Datenbankstrukturen und deren Abhängigkeiten

Neustrukturierung nach modernen Gesichtspunkten

  • Optimierung des Datenmodells
  • Aufbau einer Mehrschichtarchitektur
  • konsequente Modularisierung des Systems
  • Überarbeitung aller Ein- und Ausgabemedien nach softwareergonomischen Gesichtspunkten

Re-Programmierung mit neuen Technologien

  • Codeerstellung nach gängigen Vorgehensmodellen
  • vollständige Dokumentation der Neuentwicklung, um eine spätere Wartbarkeit zu erleichtern
  • wiederkehrende Funktionalitätstests während der Entwicklung

Testing der Neuversion

Verifikation der Testergebnisse anhand der Altversion

Aufbau von wiederholbaren Testszenarien

Migration der Altdaten

  • automatisierte Datenübernahme
  • ausführliche Tests zur Sicherung der Datenqualität

Abnahme in Form eines Workshops mit dem Kunden

Begleitung der Inbetriebnahme vor Ort


Stand: 16.02.2010 - 12:55 | Link versenden | Druckversion 

previousupnext top