Kurs
Grundlagen der objektorientierten Softwareentwicklung («OGL»)
In diesem Seminar verschaffen Sie sich einen umfassenden Überblick über die Konzepte und Methodiken der objektorientierten Softwareentwicklung. Dabei lernen Sie die einzelnen Begriffe und Techniken der Objektorientierung kennen.
Dauer
1 Tag
Preis
800.–
zzgl. 8.1% MWST
Kursdokumente
Digicomp Kursmaterial
Kurs-Facts
- Kennen der wichtigsten Konzepte des Software-Engineerings und der Objektorientierung von der theoretischen wie auch von der praktischen Seite her
- Anwendung der Konzepte der Objektorientierung in Ihren Projekten
- Einschätzen der Vorteile, Nachteile und Grenzen der objektorientierten Programmierung
In diesem Kurs erhalten Sie einen Einblick in grundlegende Aspekte der Durchführung von objektorientierten Projekten und entsprechenden Entwicklungsprozessen. Sie lernen, die grundlegenden Konzepte dieses Ansatzes zu verstehen. Dabei werden auch die wichtigsten objektorientierten Programmiersprachen vorgestellt und ihre jeweilige Eignung für die unterschiedlichen Bereiche der Softwareentwicklung diskutiert. Ansonsten ist dieses Seminar neutral in Bezug auf die Programmiersprache. Die konkrete Umsetzung eines objektorientierten Designs auf die Programmierung ist jedoch programmiersprachenspezifisch, weshalb dies nicht Bestandteil dieses Kurses ist.
- Motivation
- Gründe für Fehlschläge
- Kosten der Softwareentwicklung
- Wesentliche Unterschiede zwischen OO und den strukturierten Methoden
- OO-Geschichte und UML
- Grundlegende Konzepte und Begriffe
- Abstraktion, Zerlegung, Kapselung (Information Hiding), Hierarchie
- Objekt, Klasse, Vererbung usw.
- Polymorphismus
- Wichtigste Anwendungshinweise
- Objektorientierter Entwicklungsprozess
- Iterativ-Inkrementelle Entwicklung
- Analyse und Design
- RUP
- Erfolgsfaktoren und Ratschläge
- Beispiel einer Multi-Tier-Architektur
- OO-Programmiersprachen
- Ada, C++, Smalltalk, Java, C#, Visual Basic usw.
Grundlegende Kenntnisse der Softwareentwicklung sind von Vorteil.