Best
 
Fantom Tag

Schulung - ISAQB® CPSA Advanced Level - IMPROVE

Evolution und Verbesserung von Softwarearchitekturen

  • Live Online oder Präsenz
  • Zertifizierung
DURCHFÜHRUNG MIT TERMIN
Dauer
3 Tage (21 Stunden)

Preis
2.090,00 € netto
2.487,10 € inkl. 19% MwSt.

Nr.
2069
Jetzt buchen
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Nr.
2069
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!
Integrata BEST SeminarIn der Schulung ISAQB Advanced Level - IMPROVE lernen Sie Softwaresysteme und -architekturen anhand ökonomischer und technischer Ziele systematisch und methodisch zu verbessern. Dazu wird Ihnen Wissen über 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 vermittelt. Zusätzlich werden typische Ansätze für Verbesserungen aufgezeigt, beispielsweise Restrukturierungen und Refactoring, Verbesserungen der Analysierbarkeit, Prozessverbesserung, Verbesserung an technischer Infrastruktur, Verbesserung von Qualitätseigenschaften, etc. Durch den Besuch dieser Schulung erhalten Sie 20 Credit Points in Methodischer Kompetenz und 10 Credit Points in Technischer Kompetenz.

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Weitere Informationen zu ISAQB - Certified Professional for Software Architecture (CPSA)

 iSAQB Accredited Training Provider Logo iTech
Lesen Sie mehr
Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Softwarearchitekten, Softwareentwickler, Software-Designer, Technische Projektleiter, Systemanalytiker.

Voraussetzungen

Teilnahme an dem Seminar 2044 CPSA Foundation Level. Praktische Erfahrungen in Entwurf und Entwicklung kleiner bis mittelgroßer Softwaresysteme, sowie in Refactoring und in Review oder Bewertung von Software sind von Vorteil.
Trainingsprogramm

Trainingsprogramm

Grundlagen:

  • Software-Architektur: Struktur, Bausteine/Komponenten, Schnittstellen, übergreifende (querschnittliche) Konzepte
  • Veränderung, Evolution, Wartung, Verbesserung von Software
  • Kategorien von Problemen und Risiken von Software (Technische Schulden)
  • Kernbegriffe rund um Verbesserung und Änderung von Software
  • Technische Pflege

Ist-Situation analysieren:

  • Ist-Analyse, Stärken/Schwächen-Analyse
  • Stakeholder
  • Problem, Ursache versus Symptom, Lösungsansatz

Probleme und Lösungsansätze schätzen und bewerten:

  • Aufwand, Kosten, Schätzung, Beobachtung/Messung, Annahmen
  • Investition, Ertrag, Kosten, Wert
  • Return-on-Invest (ROI)
  • Break-Even
  • RTC- und BTC-Kosten
  • Intervallschätzung, Gesetz-der-großen-Zahl

Verbesserung langfristig planen:

  • Explizite Darstellung (Dokumentation) von bewerteten Problemen und Lösungsoptionen
  • Gruppierung/Clusterung von Lösungen
  • Abhängigkeiten von Problemen und Lösungen
  • Mögliche m:n Relation von Problemen und Lösungsansätzen
  • Synergieeffekte
  • Iterativ-inkrementelles Vorgehen
  • Entwicklung und Kommunikation langfristiger Lösungsstrategien

Typische Ansätze für Verbesserung:

  • Strukturelle versus konzeptionelle Verbesserung
  • Prozess- und Produktverbesserung
  • Verbesserung in Code, Daten, querschnittlichen Konzepten, Prozessen, Infrastruktur, Analysierbarkeit/Monitoring
  • Abbau technischer Schulden
  • Verbesserungsmaßnahmen für Quellcode: Refactoring, Reduktion von Komplexität und Kopplung, Erhöhung der Lesbarkeit und Verständlichkeit
  • Automatisierung von Prozessen zur Senkung von Veränderungsrisiken, insbesondere automatisierte Tests

Beispiele für Verbesserung:

  • Art und Ausprägung der vorgestellten Beispiele können von der Schulung bzw. den Interessen der Teilnehmer abhängen
Schulungsmethode

Schulungsmethode

Vortrag, Diskussion, Erfahrungsaustausch, Fallbeispiele.

Hinweis

Hinweis

Integraler Bestandteil der Schulung ist die Evolution und Verbesserung von Softwarearchitekturen. Wie verbessert man Softwaresysteme systematisch, ausgerichtet an ökonomischen und technischen Zielen?

Weitere Seminare aus dem Bereich Software Engineering & Testing

Weitere Informationen

Weitere Informationen

Sessions

  • 2.090,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.090,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.090,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    NOVINA HOTEL Südwestpark
    Südwestpark 5
    90449 Nürnberg
  • 2.090,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.090,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
Schulung - ISAQB® CPSA Advanced Level - IMPROVE