Softwarearchitektur | Weiterbildung

Softwarearchitektur

Architekturen sind der entscheidende Faktor, um bei der Entwicklung und Evolution von Softwaresystemen erfolgreich zu sein. Architekturen definieren Baupläne über Eigenschaften, Verhalten und Strukturen der Software.

Softwarearchitekturen – effektiv genutzt – erlauben zum einen Vorhersagen bezüglich des Erreichens von funktionalen und qualitativen Anforderungen. Zum anderen kann die Implementierung geplant und der Fortschritt kontrolliert werden. Und nicht zuletzt sind Architekturen dazu da, die Systeme erweiterbar und anpassbar gegenüber Änderungen zu halten und zugleich die Vorgaben des Managements hinsichtlich Kosten und Dauer einzuhalten.

Die Entwicklung und Nutzung von Softwarearchitekturen ist aus unserer Sicht eine kontinuierliche Aktivität, die während der gesamten Lebenszeit eines Systems stattfinden muss. In der Praxis herrscht allerdings oft Unklarheit darüber, wo und wie man Architekturen einsetzt und durch welche Methodik und welche Werkzeuge Verbesserungen erreicht werden können. 

Neben dem Aufbau von Methodenwissen wird viel Wert auf die praktische Anwendung des Gelernten gelegt. Viele Übungen und der Austausch mit Experten festigen das erworbene Wissen der Teilnehmer. Nach dem Seminar sind die Teilnehmer in der Lage, die eingeübten Ansätze in ihrer täglichen Arbeit zu verwenden.

Nach dem Seminar wissen Sie...

... Architekturen in Ihrem Unternehmen einzusetzen. Unsere Methodik erlaubt den Teilnehmern, schnell einen praktischen Einstieg in das Thema Architektur zu finden und nach dem Seminar Architekturen eigenständig zu definieren, zu verwenden und zu bewerten.

... Architekturen pragmatisch zu nutzen. Architekturen sind kein Selbstzweck, daher definiert unsere Methodik klare Anwendungsfälle. Insbesondere legen wir das Augenmerk auf Verwendungsszenarien für Architekturdokumentation: Wie kommt man von der Architektur zu etwas, das bei der Entwicklung und Evolution einsetzbar ist und in der täglichen Praxis hilft.

... Architekturen mit anderen Aktivitäten des Software Engineering zu verzahnen. Ergebnisse und industrielle Fallbeispiele zeigen, wie Architekturen über den gesamten Lebenszyklus hinweg genutzt werden können.

... technologische Trends und Hypes einschätzen zu können: Der Name Fraunhofer steht für die objektive Darstellung von Inhalten. Im Gegensatz zu Wettbewerbern vermitteln wir eine neutrale Sicht auf das Thema.

Unsere Kursinhalte

Veranstalter

Fraunhofer IESE

Veranstaltungstyp

Seminar 

Veranstaltungsort Fraunhofer-Institut für Experimentelles Software Engineering IESE
Fraunhofer-Platz 1
67663 Kaiserslautern
Format

Präsenz; Inhouse Schulung; Online

Sprache Deutsch; Englisch
Zielgruppe
  • Softwarearchitekt*innen
  • Softwareentwickler*innen
  • Projektleiter*innen
  • Qualitätsmanager*innen
  • Ingenieur*innen mit Schwerpunkt  Softwareentwicklung
  • Entscheidungsträger*innen mit Berufserfahrung aus allen Software entwickelnden Branchen
Kursdauer/Tagesablauf
  • Tag 1: Grundlagen Softwarearchitektur
  • Tag 2: Design (Konstruktion von Architektursichten)
  • Tag 3: Bewertung von Architekturen

Optional: Praktische Modellierung mit Enterprise Architect und Vertiefung Architekturdesign

  • Tag 4: Vertiefung und Übung Architekturdesign (bis ca. 15:30 Uhr)
Zugangsvoraussetzung

-

Kurzbeschreibung der Inhalte Das Ziel des Seminars »Softwarearchitektur« ist es, die Teilnehmer in den typischen Tätigkeiten eines Architekten zu schulen.

Mehr Informationen zu Terminen und Preisen finden Sie auf der Anmeldeseite:

Eva Blum

Contact Press / Media

Eva Blum

Systems Engineer

Fraunhofer-Institut für Experimentelles Software Engineering IESE
Fraunhofer-Platz 1
67663 Kaiserslautern

Telefon +49 631 6800-2147