Nach diesem Seminar kennen Sie neben den gängigen Begriffen der objektorientierten Methodik auch die grundlegenden Konzepte und Prinzipien der objektorientierten Systementwicklung, die aus der Analyse (OOA), dem Design (OOD) und der Programmierung (OOP) besteht. Eine Einschätzung der Unterschiede zu den bisher angewandten Techniken sowie die Vor- und Nachteile runden das Seminar ab.
Thema
Dauer
(Tage)
Preis pro Person
Objektorientierte Systementwicklung für Ein- und Umsteiger
3
auf Anfrage
Ziele
Zielgruppe
Mitarbeiter aus den Bereichen IT-Organisation, Systemanalyse und Programmierung. Verantwortliche für die strategische IT-Planung. Projektleiter, IT-Führungskräfte, IT-Koordinatoren, Software-Entwickler.
Voraussetzungen
IT-Grundkenntnisse sind von Vorteil
Schulungsinhalte
- Ziele der objektorientierten Systementwicklung
Beherrschung von Komplexität
Wiederverwendbarkeit von Software
- Flexible und universell einsetzbare Software
- Grundlegende Begriffe und Techniken der Objektorientierung
Begriffsdefinition
Zusammenhänge
Abgrenzungen
Objekte und Klassen von Objekten
Verantwortlichkeiten von Objekten als Grundlage des Systementwurfs
Nachrichten an Objekte und Ausführung von Methoden
Klassenhierarchie und Vererbung
- Polymorphismus
- Grundlagen des Systementwurfs
- Anforderungsanalyse und objektorientierte Analyse
- UML (Unified Modeling Language) als Notation für die verschiedenen Modelle
- Objektorientiertes Design
- Entwurfsmuster
- Vorgehensweise bei der Systementwicklung
- Objektorientierte Technologien
- Programmiersprachen
- Historie und Eigenschaften (C++, Java, C#)
- Merkmale objektorientierter Entwicklungsumgebungen
- OOA- und OOD-Tools
- Verteilte objektorientierte Systeme
- Persistenzaspekte
- OO in der Praxis
- Kosten und Nutzen objektorientierter Technologien
- Projektorganisation
- Einführungs- und Migrationsstrategien
- Stand der Technik
Termine