Seminar, Schulung, Training

[SWA] Praktische Softwarearchitektur - Lebendiger Entwurf mit Methode

Als Softwarearchitekt stehen Sie heute vor der Herausforderung, für komplexe Aufgabenstellungen qualitativ hochwertige Lösungen zu entwerfen, und unter dem Einfluss wachsender Erwartungen kontinuierlich weiter zu entwickeln. Dieses Seminar befähigt Sie, diese Aufgabe gleichermaßen methodisch und pragmatisch anzugehen.

Sie erleben an einem konkreten Fallbeispiel, wie Softwarearchitektur in einem iterativen Ansatz nachvollziehbar entsteht. Auf dem Weg, steht der richtige Umgang mit Anforderungen, der Einsatz von Architekturmustern, die fachliche Zerlegung von komplexen Systemen und die Adressierung von querschnittlichen Aspekten, wie Verteilung und Persistenz, im Fokus. Die systematische Dokumentation von Architektur und die geeignete Bewertung von technologischen Alternativen wird dabei nicht aus den Augen verloren.

Besonderen Wert legen wir darauf, dass Sie dabei das methodische Handwerkszeug erlernen, das Sie brauchen um auch bestehende Architekturen, in beliebigem Kontext, erfolgreich weiter zu entwickeln.


Termine und Preise hier
Überblick
Zielgruppe und Vorkenntnisse

Das Seminar richtet sich an Softwareentwickler und Architekten, die ihre Kenntnisse im methodischen Entwurf von Softwaresystemen vertiefen wollen. Grundlegende Kenntnisse in UML und praktische Progammiererfahrung sind für die effektive Teilnahme an diesem Seminar von Vorteil.

Dauer 5 Tag(e)
Varianten  
Ähnliche Seminare
  • OOD2 Fortgeschrittenes Design -- Entwurfsprinzipien und -muster
  • BPMN/T BPMN für Architekten - Geschäftsprozesse technisch umsetzen
Grundlegendere Seminare
Weiterführende Seminare  
Detaillierte Seminarbeschreibung

Als Softwarearchitekt stehen Sie heute vor der Herausforderung, für komplexe Aufgabenstellungen qualitativ hochwertige Lösungen zu entwerfen, und unter dem Einfluss wachsender Erwartungen kontinuierlich weiter zu entwickeln. Dieses Seminar befähigt Sie, diese Aufgabe gleichermaßen methodisch und pragmatisch anzugehen.

Sie erleben an einem konkreten Fallbeispiel, wie Softwarearchitektur in einem iterativen Ansatz nachvollziehbar entsteht. Auf dem Weg, steht der richtige Umgang mit Anforderungen, der Einsatz von Architekturmustern, die fachliche Zerlegung von komplexen Systemen und die Adressierung von querschnittlichen Aspekten, wie Verteilung und Persistenz, im Fokus. Die systematische Dokumentation von Architektur und die geeignete Bewertung von technologischen Alternativen wird dabei nicht aus den Augen verloren.

Besonderen Wert legen wir darauf, dass Sie dabei das methodische Handwerkszeug erlernen, das Sie brauchen um auch bestehende Architekturen, in beliebigem Kontext, erfolgreich weiter zu entwickeln.

Inhalte

Was ist Architektur?
Was beeinflußt die Qualität einer Softwarearchitektur?
Aufgaben des Architekten
Was bedeutet Agilität in der Softwarearchitektur?
Architektur im Entwicklungsprozess
Systemidee und Ziele
Einflüsse, Randbedingungen und Entscheidungen
Systemidee und Ziele
Systemkontext
Qualitätsmerkmale von Software
Risikomanagement in der Softwarearchitektur
Entwurfsprinzipien
Komponenten, Subsysteme und Schnittstellen (Entity-Control-Boundary, ..)
Modularisierung und Schichtenbildung
Architekturmuster
Querschnittliche Architekturaspekte (Persistenz, Verteilung, ...)
Integration
Dokumentation von Softwarearchitektur
Architekturbewertung
Architekturtrends

Qualität
Dozenten

Sie profitieren von der langjährigen praktischen Erfahrung unserer Trainer. Im Bereich der Softwareentwicklung verfügen alle unsere Trainer über mehrjährige Berufserfahrung in verschiedenen Funktionen, u.a. als Projektleiter, Coach und Entwickler. Unsere Trainer sind ca. 50 Prozent ihrer Arbeitszeit in Projekten tätig, sodass sie den Kontakt zur Realität und Projektpraxis haben und wissen, wovon sie reden.

Viele unserer Trainer sind bekannte Buchautoren, arbeiten in regionalen und bundesweiten Arbeitsgruppen mit, sind Sprecher auf wichtigen Kongressen und erhalten regelmäßig professionelle Supervision.

Konzept

Das Seminar enthält viele Workshop-Bestandteile, so dass Sie Gelegenheit haben, wichtige Seminarinhalte unmittelbar in Übungen und Gruppenarbeit auszuprobieren und anzuwenden.

Soweit möglich sind selbstgesteuerte und eigenverantwortliche Lernprozesse integriert. Das Seminar bekommt so eine nachhaltige Wirkung. Auch soziale und kommunikative Aspekte der Softwareentwicklung werden praktiziert - nicht alleine durch Gruppen- und Teamarbeit, sondern durch weitere spezielle Übungs- und Lernkonzepte.

Unsere Trainer konzipieren oder überarbeiten die Trainingsunterlagen und -konzepte als Team, wir verwenden keine gekauften oder lizenzierten Unterlagen oder Konzepte.

Anhand eines einfachen aber durchgängigen Anwendungsbeispiels wird der Seminarinhalt exemplarisch durch die Teilnehmer nachvollzogen.

Das Seminarkonzept wird regelmäßig didaktisch und inhaltlich überarbeitet und berücksichtigt die Erfahrungen und Rückmeldungen von zahlreichen Seminaren und Coaching-Einsätzen der vergangenen Jahre. Die Seminarinhalte werden mehrmals jährlich aktualisiert.

Zusatzunterlagen
Organisatorisches
Durchführung

Der angegebene Preis ist zzgl. MwSt. und enthält Mittagessen, Kaffeepausen und Seminargetränke. Übernachtungskosten und Reisekosten sind im angegebenen Preis nicht enthalten.

Die Seminare beginnen in der Regel Montags um 9:30 Uhr und enden am letzten Tag um 16:00 Uhr, alle übrigen Tage jeweils von 9:00 bis ca. 17:00 Uhr. Genaue Seminarzeiten entnehmen Sie bitte Ihrer Anmeldebestätigung oder erfragen Sie bitte im Sekretariat.

Wiederholungen Dieses Seminar können Sie bis zu zweimal kostenlos wiederholen (siehe AGB).
Seminar, Schulung, Training