Softwarearchitekturkonzepte gehören zu den fundamentalen Bausteinen jeder Softwareentwicklung. Was aber verbirgt sich hinter Softwarearchitektur? Welche Aufgaben hat ein Softwarearchitekt in einem Projekt? Was führt Projekte zum Erfolg und was führt sie zum Mißerfolg? Was zeichnet gute und was weniger gute Softwarearchitektur aus?
Das sind einige der Fragen, denen sich der Referent Prof. Dr. Michael Stal in seinem 3-tägigen Architektur-Seminar unter anderem widmet. Das Seminar fokussiert sich auf die fundamentalen Grundlagen von Softwarearchitektur und richtet sich sowohl an alle Softwareentwickler und auch an Softwarearchitekten, die sich einen entsprechenden Werkzeugkasten aneignen wollen sowie an (angehende) Architekten, die ein konkretes Vorgehen erlernen wollen. Die Teilnehmer bekommen ein grundlegendes Themenpaket an die Hand.
Ausgangspunkt ist die Frage: Wenn die Entwicklung eines neuen Softwaresystems ansteht oder die Bewertung eines existierenden Softwaresystems, welche Aktivitäten sind hierfür notwendig, welche Werkzeuge und Konzepte lassen sich sinnvoll einsetzen, und welche Aufgaben hat dabei ein Softwarearchitekt.
Thematisiert werden u.a.:
- Was ist Softwarearchitektur
- Die Rolle des Softwarearchitekten
- Entwicklungsprozesse
- Anforderungen
- Modellierung und Dokumentation (UML)
- Agile Architekturtechniken (Refactoring, Unit-Testing, C/V-Analysen)
- Fundamentale Architekturkonzepte (Patterns, Frameworks, Plattformen)
- Fortgeschrittene Architekturkonzepte (Modelle, Aspekte, Produktlinien)
- Spezielle Architekturen (Komponentbasierte Ansätze, SOA, Embedded)
- Bewertung von Softwarearchitekturen
- Requirement Engineering
- Themen wie UML oder Patterns werden detailliert erklärt
Die Gruppenübungen dienen dazu, in 3-4 Personenteams die Grundlagen anhand praktischer Beispiele zu vertiefen.
- Mit dem Besuch dieses Seminars erhalten Sie eine ideale Basis für die Teilnahme an dem Seminar "Software Architekturen" von Frank Buschmann. Aktuelle Termine hierzu finden Sie in unserer Seminarübersicht.
Der Referent: Prof. Dr. Michael Stal, Siemens AG
Seminarziel
In dem Seminar widmet sich der Referent dem architektonischen Design, nicht dem Design bei der Implementierung, wiewohl es natürlich dazu auch Bezug nimmt da es die Schnittstelle zur Architektur betrifft.
Ziel des Seminars ist generell, Architekten und Entwickler ein Fundament für die tägliche Praxis zu vermitteln, die Bereitstellung eines Baukastens für (angehende) Softwarearchitekten, um effizient und effektiv hochqualitative Softwarearchitekturen entwickeln zu können. Die Teilnehmer erlernen ein konkretes Vorgehen und die wichtigsten Konzepte, Technologien und Methoden im Bereich der Softwarearchitektur kennen.
Zielgruppe
- Erfahrene Entwickler & Architekten, die sich die Grundlagen aneignen oder Lücken schliessen wollen
Gute Gründe, dieses Seminar zu besuchen
- Sie erfahren vom Experten eine Einführung von Best Practices und einem systematischen Vorgehen für systematische Architekturentwicklung
- Der Fokus dieses Seminars liegt auf allen relevanten Aspekte der Softwarearchitektur - inklusive Fallbeispielen
- Praktische Übung des Gelernten in kleinen Arbeitsgruppen an einem durchgängigen Beispiel helfen Ihnen bei der Umsetzung des Gelernten
Voraussetzungen
Eine ideale Voraussetzung zur Teilnahme an diesem Seminar ist der Besuch des Seminars "Patterns-Orientierte Software Architektur" von Frank Buschmann oder Schulungen zu Komponenten, MDSD, etc.
Die aktuelle Termine für das Pattern-Seminar von Frank Buschmann finden Sie in unserer Seminarübersicht.
Methode
In diesem Seminar werden Vortragsteile und Gruppenübungen kombiniert. Das Verhältnis Vortrag zu Gruppenübungen während des Seminars beläuft sich auf etwa 2/3 zu 1/3.
Die Übungen sollen dazu dienen, die in den Vorträgen gelernten Inhalte auf die Praxis zu übertragen. Dazu wird in der Übung ein Projektbeispiel entwickelt. Am dritten Tag werden darüber hinaus Architektur Reviews geübt (anhand der Architektur einer anderen Gruppe).
Die praxisnahe Orientierung der Schulung wird durch die Adressierung der Übungen an einem konkreten Beispiel sichergestellt. Da es sich um einen Architekturkurs handelt, dringen die Beispiele nicht bis zur Implementierung vor.
Informationen & Anreise
Ihre Vorteilsbuchungsmöglichkeiten:
- "sleep & train": Bei einer Anmeldung bis 4 Wochen vor Seminarbeginn sind 2 Übernachtungen in der Teilnehmergebühr inkludiert!
Alternativ, wenn keine Hotelübernachtung benötigt wird - "travel & train": Bei einer Anmeldung bis 4 Wochen vor Seminarbeginn erhalten Sie 150 Euro Rabatt!
- Gruppenrabatt: Bei einer gleichzeitigen Anmeldung von mind. 3 Mitarbeitern werden 10% Gruppen-Rabatt gewährt.
NRW-Bildungsscheck:
SIGS-DATACOM ist zugelassener Bildungspartner des Landes NRW. Ihren NRW-Bildungsscheck für unsere Seminare einzulösen ist möglich!! Bis zu Euro 500 Förderung durch das Land NRW ist möglich.
Unsere Empfehlung: Die Seminarversicherung
Ereignisse wie Krankheit, Unfall oder andere unerwünschte Vorkommnisse können unvorhergesehen eintreten und Ihre Seminarteilnahme unmöglich machen. Zu Ihrer Seminar-Buchung empfehlen wir Ihnen daher den Abschluss einer Seminar-Versicherung.
==>Finden Sie hier die weiteren Details!
31. Aug. 2010 - 2. Sep. 2010 in München
16. Nov. 2010 - 18. Nov. 2010 in München