Schulung: Software-Architektur - Methoden und Techniken der Entwicklung

  • Präsenztraining

Nach diesem Seminar erlernen Sie, wie funktionale und nichtfunktionale Anforderungen sich in der Software-Architektur widerspiegeln. Sie erfahren anhand konkreter Fallstudien, wie Sie eine Software-Architektur entwickeln und umsetzen können. Dabei werden Best Practices aufgezeigt und es wird besprochen, wie diese dokumentiert werden können. Außerdem erlernen Sie, welche zentrale Rolle der Software-Architekt in diesem Zusammenhang hat und Einblick in aktuelle Architekturmuster und Technologien.

Dieses Seminar ist Teil des Qualifizierungsplans Software Architekt – mit und ohne ISAQB CPSA Zertifizierung.
Weitere Informationen zu ISAQB – Certified Professional for Software Architecture (CPSA)

Trainingsprogramm

Begriffsrahmen der Architektur:

  • Was sind Architekturen und Architektur-Disziplinen
  • Klassische Architektur als Ausgangspunkt
  • Von der klassischen Architektur zur Software-Architektur
  • Architektur und der Systemgedanke
  • Aufgaben eines Architekten
  • Was sind Architektur-Anforderungen

 

Beteiligte:

  • Allgemeines
  • Organisationen
  • Individuen
  • Individuen und Gruppen
  • Architektur und Entscheidungen
  • Architekt als zentrale Rolle

 

Wie man eine Software-Architektur entwickelt:

  • Architektur und Entwicklungsprozesse
  • Architektonisches Vorgehen im Überblick
  • Verwendung von Vorlagen / Pattern / Blueprints
  • Erstellen der Systemvision
  • Verstehen der Anforderungen
  • Entwerfen der Architektur
  • Umsetzen der Architektur
  • Kommunizieren der Architektur

 

Prinzipien einer Software-Architektur:

  • Single responsibility principle
  • Open/closed principle
  • Liskov substitution principle
  • Interface segregation principle
  • Dependency inversion principle
  • Loose Kopplung
  • Hohe Kohäsion

 

Architekturmuster:

  • Self-contained Systems (SCS)
  • Microservices
  • Pipes and Filters
  • Blackboard
  • Client-Server Pattern
  • MVC Pattern
  • Flux Pattern

 

Dokumentation von Software-Architektur:

  • Best practices
  • Worst practices
  • Aufbau und Inhalt einer Architektur-Dokumentation
  • Templatebasierte Dokumenationen anhand von ARC42 und ISO42010
  • Dokumentation in safety-related systems

 

Bewertung von Software-Architektur:

  • Leichtgewichtige ATO und schwergewichtige Architekturbewertung ATAM
  • Entscheidungen filtern und Szenarien erfassen
  • Anhand von der Implementierung bewerten

Wer sollte teilnehmen:

Zielgruppe

Software-Entwickler, Software-Designer.

Voraussetzungen

Erfahrung in der Softwareentwicklung. Kenntnisse wichtiger Programmiersprachen, Entwicklungsumgebungen, Datenbanksysteme und Laufzeitsysteme.

Schulungsmethode

Vortrag, Diskussion, Erfahrungsaustausch, Fallbeispiele.

Dauer: 3 Tage (18 Stunden )
Nr. 2042

Beginn: 10:00
Preis:1.590,00 € netto
1.892,10 € inkl. 19% MwSt.

Es entstehen keine zusätzlichen Liefer- & Versandkosten

Dauer: 3 Tage (18 Stunden )
Nr. 2042
Inhouse-Paket:Auf Anfrage
Seminarbuchung Orte und Termine
07 Mai - 09 Mai 2018Integrata AG Frankfurt
Integrata AG Frankfurt
Hahnstr. 70
60528 Frankfurt
09 Jul - 11 Jul 2018Integrata AG München
Integrata AG München
Prielmayerstraße 3
80335 München
05 Sep - 07 Sep 2018Integrata AG Köln
Integrata AG Köln
Breite Strasse 137-139
50667 Köln
29 Okt - 31 Okt 2018Integrata AG Stuttgart
Integrata AG Stuttgart
Lautenschlagerstraße 23
70173 Stuttgart
Weitere informationen

Anfahrt- und Hotelinformationen

Anreise mit der Bahn
Unser Angebot für Sie:
Für 99€ hin und zurück!