Detaillierte Informationen zum Seminar
Inhalte:
- Grundlagen der Objektorientierung: Abgrenzung zwischen strukturierter und objektorientierter Programmierung, Klassen und Objekte, Assoziation, Aggregation,
Komposition, Kapselung, Vererbung, abstrakte Klassen, Polymorphie, Nachrichtenaustausch, Entwurfsmuster
- UML-Notationen: Klassendiagramme, Assoziation, Aggregation, Komposition, Sequenz und Kollaborationsdiagramme, Anwendungsfälle (Use Cases), Aktivitätsdiagramme
- Vorgehensmodell (Analyse und Design): Anforderungsanalyse, Anwendungsarchitektur, Geschäftsklassenidentifizierung/-modellierung, Komponentenentwurf
Ziele/Bildungsabschluss:
Sie kennen die grundlegenden Konzepte und Begriffe der Softwareentwicklung und UML und sind in der Lage, mittels UML-Diagrammen Ihr Softwareprojekt zu visualisieren.
Teilnahmevoraussetzungen:
Grundkenntnisse einer prozeduralen Programmiersprache
Zielgruppe:
Programmierer und Softwareentwickler, die in einer objektorientierten Programmiersprache vorzugsweise Java entwickeln und UML-Grundkenntnisse erwerben möchten
Seminarkennung:
OO-01