Software architecture for Embedded Systems

2 days 9:00 - 17:00 Uhr

24. - 25.01.2018
04. - 05.02.2019

  Training fee:
1.290 Euro plus VAT tax

Goal of professional training

The participants get to know the duties, tools and methods for software architects. We teach them how to develop and document software architectures in a structured way. They also will learn the most important architecture styles for embedded systems and will be able to apply them within their own projects.
All learned knowledge will be practiced through hands-on exercises.



Software Architektur

Target Group
Software architects, software developers, software project managers, system architects

Software development knowledge
Experience with ROOM or UML is helpful

Training Content
Software Architecture Basics (1st day)

  • What is software architecture?
  • Roles and interfaces of an architect
  • Requirements towards software architectures
  • Usage of UML for the documentation of software architectures
  • Design of software architectures
  • Architecture patterns
  • Tools of a software architect

Embedded Software Architecture (2nd day)

  • Architecture patterns for embedded systems
  • Communication and execution models
  • Description of structure and behavior
  • Component based development
  • Abstraction and automation with model driven software development
  • Presentation of tools for model driven software development
  • Method and Training Material
  • Presentation, hands-on exercises


Thomas Schütz

Thomas Schütz

Schulungsbeschreibung: PDF