| |
|
Effiziente Systementwicklung mit der Unified Modeling Language System- und Software-Architekturen |
Effiziente Systementwicklung mit der Unified Modeling Language (UML)Ein fünftägiger Workshop von und mit Dr. Peter Hruschka In diesem Seminar lernen Sie, objektorientierte Analyse- und Designmodelle zielgerichtet zu erstellen. Die Basis ist die standardisierte Unified Modeling Language (UML V1.3). Sie lernen unter Nutzung einer Menge von Heuristiken (das sind Tips und Tricks von Experten) die richtigen Fragen an die richtigen Anwender zu stellen, die Erkenntnisse in objektorientierte Modelle umzusetzen und somit die Basis für eine erfolgreiche Systementwicklung zu legen. An allen 5 Tagen werden Sie das Gerlernte durch viele Beispiele und eine komplexe Fallstudie direkt umsetzen. Sie sehen die Modelle wachsen, wie es auch in Ihren Projekten der Fall sein sollte, und erleben die Lernkurve am eigenen Leib. Zielgruppe: Dieses Seminar spricht vor allem Analytiker, Designer und Projektleiter an, die für die Abwicklung von objektorientierten Projekten Verantwortung tragen. Wertvolle Anregungen bekommen auch alle Qualitätssicherer, sowie Methoden- und Standardisierungsverantwortliche. Der Referent: Dr. Peter Hruschka ist Prinzipal der Atlantic Systems Guild, einer weltweit führenden Gruppe von Methodenberatern, Buchautoren, Trainern und Beratern. Er ist auch Partner des System Bauhaus, einer internationalen tätigen, in Deutschland ansässigen Gruppe von OO-Beratern. Dr. Hruschka hat mehr als 20 Jahre Erfahrung in der Vermittlung moderner Software-Entwicklungsmethoden. Er berät derzeit einige sehr große Projekte in Banken, Versicherungen und Behörden, aber auch in der Echtzeit-Industrie. Als Mitglied des Fachbereits der führenden deutschen OO-Zeitschrift OBJEKTspektrum schreibt er regelmäßig Kolumnen zum Thema "OO-Analyse, -Design und Management".
Inhaltsübersicht: Objektorientierte Entwicklung im Überblick Grundlagen der UML Geschäftsprozeßmodellierung/Systemanalyse Geschäftsprozesse finden und als Business Use Cases beschreiben Die Abgrenzung des Systems gegen die Umwelt Use Cases spezifizieren Detaillierte Systemanalyse Klassen finden und definieren, Klassenmodelle erstellen Die unterschiedlichen Arten von Beziehungen (Assoziationen, Aggregation, Generalisierung und Vererbung) und wie man sie spezifiziert Szenarien als Hilfsmittel, um globale Abläufe zu verstehen Textuelle Szenarien Sequenzdiagramme und Kollaborationsdiagramme , Tips zu deren Erstellung Weitere Arten von Klassen: Steuerungsklassen und Geschäftssichten Aktivitätsdiagramme Zustandsmodelle zur Präzisierung des Verhaltens einzelner Klassen Einfache Zustandsmodelle Komplexe State Charts mit Schachtelung und Parallelität Tips und Hilfestellung für die Erstellung dynamischer Modelle Objektorientierter Entwurf Die Ziel und einige Grundprinzipien Pakete, Komponenten und Verteilungsdiagramme Hilfsmittel für die Erstellung stabiler und flexibler Entwürfe Die Bedeutung von Software-Architekturen Architekturmuster Entwurfsmuster (Design Patterns) Managementaspekte großer OO-Projekte Iteratives, evolutionäres Vorgehensmodell Schrittweise Projektplanung und Überwachung Tips für die Einführung von OO-Methoden im Unternehmen
Nähere Informationen zu dem Tagungsort und Anmeldungunterlagen erhalten Sie über: AONIX GmbH, Wamslerstraße 7, D-81829 München, Tel. 089/45 10 57-0, Fax 089/451057-30 Contact: Dr. Peter Hruschka
|