Evolution und Verbesserung von Softwarearchitekturen

Certified Professional for Software Architecture (CPSA®)

Das CPSA®-Advanced-Level-Modul IMPROVE – iSAQB®-Training in Evolution und Verbesserung von Softwarearchitekturen

Evolution und Verbesserung von Softwarearchitekturen

Wie verbessert man bestehende Softwaresysteme („Legacy“) systematisch, ausgerichtet an ökonomischen und technischen Zielen? Der Lehrplan adressiert die systematische Suche nach Problemen und technischen Schulden sowie die Priorisierung dieser Probleme aus betriebswirtschaftlicher, organisatorischer und technischer Sicht. Zudem kommen typische taktische und strategische Ansätze zur Verbesserung bestehender Systeme zur Sprache.

Wie verbessert man Softwaresysteme systematisch, ausgerichtet an ökonomischen und technischen Zielen?

Die Teilnehmenden des Moduls IMPROVE lernen, Softwaresysteme und ‑architekturen anhand ökonomischer und technischer Ziele systematisch und methodisch zu verbessern. Dazu vermitteln entsprechende Schulungen die systematische Trennung von Problemen und Lösungsansätzen, das Erarbeiten von kurz-/mittel- und langfristigen Lösungsstrategien sowie deren Abgleich mit betriebswirtschaftlichen Zielen und Größen. Zusätzlich zeigt der IMPROVE-Lehrplan typische Ansätze für Verbesserungen auf, beispielsweise Restrukturierungen und Refactoring, Verbesserungen der Analysierbarkeit, Prozessverbesserung, Verbesserung an technischer Infrastruktur, Verbesserung von Qualitätseigenschaften, etc.

Inhalte des Moduls Evolution und Verbesserung von Softwarearchitekturen (IMPROVE)

  • Grundlagen
  • Typische Verbesserungsansätze
  • Ist-Situation analysieren
  • Einschätzung von Problemen und Lösungsansätzen
  • Verbesserung langfristig planen
  • Beispiele für Verbesserung

Blogbeiträge zu IMPROVE

Zusätzliche Informationen

Fragen & Antworten

Downloads