Trainingsbeschreibung
Objektorientierte Techniken und UML POUML1 
Zielgruppe
Entwickler, Berater, Datenbankadministratoren, Projektleiter, Ein- und Umsteiger in die OO-Techniken
Kursziel
Mit diesem Kurs verschaffen Sie sich einen Überblick über die Objektorientierung und die "Unified Modeling Language". Dies erleichtert den Einstieg beim Arbeiten mit Java, C#, Python oder anderer OO-Sprachen. Der Kurs behandelt die objektorientierte Anwendungsentwicklung von der Analyse bis zur Implementierung, Wartung und Pflege der Software. Sie lernen die Vorgehensweisen der objektorientierten Analyse (OOA), des objektorientierten Design (OOD) und der objektorientierten Programmierung (OOP) kennen. Ihnen wird erläutert, aus welchen Sprachelementen eine objektorientierte Programmiersprache besteht. Sie erhalten eine Einführung in die UML (Unified Modeling Language). Sie lernen, wie die Elemente in der UML dargestellt werden. Das vermittelte Wissen wird bei der Erarbeitung eines Beispielprojekts angewendet. Ein relativ neues Mittel zur Erstellung des Softwaredesigns stellen die Designpattern (Entwurfsmuster) dar. Eine kleine Auswahl dieser Entwurfsmuster wird Ihnen an einfachen Beispielen erklärt, und es wird eine mögliche Implementierung erarbeitet
Voraussetzungen
Fundierte IT-Kenntnisse
Kursinhalt
- Einführung in OOP - Klassen, Objekte, Interfaces
- Der objektorientierte Softwareentwurf, Vorgehensmodelle der Softwareentwicklung, Qualitätskriterien
- Prozesse und Vorgehensmodelle
- Softwareentwicklungsprozess, Vorgehensmodelle
- Entity-Relationship-Modell (ER-Modell)
- OO-Vorgehensmodell, Phasen der OOP
- Notationsformen
- Das Booch-Modell
- ER-Modell (Entity Relationship Model)
- Coad/Yourdon, Rumbaugh OMT UML
- OO-Sprachelemente - Grundlagen
- Klassen und Objekte, Attribute und Methoden
- Schnittstellen, Konstruktoren und Destruktoren
- OO-Prinzipien: Prinzip der Abstraktion, Prinzip der Kapselung, Prinzip der Modularität
- OO-Techniken: Vererbung, Klassifizierung, Polymorphie
- Nachrichten, Richtlinien für die Namensvergabe von Bezeichnern
- Objektorientierte Analyse - OOA
- OOA-Konzepte, Strukturierte Analyse
- Prozesssteuerung, Balancierter Makroprozess
- Statische Analyse, Referenz- und Nutzungsbeziehungen
- Dynamische Analyse, OOA-Musterlösungen
- Objektorientierter Entwurf - OOD
- OOD-Konzepte
- Klassifizierung nach Klassen, Objekten und Attributen
- Wiederverwendung, Klassenbibliotheken, Framework
- Software-Komponenten, Simulation
- Implementierung - OOP
- Verarbeitung der Ergebnisse der OOA und der OOD
- Prinzipien der Implementierung
- Objektorientierte Programmiersprachen
- Ereignisse, Zustandstabelle
- Komponentenbasierte Programmierung
- Inbetriebnahme und Wartung
- Integration in das bestehende System
- Wartungs- und Pflegephase
- Einführung in die UML
- Einsatz von Diagrammen zur Modellierung
- Anwendungsfall-Diagramm, Aktivitätsdiagramme
- Verzweigungen, Synchronisation, Objekt-Zustände
- Schachteln von Aktivitätsdiagrammen
- Grafische Elemente
- Klassendiagramme, Komponentendiagramm, Sequenzdiagramm, Kollaborationsdiagramm, Zustandsdiagramm, Einsatz- und Verteilungsdiagramm
- Einführung in die Entwurfsmustertechnik
- Grundlagen, Arten, Ziele der Entwurfsmuster
- Singleton
- Software für die Modellierung mit der UML
- CASE-Tools, Anwendungsbereiche, Anforderungen, Überblick, Grafische Tools
- Einführung in die Anwendung objectiF
- Analysemodell erstellen, Anwendungsfälle
- Aktivitäten modellieren, Klassendiagramme, Sequenzdiagramme, Zustandsdiagramme
- Reengineering und Prototyping
- Prototyping, Automatisches Generieren des Quellcodes -die Zukunft der Entwicklungssysteme, Reengineering und Roundtrip
Hinweise
Dauer
3 Tage
Termine nach Ort
| Datum | Ort | Dauer | Nettopreis | Typ | Garantie | Paket | Neu | |
|---|---|---|---|---|---|---|---|---|
| 13.10.2010 | Heidelberg | 3 Tage | 1.250,00 EUR | |||||
| 13.10.2010 | Stuttgart | 3 Tage | 1.250,00 EUR |
Termine nach Datum
| Datum | Ort | Dauer | Nettopreis | Typ | Garantie | Paket | Neu | |
|---|---|---|---|---|---|---|---|---|
| 13.10.2010 | Heidelberg | 3 Tage | 1.250,00 EUR | |||||
| 13.10.2010 | Stuttgart | 3 Tage | 1.250,00 EUR |
