Beschreibung
Erfahre an einem konkreten Fallbeispiel, wie Softwarearchitektur Schritt für Schritt entsteht. Wir starten mit dem methodischen Handwerkszeug zur Architekturentwicklung und tauchen auch in die technischen Aspekte der Softwarearchitektur ein.
Als Abschluss des Seminars legst du die Prüfung zum iSAQB Certified Professional for Software Architecture ab, auf die du in der unserem Seminar vorbereitet wirst.
Bedeutung von Architektur im Entwicklungsprozess
Verstehen, nicht nur lernen: Wie beeinflusst Architektur den Entwicklungsprozess und was macht sie aus? Der Fokus liegt auf dem Zusammenspiel von Anforderungen, Entwicklung, Bewertung und Implementierung der Architektur.
Anwendung von Werkzeugen und Techniken
Hier wird's praktisch: Setze Werkzeuge und Techniken ein, wie Systemkontext und Qualitätsszenarien, um die architekturrelevanten Anforderungen deines Vorhabens zu ermitteln und festzuhalten. Du erfährst, wie du auf dieser Basis wichtige Architekturentscheidungen triffst und Softwarekomponenten, Muster und Schnittstellen methodisch entwirfst. Weiteres Augenmerk liegt auf einer nützlichen und ansprechenden Dokumentation.
Kommunikation und Bewertung der Architektur
Du lernst, wie du mit den verschiedenen Stakeholdern über deine Architektur sprichst und qualifiziertes Feedback einholst. Erfahre, wie du über vage Meinungen hinausgehst und konkretes, explizites Feedback erhältst. Quantitative Analysen und Metriken helfen dir, ein bestehendes Softwaresystem zu untersuchen oder zu überprüfen, ob die Umsetzung konform zu Architekturvorgaben ist.
Inhalte
- Entwicklungsprozess und Design
- Rolle Architekt:in
- Einflüsse, Rahmenbedingungen und Qualitätsmerkmale
- Architekturentscheidungen treffen
- Technische Aspekte und Bewertung
- Dokumentation und Werkzeuge
Zielgruppe
- Softwareentwickler:innen
- Softwarearchitekt:innen, die ihre Kenntnisse im methodischen Entwurf von Softwaresystemen vertiefen wollen
- Personen in anderen Rollen, die sich für Softwarearchitektur interessieren und obengenannte Voraussetzungen erfüllen
Voraussetzungen
Praktische Programmiererfahrung, idealerweise in einer objektorientierten Programmiersprache, ist für eine effektive Teilnahme erforderlich; grundlegende Kenntnisse in UML sind von Vorteil.
Zertifikate
Lebendige Softwarearchitektur mit Methode inkl. iSAQB-CPSA-F Zertifizierung
Weitere Infos
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.
Über den Anbieter

oose eG
Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.
Mehr über oose eG