Optimale Erstellung von Software-Architektur für Embedded Systeme
Embedded Software-Architektur
Wir entwerfen modellgetriebene Embedded Software Architekturen für robuste, skalierbare und wartbare Applikationen. Hierbei bringen wir unser Know-how und unsere Erfahrung aus vielen Embedded- und Tool-Projekten ein.
Unser Know-how geben wir an Sie weiter, in Schulungen und Workshops, sowie Consulting und Coaching.
Schulung: Embedded Software Architektur
Ausgehend von den Architekturprinzipien lernen Sie in unserer Schulung die wichtigsten Architekturmethoden für Embedded-Systeme kennen, und wie Sie diese in Ihren Projekten anwenden können. Alle vermittelten Kenntnisse werden in praktischen Übungen angewendet und vertieft.
Inhalt
- Was ist Softwarearchitektur?
- Rolle und Schnittstellen des Architekten
- Anforderungen an Softwarearchitekturen
- UML zur Dokumentation von Softwarearchitekturen
- Entwurf von Softwarearchitekturen
- Architekturmuster (Patterns) für Embedded Systeme
- Werkzeuge des Softwarearchitekten
- Kommunikations- und Ausführungsmodelle
- Beschreibung von Struktur und Verhalten
- Komponentenbasierte Entwicklung
- Abstraktion und Automation mit modellgetriebener Softwareentwicklung
- Vorstellung von Werkzeugen zur modellgetriebenen Softwareentwicklung
Ziel
Die Teilnehmer lernen Aufgaben, Werkzeuge und Methoden des Softwarearchitekten kennen und können nach dem Seminar strukturiert Softwarearchitekturen entwickeln und dokumentieren.
Workshop: Embedded Software Architektur
In 2-5 tägigen Workshops erarbeiten wir gemeinsam Strategien und Maßnahmen, die darauf ausgerichtet sind, ein ganz bestimmtes Problem in Ihrem Unternehmen zu lösen. Dabei gehen wir ganz individuell auf die Schwierigkeiten ein, die Sie während eines Projekts oder im Unternehmensalltag entdeckt haben und erarbeiten gemeinsam eine passende Strategie.
Was uns besonders wichtig ist? Klare Ziele zu Anfang, klare Ergebnisse am Schluss und ein Plan für die nächsten Schritte! Denn nur so bekommen Sie für Ihr Unternehmen einen echten Mehrwert.
Typische Aufgabenstellungen
- Modernisierung von Embedded Systemen
- Architekturmodellierung
- Architektur Refactoring
- Architektur Review
- Auswahl von Methoden und Tools
- Architekturprozess
- Testbare Architekturen
- Testautomatisierung
Consulting & Coaching
Sie benötigen längerfristige Unterstützung bei einem Projekt? Unsere Consulting- und Coaching-Angebote bieten Ihnen genau die tatkräftige und individuelle Hilfe um effektive Architekturen und Strategien zu entwickeln und umzusetzen.