____________________________Seminars

 

 

 

Complete Systems Analysis

Effiziente Systementwicklung mit der Unified Modeling Language

Requirements Modeling

Risk Management for Software

System- und Software-Architekturen

Leading Successful Projects

Managing the Deadline

Mastering the Requirements Process

Objektorientierte Entwicklung Von Echtzeitsystemen

 

System und Software Architekturen

Die Basis für flexible, wartbare und erweiterbare Systeme

Lernen Sie, wartbare und erweiterbare Systeme und Produkte zielgerichtet zu entwerfen. Nutzen Sie mehr Wiederverwendbarkeit und "Fertigteile" zur Reduzierung der Entwicklungs- und Wartungskosten. Schaffen Sie eine stabile Architektur Ihres Systems, damit neue Anforderungen zeitgerecht und mit wenig Aufwand ergänzt werden können.

Kursübersicht:

Zwei wichtigste Faktoren für Erfolg bei Systemerstellungoder Projektabwicklung sind heute Verständnis der Anforderungen der Kunden und stabile Lösungsstrukturen.

Dieses Seminar setzt sich mit dem zweiten Thema auseinander. Wenn Sie verstanden haben, was der Kunde will, ist es notwendig, diese Wünsche in stabile und doch flexible, langlebige, aber doch ausbaubare und erweiterbare Architekturen umzusetzen.

In diesem Seminar lernen Sie, worauf es bei der Gestaltung der Lösung ankommt. Wie kann man Systeme aus Komponenten und Teilkomponenten entwickeln, in denen jeder Baustein Verantwortung trägt, selbständig und in sich abgeschlossen ist, wohldefinierte Schnittstellen zu anderen Komponenten aufweist und klare Teilaufgaben ausführt?

Wie geht man mit Randbedingungen (z.B. Altlasten, Zeitdruck, ...) um und wie nutzt man das Angebot des Marktes bezüglich Komponenten und Teillösungen?

Referent

Dr. Peter Hruschka ist Spezialist für die pragmatische und zielorientierte Einführung moderner Technologien in Unternehmen. Er berät große Entwicklungsprojekte und hilft Organisationen bei der Umsetzung moderner Methoden und Verfahren in Projekten.

Er ist unabhängiger Berater mit dem Schwerpunkt "Softwaretechnologie", Mitglied der Atlantic Systems Guild (www.atlsysguild.com), einem internationalen "Think Tank" von Methodengurus, derer Arbeiten den Stand der Kunst wesentlich mitgestaltet haben. Er ist auch Partner des System Bauhaus (www.system-bauhaus.com), einer international bekannten, in Deutschland agierenden Gruppe von OO-Spezialisten. Dr. Hruschka ist Autor einiger Fachbücher, sowie zahlreicher Artikel (u.a. als regelmäßiger Kolumnist im "ObjektSpektrum").

Teilnehmerkreis:

Das Seminar richtet sich insbesondere an Designer, die Grobstrukturen von Systemen , Produkten und Programmen, sowie Produktfamilien vorgeben und langfristig pflegen müssen, sowie an Systemarchitekten, die Technologieentscheidungen für Projekte oder Unternehmen verantworten müssen.

Qualitätsmanager lernen, worauf sie bei den Ergebnissen der Designer achten müssen und Projektmanager erfahren, wie sie die technische Projektverantwortung mit dem Architekten(-team) teilen und sich selbst dadurch entlasten können. Programmierer lernen, worauf es ankommt, wenn sie in ihrer Rolle weiter wachsen wollen.

Sachgebiete

Was sind Architekturen und wozu braucht man sie?

Der Ausgangspunkt für Architekturen

Anforderungen (Requirements)

Randbedingungen (Constraints)

Designfreiheitsgrade

Grundprinzipien eines guten Designs:

Welche Eigenschaften haben Komponenten?

Wie beschreibt man sie?

Strukturen der Komponenten

Nutzung, Vererbung und Schachtelung: Wann nutzt man was davon?

Welche Designziele werden damit erreicht?

Vorteile und Nachteile dieser Strukturen

Architekturmuster am Beispiel einer "Business Object Architecture",

Arten von Business Components und wie man sie findet

Beispiele für Komponenten und Technologien zur Lösung:

User Interface Komponenten, Workflow, Kommunikation, Persistenz, ....

Ein Vorgehensmodell zur Entwicklung von Architekturen

Iteration und Inkremente

Management und Qualitätssicherung der Architekturentwicklung

Metriken zur Beurteilung der Güte der Entwürfe

Jenseits von Software-Architekturen

Hardware/Software-Systeme, verteilte Systeme

Organisationsarchitekturen

System Engineering: Multidisziplinäre Systeme mit vielfältigen Technologien

Contact: Dr. Peter Hruschka

 

top of page