Mastering Software Architectures

Home
About the Guild
Articles
Books
–New Books
–Guild Books
–Guild Library
Consulting
Contact us
Resources
–Requirements
–Software Engineering
–Project Management
–Other
–Cocktails
Requirements Template
Seminars
–Mastering Requirements
–Risk Management
–Requirements Modeling
–Mastering the Requirements Process part II
Services
–Litigation Support
–Project Clinics
–Physical Exam
Volere

 

Von Dr. Peter Hruschka und Dr. Gernot Starke

Zielsetzung

Software-Architekturen bestimmen entscheidend über den Erfolg von IT-Projekten. Die letzten Jahre haben einen deutlichen Fortschritt in den Grundlagen guter Software- Architekturen gebracht, die jedem praktizierenden Architekten und Designer vertraut sein sollte. In diesem intensiven Training lernen Sie das Handwerkszeug eines erfolgreichen Architekten kennen: Wie geht man vor? Wie dokumentiert man? Welche Hilfsmittel stehen uns zur Verfügung? Wie bewertet man die Qualität des Ergebnisses?

Zielgruppe

Das Seminar wendet sich an alle, die in IT-Projekten die Struktur der Lösung verantworten: vorrangig an Software- Architekten, Designer, Programmierer und Qualitätssicherer, aber auch an Systemanalytiker, die die Denkart von Designern besser verstehen wollen. Auch Projektmanager lernen die Gründe für Strukturentscheidungen kennen und können somit ihre Teams optimal aufstellen.

Die Referenten

Gernot Starke ist Software-Architekt und Autor des "Buches des Jahres 2002": Effiziente Software-Architekturen. Er bringt nicht nur vielfältigen Praxiserfahrungen mit, sondern auch die Gabe, diese effektiv weiterzugeben.
Dr. Peter Hruschka mehr als 25 Jahre Erfahrung als Architekt, Projektleiter, Trainer und Berater. Sein Lebensmotto: "Software Technologie in die Praxis bringen." Er ist u.a. Autor von "System Architecture and Requirements Engineering", sowie mehrerer Bücher über CASE und Methoden, insbesondere im technischen Umfeld.
Diese beiden Trainer garantieren Ihnen einen hochinteressantes, interaktives, und lehrreiches Workshop, der auf kurzweilige Art das Wissen eintrichtert, das heute jeder Software-Designer haben sollte.

Inhalt

Rund um Software-Architekturen
  • Was sind Software-Architekturen?
  • Die Rolle des Software-Architekten
  • Die Bedeutung von Zielen und Randbedingungen
Bausteine von Software-Architekturen
  • Was kennzeichnet eine guten Baustein?
  • Wie werden Bausteine zusammengesetzt?
  • UML-Notationen für Baustein
Dokumentation und Sichten
  • Die drei wichtigsten Sichten: Bausteinsicht, Laufzeitsicht und Verteilungssicht
  • Ausdrucksmittel für die Sichten
Designprinzipien
  • Grundregeln, Prinzipien und Heuristiken für gute Architekturen
  • Tipps und Tricks für bestimmte Architekturziele
Von Anforderungen zu fachlichen Architekturen
  • Prüfen und evtl. vervollständigen der Analyseergebnisse
  • Wie kommt man zu fachlichen Klassenmodellen?
  • Entity-, Steuerungs- und Siz?chtenklassen
Architekturmuster
  • Wo kann man Strukturen „im Großen“ abschreiben?
  • Ausgewählte Architekturmuster
Designpatterns
  • Was sind Designpatterns?
  • Ausgewählte Erzeugungs-, Struktur- und Verhaltensmuster
Spezielle Architekturaspekte
  • Persistenz, Benutzungsoberflächen, Kommunikation
  • Sicherheit, Workflow, ...
Bewertung von Architekturen
  • Wie kann man die Qualität von Architekturen bewerten?
  • Überblick über Bewertungsmethoden wie ATAM
Der Architekturentwicklungsprozess
  • Bottom-up vs. Top-down
  • Model Driven Architecture (MDA)
  • Round Trip Engineering
  • Reengineering und Migration

Öffentliche Termine

12.-14.2.2007 in Wien als dreitägiges Seminar mit Peter Hruschka, zur Anmeldung

12.-15.6.2007 in Köln mit dem dynamischen Duo Peter Hruschka & Gernot Starke, zur Anmeldung

Für inhouse-Termine

... kontaktieren Sie bitte Peter Hruschka (Tel. +49 (172) 241 1656

[an error occurred while processing this directive]

top of page

home |  about |  articles |  books |  consulting |  litigation support |  resources |  physical exam |  clinics |  template |  seminars |  services