Object-Oriented Analysis and Design Using UML Training  

Design mit UML Schulung: UML konform objektorientiert programmieren

Design mit UML Schulung Oracle Schulung
Der Kurs "OO-Analyse und Design mit UML" vermittelt Kenntnisse über Softwareentwicklungsprozesse, objektorientierte Verfahren und die Unified Modeling Language (UML). Dieser Präsenzkurs besteht aus Vorträgen, Gruppendiskussionen und Aktivitäten unter der Leitung eines Moderators (wie z. B. nähere Untersuchung von Gesprächen mit Auftraggebern) und vermittelt einen praktischen Ablaufplan für objektorientierte Analyse und Design (OOAD), der alle Schritte vom Zusammenstellen der Anforderungen bis zum Bereitstellen in der Systemumgebung umfasst. Den Teilnehmern wird ein pragmatischer Ansatz für die objektorientierte (OO) Softwareentwicklung unter Anwendung einer weitverbreiteten Methodik (dem Unified Prozess), der neuesten UML-Spezifikation (Version 1.4) und objektorientierter Verfahren wie der Programmiersprache Java(TM) vermittelt. In diesem Kurs werden anhand eines Leitfadens die Themen OO-Technologie und Softwareentwicklungsmethoden, Zusammenstellen und Analysieren von Anforderungen (einschließlich Befragen von Auftraggebern), Systemarchitektur und -design, Implementierung, Test und Bereitstellung behandelt. In den Schulungen werden die Teilnehmer mit weiteren bewährten OOAD-Verfahren wie CRC-Analyse (Class-Responsibility-Collaboration; für das Ausfindigmachen von Domäneneinheiten) und Robustheitsanalyse (beim Übergang von der Analyse zum Design) vertraut gemacht.

Diese Design mit UML Schulung bieten wir Ihnen auch als individuelles Design mit UML Training vor Ort als Firmen-Seminar an.

Zielgruppe  

Systemarchitekten, Software-Ingenieure, Systemanalytiker und -designer, die für die Konzeption und Erstellung objektorientierter Softwareanwendungen verantwortlich sind.

Voraussetzungen  

Verständnis von objektorientierten Konzepten und Methoden, Kenntnis der Grundlagen der Systementwicklung und Allgemeine Programmierkenntnisse, vorzugsweise in der Programmiersprache Java

Für weitere Informationen über die Voraussetzungen zu diesem Design mit UML Kurs, rufen Sie kostenfrei an unter (0800) 477 246 6

Design mit UML Seminar-Inhalt  

Einführung in den Softwareentwicklungsprozess
  • Beschreiben des objektorientierten Softwareentwicklungsprozesses (OOSD)
  • Beschreiben, wie die Modellierung den OOSD-Prozess unterstützt
  • Erläutern des Zwecks, der Aktivitäten und Artefakte der folgenden OOSD-Arbeitsabläufe: Zusammenstellen von Anforderungen, Analysieren von Anforderungen, Architektur, Design, Implementieren, Testen und Bereitstellen
Grundlagen der objektorientierten Technologie
  • Beschreiben, wie sich OO-Prinzipien auf den Softwareentwicklungsprozess auswirken
  • Beschreiben der grundlegenden OO-Prinzipien
Auswählen einer objektorientierten Methodik
  • Erläutern der Best Practices für OOSD-Methodiken
  • Beschreiben der Funktionen mehrerer gängiger Methodiken
  • Auswählen einer Methodik, die dem jeweiligen Projekt optimal entspricht
Ermitteln der Projektvision
  • Befragen von Auftraggebern zur Ermittlung der funktionalen Anforderungen des Softwaresystems
  • Analysieren von Befragungsergebnissen zur Identifizierung von NFRs, Risiken und Einschränkungen
  • Erstellen eines Projektvisionsdokuments aus den Ergebnissen der Befragungen und der Risikoanalyse
Zusammentragen der Systemanforderungen
  • Planen des Prozesses des Zusammentragens der Anforderungen
  • Planen der Auftraggeberbefragungen zur Überprüfung und Verfeinerung der FRs und NFRs aus dem Visionsdokument
  • Dokumentieren des Systems in der Systemanforderungsspezifikation (System Requirements Specification, SRS) aus allen Anforderungsquellen
Erstellen des ersten Use Case-Diagramms
  • Identifizieren und Beschreiben der wesentlichen Elemente in einem UML-Use Case-Diagramm
  • Entwickeln eines Use Case-Diagramms für ein Softwaresystem auf Basis der SRS
  • Aufzeichnen von Use Case-Szenarios für Anwendungsfälle, die für die Architektur von Bedeutung sind
Verfeinern des Use Case-Diagramms
  • Dokumentieren eines Use Case und seiner Szenarien in einem Use Case-Formular
  • Erkennen und Dokumentieren der Use Case- und Actor (Akteur)-Vererbung
  • Erkennen und Dokumentieren der Use Case-Abhängigkeiten
  • Identifizieren der wesentlichen Elemente in einem Aktivitätsdiagramm
  • Überprüfen eines Anwendungsfalls mit einem Aktivitätsdiagramm
Ermitteln der Hauptabstraktionen
  • Identifizieren eines Satzes von möglichen Hauptabstraktionen
  • Identifizieren der Hauptabstraktionen mithilfe der CRC-Analyse
Konstruieren des Problemdomänenmodells
  • Identifizieren der wesentlichen Elemente in einem UML-Klassendiagramm
  • Konstruieren eines Domänenmodells mithilfe eines Klassendiagramms
  • Identifizieren der wesentlichen Elemente in einem UML-Objektdiagramm
  • Überprüfen des Domänenmodells mit einem oder mehreren Objektdiagrammen
Erstellen des Analysemodells mithilfe der Robustheitsanalyse
  • Erläutern des Zwecks und der Elemente des Designmodells
  • Identifizieren der wesentlichen Elemente eines UML-Interaktionsdiagramms
  • Erstellen eines Designmodells für einen Anwendungsfall mithilfe der Robustheitsanalyse
  • Identifizieren der wesentlichen Elemente eines UML-Sequenzdiagramms
  • Erzeugen einer Sequenzdiagrammansicht des Designmodells
Einführung in grundlegende Architekturkonzepte
  • Rechtfertigen der Notwendigkeit der Architektenfunktion
  • Unterscheiden zwischen Architektur und Design
  • Beschreiben der SunTone-Architekturmethode
Grundlagen des Architekturarbeitsablaufs
  • Beschreiben des Architekturarbeitsablaufs
  • Beschreiben der Diagramme der Hauptarchitekturansichten
  • Auswählen des Architekturtyps
  • Erstellen der Artefakte des Architekturarbeitsablaufs
Erstellen des Architekturmodells für den Kunden und die Präsentation
  • Grundlagen von Benutzeroberflächen
  • Dokumentieren einer grafischen Benutzeroberflächenanwendung (Graphical User Interface, GUI) in der Clientschicht des Architekturmodells
  • Dokumentieren einer Web-Benutzeroberflächenanwendung (Web UI) in der Präsentationsschicht des Architekturmodells
Erstellen des Architekturmodells für die Business-Tier
  • Grundlagen des verteilten, objektorientierten Computing
  • Dokumentieren der Business-Tier im Architekturmodell
Erstellen des Architekturmodells für die Ressourcen- und Integrationsschichten
  • Dokumentieren des Persistenzmechanismus in der Ressourcenschicht des Architekturmodells
  • Dokumentieren des Persistenzintegrationsmechanismus in der Integrationsschicht des Architekturmodells
Erstellen des Lösungsmodells
  • Erstellen eines Lösungsmodells für eine GUI-Anwendung
  • Erstellen eines Lösungsmodells für eine Web UI-Anwendung
Verfeinern des Domänenmodells
  • Verfeinern der Attribute des Domänenmodells
  • Verfeinern der Beziehungen des Domänenmodells
  • Verfeinern der Methoden des Domänenmodells
  • Deklarieren der Konstruktoren des Domänenmodells
Anwenden von Designmustern auf das Lösungsmodell
  • Definieren der wesentlichen Elemente eines Softwaremusters
  • Beschreiben des Composite-Musters
  • Beschreiben des Strategy-Musters
  • Beschreiben des Observer-Musters
  • Beschreiben des Abstract Factory-Musters
Modellieren komplexer Objektzustände mithilfe von Zustandsdiagrammen (Statechart)
  • Modellieren des Objektzustands
  • Beschreiben von Verfahren zur Programmierung komplexer Objektzustände

Weitere Informationen  

Das Kursmaterial ist in englisch, die Unterrichtssprache ist deutsch.

Termine und Preise  

Object-Oriented Analysis and Design Using UML Schulung

Preis:
€ 2.210,00 zzgl. MwSt.
€ 2.629,90 inkl. MwSt.

Dauer:
5 Tage

PDF Download
Ratingen

Object-Oriented Analysis and Design Using UML in Ratingen

 Organisatorisches zum Seminar 

Kategorie: Design mit UML Aufbauseminar

Uhrzeiten:

Montags:
Dienstags bis Freitags:

9.30 - 17.00 Uhr
9.00 - 17.00 Uhr

 

Sonstiges:
Getränke, Mittagessen, Sun Java - Application Development-Teilnahmezertifikat und Design mit UML-Schulungsunterlagen sind im Preis inbegriffen

 Alternative Oracle Trainings

Design mit UML Firmenschulung  

Die Vorteile einer Design mit UML Firmenschulung in Ihrem Hause (InHouse Schulung) oder bei der INCAS liegen auf der Hand:

  • Teilnehmerunabhängiger Tagessatz
  • Zeitersparnis durch eine kurze und intensive Design mit UML Schulung
  • Freie Terminwahl, auf Wunsch auch Abends oder an Wochenenden
  • Zielorientierter als eine offene Design mit UML Schulung, da exakt auf Ihre Bedürfnisse zugeschnitten
  • Vertraulicher, da Internes auch intern bleibt
  • Wir leihen Ihnen auf Wunsch gerne Schulungsrechner

PDF Download Firmenschulung Senden Sie mir ein unverbindliches Angebot:

Ansprechpartner

Gewünschter Design mit UML Seminarort

  •  
  •  
  •  

Nimm zwei! - Die große INCAS Bonus Aktion  

Diese INCAS Aktion gibt Ihnen nicht nur doppeltes Wissen, sondern auch einen iPod nano der 7. Generation für puren Musikgenuss. Nimm zwei! heißt: Sie buchen zwei Trainings aus dem über 2000 Seminare starken [...]

Kompetenter Trainer vermittelt breit gefächertes Wissen in angenehmer Atmosphäre. Empfehlenswert!

Hans-Peter Müller, Deutsche Bahn MySQL für Entwickler

Herr Reinhard ist der geborene Trainer! Er hat es verstanden die drei Tage Schulung als eine äußerst angenehme und lehrreiche Zeit darzustellen!

Jusuf Didsarovic, 3M Solaris 10 ZFS-Administration

Der erste Kurs bei dem ich vieles mit nach Hause nehmen und ausbauen kann gepaart mit einer guten Trainingsatmosphäre und gemeinsamen leckeren Essen -- für die kurzen Zeit optimal... hab Feuer gefangen!

Hartmut Lehmann, TKN Java Programming Language, Java SE 6

Ich habe in den fünf Tagen mehr gelernt, als ich erwartet hatte, mit den wichtigsten Funktionen bin ich nun vertraut und freue mich auf den Einsatz auf der Arbeit.

Ralph Gräser, Oracle Database 11g: Administration Workshop

Frische Präsentation mit praxisorientierten Ausführungen.

Volker Kox, Volksbank Immobilien GmbH / Volksbank Schwalmtal eG OpenOffice Writer und Calc

ORACLE Certified Master

Kontakt  

INCAS Training und Projekte GmbH & Co. KG
Europark Fichtenhain A 15
D-47807 Krefeld
Fon: 02151 366250
Freecal: 0800 4772466
Fax: 02151 3662529
E-Mail: info@incas-training.de