Schulung zum Thema Software Architektur wird von Thomas Schuetz gehalten

Optimal creation of software architecture for embedded systems

Embedded software architecture

We design model-driven embedded software architectures for robust, scalable and maintainable applications. Here we bring in our know-how and our experience from many embedded and tool projects.

We pass on our know-how to you in trainings and workshops, as well as consulting and coaching.

Read more

Training: Embedded Software Architecture

Based on the architecture principles, in our training you will learn the most important architecture methods for embedded systems and how to apply them in your projects. All the knowledge imparted will be applied and deepened in practical exercises.

Contents

  • What is software architecture?
  • Role and interfaces of the architect
  • Requirements for software architectures
  • UML for documenting software architectures
  • Design of software architectures
  • Architecture patterns for embedded systems
  • Tools of the software architect
  • 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

Objective

Participants learn about the tasks, tools and methods of software architects and will be able to develop and document software architectures in a structured manner after the seminar.

Workshop: Embedded Software Architecture

In 2-5 day workshops, we work together to develop strategies and measures aimed at solving a very specific problem in your company. In doing so, we individually address the difficulties you have discovered during a project or in your company’s daily routine and jointly develop a suitable strategy.

What is especially important to us? Clear goals at the beginning, clear results at the end and a plan for the next steps! Because this is the only way to get real added value for your company.

Typical tasks

  • Modernization of embedded systems
  • Architecture modeling
  • Architecture Refactoring
  • Architecture review
  • Selection of methods and tools
  • Architecture Process
  • Testable architectures
  • test automation

Typical tasks

  • Modernization of embedded systems
  • Architecture modeling
  • Architecture Refactoring
  • Architecture review
  • Selection of methods and tools
  • Architecture Process
  • Testable architectures
  • test automation

Consulting & Coaching

Do you need long-term support for a project? Our consulting and coaching offers you exactly the energetic and individual help to develop and implement effective architectures and strategies.

Contact us – we will be happy to advise you!

By clicking send you accept our data protection agreement.