Einführung in die objektorientierte Softwareentwicklung und UML
Seminar
In Wiesbaden und Saarbrücken
Beschreibung
-
Kursart
Seminar
-
Niveau
Anfänger
-
Ort
-
Dauer
3 Tage
Vorstellung des OO-Paradigmas und dessen Konzepte sowie Einführung in die UML. Gerichtet an: Softwareentwickler, die ihre Softwaresysteme objektorientiert erstellen wollen und bisher keine oder nur geringe Erfahrung mit objektorientierten Programmiersprachen besitzen.
Standorte und Zeitplan
Lage
Beginn
Beginn
Beginn
Hinweise zu diesem Kurs
Verständnis für programmtechnische ZusammenhängeGrundkenntnisse in der Softwareentwicklung
Meinungen
Inhalte
OO-100
Zielgruppe:
Softwareentwickler, die ihre Softwaresysteme objektorientiert erstellen wollen und bisher keine oder nur geringe Erfahrung mit objektorientierten Programmiersprachen besitzen.
Ziel des Kurses:
Vorstellung des OO-Paradigmas und dessen Konzepte sowie Einführung in die UML.
Notwendige Vorkenntnisse:
Verständnis für programmtechnische Zusammenhänge
Grundkenntnisse in der Softwareentwicklung
Kursinhalte:
Einführung in das objektorientierte Paradigma zur Softwareentwicklung
Basiskonzepte (Klasse, Objekt, Operation, Attribut, Assoziationen, Generalisierung/Spezialisierung)
Fortgeschrittene Konzepte (Kapselung,Substitutionsprinzip,Polymorphismus)
Allgemeine Vorgehensweisen und Tätigkeiten bei der objektorientierten Softwareentwicklung
Was ist objektorientierte Analyse (OOA) und welche Tätigkeiten gibt es? Methoden zum Erfassen von Anforderungen und Finden von Objekten?
Was ist objektorientierter Entwurf (OOD)? Wie gelangt man von den Ergebnissen der OOA zu einer flexiblen, erweiterbaren und wartbaren Software?
Einführung in die UML
Einfluss der UML auf den Softwareentwicklungsprozess
Vorstellung der wichtigsten Diagramme (Use-Case-Diagramm, Klassendiagramm, Aktivitätsdiagramm, Zustandsdiagramm, Sequenzdiagramm, Komponentendiagramm, Verteilungsdiagramm) und ihrer typischen Einsatzgebiete in der Praxis
Übungen
Einführung in die objektorientierte Softwareentwicklung und UML