- "Was ist neu an objektorientierter Softwareentwicklung?"
- "Brauchen wir wirklich Objekte?"
- "Wie langsam ist OO?"
- "Welche Programmiersprache soll ich einsetzen?"
- "Passt OO zu meiner Anwendung?"
OO Basics, 1 Tag
Objektorientierte Analyse, Design und Programmierung wurden
hauptsächlich in den 90-er Jahren
entwickelt und haben sich inzwischen als führendes Paradigma
der Software-Entwicklung in weiten Bereichen durchgesetzt.
Dabei kommen unterschiedliche Entwicklungsprozesse zum Einsatz.
Die Objektorientierung verspricht kürzere Entwicklungszeiten,
bessere Kommunikation zwischen Entwicklern und Anwendern und
einfachere Softwarewartung.
Seminarziel
In OO Basics lernen Sie die Grundbegriffe der objektorientierten
Softwareentwicklung und ihre Anwendung.
Sie kennen die wichtigsten Entwicklungsprozesse und können deren
Eignung für Ihr Einsatzgebiet abschätzen.
Sie wissen um die Bedeutung der verschiedenen OO-Programmiersprachen
und deren sinnvollen Einsatz.
Sie können zwischen Hype und Wirklichkeit in der Objekt-Orientierung
unterscheiden.
Zielgruppe
Projektleiter, Entwicklungsleiter, Qualitätsbeauftragte, Controller, Prozessverantwortliche,
Systemanalytiker, Business-Analysten, Anwendungsexperten, Produktmanager,
Software-Entwickler, Tester, Integratoren, Systemverantwortliche
Inhalt
- Programmier-Paradigmen
- Entwicklungsprozess
- Grundbegriffe
- UML und CASE
- Entwicklungsmethoden
- Programmiersprachen
- Einsatzgebiete
- Hype und Wirklichkeit
Methode
OO Basics wird hauptsächlich als Vortrag gehalten,
mit ausführlicher Diskussion und praxisgerechten
Beispielen. Dazu erhalten Sie Gelegenheit,
ein Beispielsystem konkret zu modellieren.
Termine
OO Basics
findet auch regelmässig als öffentliches Seminar
OO Grundlagen mit UML bei ZFI
in Zürich statt.
Nähere Informationen hierzu finden Sie unter
ZFI OO Grundlagen mit UML oder unter
info@zfi.ch.
Weitere Seminare zum Thema
Strategieseminare:
- C++ Standards Strategy
- Konzepte für eine zukunftssichere C++-Entwicklung
- Software Development Strategy
- Konzepte für eine zukunftsgerichtete Entwicklung
- Software Development Process
- Rollen und Abläufe für die Entwicklung von Embedded Systemen
- Embedded C++ Strategy
- Strategische Aspekte zur Entwicklung von objektorientierten Embedded Systems
Technische Seminare:
- C++ Basics
- Eine adäquate Einführung in eine moderne objektorientierte Programmiersprache
- UML
- Die Standardnotation für objektorientierte Systeme
- OO Design
- Wie Sie Objekte in komplexen Systemen richtig einsetzen
- OO Design Patterns
- Sprachübergreifende Muster in objektorientierten Systemen
- C++ Design Patterns
- C++-Muster in objektorientierten Systemen
- SW Architektur
- Wie grosse Systeme flexibel werden
- Embedded Design
- Objekte für eingebettete Systeme