Certified Professional for Software Architecture Foundation Level

iSAQB_Accredited_Foundation_4c >

Was macht eigentlich eine gute Softwarearchitektur aus? Welchen Herausforderungen muss sich der Softwarearchitekt täglich stellen? Ist er eher Techniker, Organisator oder Vermittler? Diese Fragen werden u.a. in diesem Training behandelt. Des Weiteren lernst du das grundlegende Handwerkzeug des Softwarearchitekten. An einem Fallbeispiel analysierst und bewertest du die Anforderungen der Stakeholder und eignest dir Methoden und Techniken an, qualitativ hochwertige Software zu entwerfen. Wir vermitteln dir auch, wie man IT-Systeme qualitativ beurteilt und effizient dokumentiert.

Zertifizierung

Am Nachmittag des letzten Trainingstags hast du die Möglichkeit die Prüfung zum iSAQB «Certified Professional for Software Architecture Foundation Level®» abzulegen.

CPSA-F_BADGE

Die Prüfungssprache ist Deutsch oder Englisch. Wir empfehlen aber die Prüfung in der Sprache abzulegen, in der auch das Training stattgefunden hat. Wir organisieren die Prüfung für dich. Diese wird von einer unabhängigen Zertifizierungsstelle durchgeführt.

Ziel

Anhand von konkreten Praxisbeispielen und Anwendungsfällen wird das Handwerkszeug eines Softwarearchitekten vermittelt. Das beinhaltet methodische, technische als auch kommunikative Kompetenzen. Du bist nach dem Kurs in der Lage Anforderungen deiner Stakeholder verständlich in einer umsetzbaren Softwarearchitektur einfach zu beschreiben und überzeugend und klar zu kommunizieren.

Zielgruppe

Softwarearchitekten und erfahrene Softwareentwickler, die bereits beim Gestalten kleinerer & mittlerer Softwaresysteme Erfahrungen gemacht haben

Dauer

  • 4 Tage zusammenhängend vor Ort oder Online oder
  • 2 x 2 Tage innerhalb von 2 Wochen Online

Die Zeit für die Prüfung und Prüfungsvorbereitung ist hierbei schon berücksichtigt.

Voraussetzungen

Obligatorisch

  • Mehr als 18 Monate praktische Erfahrung in arbeitsteiliger Softwareentwicklung
  • Kenntnisse und praktische Erfahrung in mindestens einer höheren Programmiersprache
  • Erfahrung im Architekturdesign kleinerer Softwareprojekte

Optional

  • Konzepte der Modularisierung vorhanden
  • Grundlegende Kenntnisse in Softwaremodellierung
  • Kenntnisse in UML oder vergleichbarer Notationen

Bei Fragen zu den Voraussetzungen, kannst du gern mit uns Kontakt aufnehmen.

Unterrichtsmaterial & Medienunterstützung

  • Lehrplan mit Lernzielen iSAQB CPSA-F 2023.1
  • Vorabinformationen
  • Inhaltsverzeichnis des Kurses mit Mapping auf die Lernziele und Lehrbuchkapitel
  • Foliensatz
  • Lehrbuch: Gernot Starke «Effektive Softwarearchitekturen» 2020, 9. Auflage, ISBN 978-3-446-46376-9
  • Vorbereitetes Miro Board (kommt vorwiegend beim Online-Training zum Einsatz)
  • Prüfungssimulation anhand einer Beispielprüfung
  • Kahoot Quizze
  • Übungsblätter inklusive einer Fallstudie

Inhalt

Einführung

  1. Vorstellungsrunde
  2. Fakten über dieses iSAQB® Training
  3. Das iSAQB® Ausbildungs- & Zertifizierungsprogramm

A. Grundlagen & Begriffe

  1. Definitionen & Aufgaben von Softwarearchitektur
  2. Ziele & Positionierung von Softwarearchitektur
  3. Architektur & Anforderungen
  4. Einflussfaktoren auf die Architektur
  5. Kategorisierung von Software

B. Der Architekturentwurf

  1. Maxime beim Architekturentwurf
  2. Heuristiken
  3. Architekturprinzipien
  4. Architekturstile
  5. Entwurfsmuster
  6. Architekturmuster
  7. Unterstützende Werkzeuge & Techniken

C. Beschreiben & Dokumentieren

  1. Architektur und Organisation
  2. Essenzielle Architektursichten
  3. Ergänzende Darstellungsformen & Notationen
  4. Querschnittskonzepte
  5. Schnittstellen
  6. Zerlegungsstrategien
  7. Architekturdokumentation

D. Kommunizieren & Entscheiden

  1. Herausforderungen bei der Kommunikation und Entscheidungen
  2. Iterative Design Process
  3. Last Responsible Moment
  4. Kompromiss vs. Konsens
  5. Das Harvard-Konzept

E. Softwarequalität

  1. Der Qualitätsbegriff
  2. Quantitative Bewertung
  3. Architecture Trade-off Analysis Method
  4. Technische Schulden
  5. Der Qualitätsbaum

F. Prüfungsvorbereitung

  1. Allgemeines zur Prüfung
  2. Fragetypen & Tipps