| Referent: | Dr. Michael Sturm , Berner & Mattner Systemtechnik GmbH |
| Vortragsreihe: | Architekturdesign |
| Zeit: | 07. Dezember 5: 14:45-15:25 |
| Co-Referenten: | Siegried Hörfarter Carolin Eckl |
Mit der Hardware-Performance von Embedded Systemen nimmt auch die Komplexität der Lösungen zu. Neue Anforderungen an Wartbarkeit, Erweiterbarkeit und Variantenfähigkeit verschärfen die Anforderungen an Entwicklerteams. Objektorientierung und Best Practices stehen zur Strukturierung komplexer Aufgabenstellungen zur Verfügung. In der Praxis ist die Entwicklung einer Embedded SW-Architektur jedoch methodisch nicht exakt greifbar – dieser Prozess ist höchst anspruchsvoll und kreativ! Hier erreicht Berner & Mattner mit Architekturspezialisten eine zuverlässige Systemstrukturierung: - Von Beginn an begleitet ein Softwarearchitekt das Team - Er diskutiert sowohl Software- als auch Hardwareanforderungen (!) - Spezielle Embedded-Architekturmuster verbessern die SW-Struktur/Verständlichkeit - Er verfolgt die anwachsende Funktionalität und verifiziert das Design - Die Implementierung eigener Lösungsbausteinen verankert seine Rolle im Team - Domänenübergreifend transportiert er wertvolles Know-how
Berner & Mattner verfügt über eine spezialisierte Abteilung, die mit Softwarearchitekten zahlreiche Embedded Projekte unterstützt. Dieser Fachbeitrag erläutert, wie Softwarearchitekten zur Optimierung des Entwicklungsprozesses beitragen und welche Vorteile sich daraus ergeben: Anhand konkreter Projekte zur Softwareentwicklung von eingebetteten Systemen werden einige verwendete Architekturmuster herausgegriffen. An einem Projektbeispiel wird erläutert, wie im konkreten Fall die Reduktion der Komplexität und Optimierung der Wartbarkeit, Erweiterbarkeit und Variantenfähigkeit erreicht wurde. Darüber hinaus werden organisatorische Best Practices beim Einsatz von Softwarearchitekten betrachtet: Wann im Lebenszyklus von Embedded Software brauche ich Architektur? Wie organisiere ich den (zeitlichen) Einsatz von Softwarearchitekten?
Michael Sturm ist Abteilungsleiter bei der Berner & Mattner Systemtechnik GmbH und verantwortet die Abteilung Software Produkte im Geschäftsbereich Industry. Er verfügt über langjährige Erfahrung im Produktmanagement und in der Entwicklung komplexer Softwaresysteme. Michael Sturm hat sein Diplom in Informatik 1994 an der Technischen Universität München erworben und promovierte 2000 am Lehrstuhl für Theoretische Informatik und Grundlagen der künstlichen Intelligenz.