Softwarearchitektur Grundlagen
Sie haben eine klare Vision, wie technische Lösungen aussehen könnten? Möchten Sie diese planen und strukturieren? Haben Sie ein Auge für Qualität in der Architekturplanung und vermitteln technische Konzepte gerne an Interessenvertreter? Wenn Sie alles rund um die Grundlagen der Software Architektur erfahren möchten, dann freuen Sie sich über dieses Training. Gemeinsam werden wir uns intensiv mit den Grundlagen der Software Architektur beschäftigen, damit Sie hervorragende technische Lösungen entwickeln können.
Ihre Lernziele
Zielgruppe
Kursinhalt
- Vergleich von Definitionen zur SW-Architektur
- Definitionen und der Bezug zum Source Code
- Analogien zur SW-Architektur
- Nutzen und Ziele von SW-Architektur
- Einordnung von SW-Architektur in die Entwicklung
- Aufgaben von SW-Architects
- Architektur und Entwurfsentscheidungen
- SW-Architekturen an verschiedene Stakeholder kommunizieren
- Definition von Architektursichten und deren Bedeutung
- Dokumentation der Architektursichten
- Bedeutung übergreifender technischer Konzepte erklären
- Beschreibung und Kommunikation von Schnittstellen
- Wesentliche Grundlagen und Qualitätsmerkmale technischer Dokumentation
- Vorgehen und Heuristiken zur Architekturentwicklung
- Entwurf von Architekturen auf Basis bekannter funktionaler und nichtfunktionaler Anforderungen
- Black-Box und White-Box zielgerichtet einsetzen
- Schrittweise Verfeinerung und Präzisierung von Bausteinen
- Entwurf einzelner Architektursichten (Komponenten, Verteilung, Laufzeit)
- Abbildung der Architektur auf den Source Code festlegen
- Trennung fachlicher und technischer Bestandteile in Architekturen
- Einfluss von Qualitätsanforderungen
- Einfluss technischer Entscheidungen und Konzepte
- UML-Notation für verschiedene Bausteine der SW-Architektur
- Wichtige Architekturmuster (z.B. MVC)
- Sieben Entwurfsprinzipien
- Abhängigkeit und Koppelung von Bausteinen anwenden
- Relevante Qualitätsmodelle
- Taktiken, Praktiken und technische Möglichkeiten zur Erreichung von Qualitätszielen
- Qualitative Bewertung von SW-Architekturen nach ATAM
- Prüfen von SW-Architekturen im Hinblick auf ihre Umsetzung
- Modellierungstools
- Tools zur statischen Analyse
- Tools zur dynamischen Analyse
- Tools zur Codegenerierung
- Tools für das Anforderungsmanagement
- Tools zur Dokumentation
- Build-Systeme/-Tools
- Konfigurationsmanagement
Zertifizierung
Für dieses Training erhalten Sie ein Teilnahmezertifikat von Spirit in Projects.
Mehr zu ZertifizierungenNach dem Kurs empfehlen wir
Kurs auf einen Blick
-
Zertifizierung Teilnahmezertifikat von Spirit in Projects
-
Level Foundation
-
Dauer 3 Tage
-
Frühbucherpreis EUR 1.490,-- exkl. MwSt. Normalpreis EUR 1.790,-- exkl. MwSt.
System & Software Architect
Zurück zum TrainingZertifizierte Trainings
International anerkannte Zertifizierungen für Ihre Karriere.
Erfahrene Trainer
Lernen Sie von kompetenten Experten mit Praxiserfahrung.
Flexible Formate
Webinare, Videotrainings oder Präsenz – ganz nach Ihren Bedürfnissen.