Refactoring, Reengineering und Rewriting - Pflege und Weiterentwicklung von Software Systemen

Dauer

Refactoring, Reengineering und Rewriting - Pflege und Weiterentwicklung von Software Systemen

SIGS DATACOM GmbH
Logo von SIGS DATACOM GmbH

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
Es gibt keine bekannten Startdaten für dieses Produkt.

Beschreibung

Die Pflege und Weiterentwicklung von Software-Systemen, die sich im operativen Einsatz befinden, ist sehr herausfordernd:

  • Ihre Architekturen sind teilweise veraltet
  • viele Modifikationen führten über die Zeit zu erhöhter Systemkomplexität
  • die ursprüngliche Architektur ist kaum noch sichtbar
  • die eingesetzten Technologien sind teilweise abgekündigt oder nicht zukunftssicher.

Oft kommen sogar mehrere dieser Aspekte zusammen. Andererseits tragen viele dieser Systeme erheblich zum Erfolg von wichtigen Geschäftsfällen einer Organisation oder eines Unternehmens bei. Somit ist es meist nicht sinnvoll, diese Systeme abzukündigen und durch eine Neuentwicklung zu ersetzen. Gleich, wieviele Jahr…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Qualitätsmanagement, Risikomanagement, Qualitätssicherung, Qualitätsbeauftragter und Prüfmittelbeauftragter.

Die Pflege und Weiterentwicklung von Software-Systemen, die sich im operativen Einsatz befinden, ist sehr herausfordernd:

  • Ihre Architekturen sind teilweise veraltet
  • viele Modifikationen führten über die Zeit zu erhöhter Systemkomplexität
  • die ursprüngliche Architektur ist kaum noch sichtbar
  • die eingesetzten Technologien sind teilweise abgekündigt oder nicht zukunftssicher.

Oft kommen sogar mehrere dieser Aspekte zusammen. Andererseits tragen viele dieser Systeme erheblich zum Erfolg von wichtigen Geschäftsfällen einer Organisation oder eines Unternehmens bei. Somit ist es meist nicht sinnvoll, diese Systeme abzukündigen und durch eine Neuentwicklung zu ersetzen. Gleich, wieviele Jahre sie schon im Einsatz sind.

Seminar

Der Experte Frank Buschmann zeigt in diesem 3-tägigen Seminar auf, wie Software-Systeme durch Refactoring, Reengineering und partielles Rewriting zielgerichtet gepflegt, weiterentwickelt und auf neue Aufgaben vorbereitet werden können. Wir betrachten Prozess- und Managementaspekte, Entwurfstechniken und -praktiken sowie Themen der Qualitätssicherung. Sie lernen, wie die Methoden und Techniken helfen, um die Evolution von Bestandssystemen gezielt zu steuern und so deren Geschäftswert zu bewahren und zu stärken.

Seminarinhalt

  • Geschäftliche und technische Treiber und Risiken der Pflege und Weiterentwicklung von Legacy Systemen
  • Grundlagen des Refactoring, Reengineering und Rewriting: Ziele, Anwendbarkeit Gegenüberstellung
  • Vorgehensweise beim Refactoring, Reengineering und Rewriting von Software-Systemen:
    • Analyse der architektonischen Auswirkungen von Pflege- und Weiterentwicklungsanforderungen
    • Bewertung des geschäftlichen Nutzens der Anforderungen, Absicherung erhaltenswerter Eigenschaften
    • Vorbereitung der Software für die Weiterentwicklung
    • Schnittstellenevolution, Re-Modularisierung, Entfernung nicht mehr benötigter Schnittstellen und Komponenten, Qualitätssicherung
  • Techniken und Methoden des Refactoring, Reengineering und Rewriting: Software Architecture Analysis, Architecture Trade-Off-Analysis, Technical Debt, Kano Analyse, Value/Effort Matrix, Testgetriebene Software-Weiterentwicklung, Design for Testability, Schnittstellengestaltung und -Evolution, Modularisierungsprinzipien, Walking Skeletons, Task-Oriented Design

Seminarziel

Ziel des Seminars ist, dass die Teilnehmer Anregungen und Ideen für die Pflege und Weiterentwicklung von Software-Systemen mitnehmen, die sie sofort und zielführend in ihrer täglichen Arbeit als Software-Architekt einsetzen können. Aus diesem Grund arbeiten die Teilnehmer in den Übungen an ihren eigenen, aktuellen Projekten oder erarbeiten die Themen gemeinsam in Kleingruppen.

Referent

Frank Buschmann ist Principal Engineer der Zentralabteilung Technik der Siemens AG in München, Deutschland. Seine Forschungsinteressen umfassen Softwarearchitektur, insbesondere für verteilte, nebenläufige und parallele Systeme, Muster und modellbasierte Softwareentwicklung. Er hat mehrfach über alle diese Themen publiziert und ist Co-Autor von vier Bänden der Serie "Pattern-Oriented Software Architecture". Frank war von 1992 bis 1996 Mitglied des ANSI C++ Standardisierungskomitees X3J16. Er organisierte 1996 die erste europäische Konferenz über Muster - EuroPLoP - und ist Co-Herausgeber des dritten Bandes der "Pattern Languages Of Program Design"-Serie. Im Rahmen seiner Arbeit bei Siemens AG war und ist Frank am Entwurf und der Entwicklung mehrerer großer Softwaresysteme aus den Anwendungsgebieten Betriebswirtschaft, Industrieautomatisierung und Telekommunikation beteiligt.

Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Weiterbildung? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.