Software-Architekturen für Embedded-Echtzeitsysteme
Technische Akademie Esslingen e.V.
Aktionen
Kursbeschreibung
Auswahl und Anwendung von Software Architektur-Mustern unter Berücksichtigung von LaufzeitanforderungenDie Software-Architektur ist das Herzstück einer jeden Applikation. Sie legt den Grundstein für nahezu alle Software-Qualitätsaspekte. Angefangen bei Wiederverwendbarkeit über Robustheit, Wartbarkeit bis hin zu zeitlich deterministischem Verhalten. Dazu bedient sich die Architektur an:Entwurfsprinzipien wie Abstraktion, Modularisierung, Konzeptionelle Integrität, EinfachheitArchitektur-Muster wie, Schichten, Broker, Proxy, Observer und auch Scheduling Pattern, die das deterministische Zeitverhalten absichertverschiedenen Sichten, wie Funktionale-, Logische- und/oder Physikalische ArchitekturDas Seminar konzentriert sich auf die Architektur speziell im Kontext von Embedded Systemen. Ziel ist es, dass Sie nach dem Seminar:verschiedene Sichten kennen und entscheiden können, welche für Ihre Applikation sinnvoll istden Sinn von Entwurfsprinzipien und deren Einfluss auf die Qualitätsattribute verstehenden Sinn und die Prinzipien von Architektur Mustern kennen und diese auswählen und anwenden könnenauf Basis einer Konzept-Architektur eine eigene Architektur designen können, die sich an Ihren eigenen individuellen Anforderungen orientiert
Kursinformationen
An der Akademie 5
73760 Ostfildern