| Start > Seminare > Informationstechnologie >Methoden der Systementwicklung >Methodik der Objektorientierung, Agile Methoden |
Objektorientierte Systementwicklung - Kompakttraining
Seminar-Nr. 8119
Das Seminar ist Bestandteil der Qualifizierungspläne:
Zielgruppe
Projektleiter, Softwareentwickler, Software-Ingenieure, Systemanalytiker, Qualitätssicherer..
Voraussetzungen
Grundkenntnisse in der Softwareentwicklung..
Seminardaten
Seminar-Nr. 08119
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1980.00 netto; EUR 2356.20 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 1980.00 netto; EUR 2356.20 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele
Nach dem Seminar kennen Sie die Grundlagen der Objektorientierung. Sie haben erste Erfahrungen in der Erstellung von Analysemodellen mit der UML 2.x, mit dem Design und der Programmierung gesammelt. Durch die praktischen Übungen haben Sie einen differenzierten Einblick in alle Bereiche der objektorientierten Systementwicklung erhalten.
Programm
Grundlagen der Objektorientierung (OO):
Begriffe, Konzepte, Definitionen - Abgrenzungen zu klassischen Vorgehensweisen - Vorteile, Nachteile und Konsequenzen der OOKonzepte der objektorientierten Systementwicklung:
Architekturen von objektorientierten Softwaresystemen - Überblick über den Aufbau und die Sprachelemente von Objektorientierten Programmiersprachen (z. B. Java, C#, C++) - Typische OO-Anwendungsentwicklungsumgebungen - KlassenbibliothekenObjektorientierte Analyse (OOA):
Inhalte und Aktivitäten der objektorientierten Analyse - Vorgehensweisen z.B. Rational Unified Process (RUP) - Das Erstellen von statischen und dynamischen Modellen - Einordnung und Nutzung der Unified Modeling Language (UML 2.x) in der Analyse - Beispiele und Fallstudien zur OOA - Die Rolle der OOA- und OOD-Tools im SoftwareentwicklungsprozessObjektorientiertes Design (OOD):
Inhalte und Aktivitäten des OOD - Vorgehensweisen - Abbildung der Analyseergebnisse auf die verschiedenen Architekturen - Design auf Klassenebene - Verteilte Architekturen - Konzepte für die Datenbankspeicherung der Objekte (Persistenz) - User Interface-DesignMethode
Vortrag, Demonstrationen, Einzel- und Gruppenarbeit, Praktikum am System, u.a. mit Java..



