Die Übungen werden mit der Plattform IAR Embedded Workbench und dem Designwerkzeug Enteprise Architect durchgeführt
Zusätzlich zu den praktischen Übungen in den einzelnen Kursmodulen gewinnen Sie folgende Praxiskenntnisse:
Wie führe ich Speicherplatz- und Laufzeitmessungen durch?
Wie kann ich in Projekten Entwurfsmuster als Mittel zur Steigerung der Softwarequalität einsetzen?
Wie kann ich Entwurfsmuster zu Debug-Zwecken verwenden?
Wie kann ich gegebene Projekte durch die Anwendung von Entwurfsmustern weiterentwickeln?
Lernziele
Lernen Sie abzuschätzen, unter welchen Bedingungen Sie klassische Entwurfsmuster - Design Patterns - auch in ressourcenlimitierten Embedded-Systemen gewinnbringend einsetzen können.
Die Schulung macht Sie mit den Mustern vertraut, die sich besonders gut für die typischen Anwendungen von Embedded-Systemen eignen. Sie können so nicht nur deren Speicherplatz- und Laufzeitkosten beurteilen, sondern diese auch durch Laufzeitmessungen überprüfen.
Sie erfahren, welche häufig verwendeten Lösungsansätze besser vermieden werden sollten (Anti-Pattern), lernen Sie Einsatzmöglichkeiten von Entwurfsmustern zum Zweck der Fehlersuche kennen und können diese anwenden.
Zielgruppe
Die Design Patterns Schulung richtet sich an C++ Software-Entwickler und Software-Architekten.
Voraussetzungen
Gute Kenntnisse der Programmiersprache C++
Einführung in die Design Patterns (Entwurfsmuster)