Die vorgegebene Embedded-Softwarearchitektur wird passend zu den Theoriethemen in Designschritten verfeinert, danach mit modernem C++ codiert und auf einem Embedded-Target getestet und ausgeführt.
MicroConsult PLUS
Sie erhalten Übersichten zu Embedded-Software-Architektur-Patterns, Embedded-Software-Design-Patterns, UML, SysML.
Sie erhalten zudem alle Beispiele aus den Theoriekapiteln und die Übungslösung in elektronischer Form.
Lernziele
Die Teilnehmenden sind nach dem Seminar in der Lage, Embedded-Softwarearchitekturen zu verstehen, selbstständig im Design zu verfeinern und mit modernem C++ zu implementieren. Durch die Anwendung dererlernten Design-Patterns und -Prinzipien erhöht sich die Softwarequalität bei verkürzter Entwicklungszeit.
Zielgruppe
Software-Entwickler, Software-Architekten, Software-Designer, Softwareteammitglieder aus dem Produktumfeld der Embedded-, Echtzeit- und Firmware-Softwareentwicklung
Voraussetzungen
C++ Kenntnisse und praktische Erfahrung; Betriebssystem-Kenntnisse sind von Vorteil
Verständnis zu Embedded-Software-Design
Altlasten aus der Vergangenheit und Herausforderungen in der Zukunft
Konsequenzen nicht korrekter Software
Abgrenzung von Software-Design zur Software-Architektur