Schlagwortarchiv für: Embedded-Systems

ZA222 - Meine drei Tipps, wie die Entwicklung von Embedded Systemen aufgesetzt sein sollte

10.07.2024 30 Minuten



Zusammenfassung

In dieser Podcastfolge beantworte ich die Fragen meines Hörers Sascha und gebe drei wertvolle Tipps zur Optimierung der Entwicklung von Embedded Systemen.

1. Nutzung unterschiedlicher Tools und Automatisierung der Schnittstellen
Sascha spricht über die Herausforderungen, die durch den Einsatz verschiedener Tools für unterschiedliche Einsatzzwecke entstehen. Besonders in der Hardwareentwicklung kommen Blockschaltbilder in Visio oder Draw.io, Schaltpläne, Kabelpläne und mechanische Konstruktionen mit verschiedenen Tools zum Einsatz. Die Schnittstellen werden oft manuell über ICD-Dokumente dokumentiert, was zu Problemen führen kann.

2. Implementierungen und Entscheidungen in der richtigen Domäne
Es kommt oft vor, dass Hardwareentwicklungen früh beginnen, ohne die zukünftigen Anforderungen der Softwareentwicklung vollständig zu berücksichtigen. Dies führt dazu, dass Lösungen, die in der Hardware einfacher wären, in der Software umgesetzt werden und umgekehrt. Ein Beispiel ist ein manipulationssicherer Betriebsstundenzähler, der entweder durch ein EEPROM in der Hardware oder durch eine Softwarelösung realisiert werden kann.

3. Verifikation von „Reserve“-Funktionen
Ein weiterer Punkt ist die Verifikation von Hardwarefunktionen, die „auf Reserve“ geplant sind. Diese Funktionen sind oft nicht-funktionale Anforderungen, die jedoch in der Architektur berücksichtigt werden müssen, um teure Redesigns zu vermeiden. Ein Beispiel ist die Verifikation von EEPROM-Funktionen, die im Labor getestet werden können, aber in der klassischen Verifikation komplexer sind.

Durch die Umsetzung dieser Tipps könnt ihr die Entwicklung von Embedded Systemen effizienter gestalten, Schnittstellenprobleme minimieren und fundierte Entscheidungen treffen, die spätere Nacharbeiten vermeiden.

 

 

###############

Meine Mailadresse: feedback@zukunftsarchitekten-podcast.de

Die Bewertungskriterien: Kriterienkatalog in der SE-Online-Bibliothek (Registrierung per Email notwendig)

 

###############

Brauchst Du Unterstützung bei der Erstellung eines Lastenheftes oder hast eine Frage dazu, dann findest Du meine Email in den Shownotes. Klicke darauf oder kopiere sie in Dein Emailprogramm und schicke mir eine Mail und wir sprechen darüber.

Dann kannst Du Dir in meinem Online-Kalender auch gerne direkt einen Termin buchen: https://kalender.bjoernschorre.de

 

###############

P.S.: Mein Buch zum Thema Lastenhefte ist da. Du findest es auf der Verlagsseite von tredition

On Air in dieser Episode

avatar
Björn Schorre

ZA219 - Der heimliche Treiber moderner Software-Architekturen

23.04.2024 32 Minuten



Zusammenfassung

In Episode 219 des Podcasts „Zukunftsarchitekten“ spricht Björn Schorre, ein erfahrener Systemingenieur, über die Bedeutung von Software-Architektur, besonders in Bezug auf Embedded Software. Der Gast der Episode, Alexander Eisenhut, der seit fast drei Jahrzehnten im Bereich Embedded Software Engineering tätig ist und in den letzten zehn Jahren als Softwarearchitekt gearbeitet hat, diskutiert die treibenden Faktoren hinter der Entwicklung von Softwarearchitekturen. Sie beleuchten die Wichtigkeit nicht-funktionaler Anforderungen und Qualitätsziele in der Softwareentwicklung und wie diese durch Standards wie die ISO 25010 und das neuere Modell Q42 adressiert werden. Während Q42 einen stakeholder-zentrierten Ansatz verfolgt, bietet es einen detaillierteren Einblick in die Verbindungen zwischen verschiedenen Qualitätsaspekten. Alexander betont, wie kritisch es ist, Qualitätsanforderungen frühzeitig im Projekt zu identifizieren und in der Softwarearchitektur zu berücksichtigen, um eine nachhaltige und wartbare Software zu entwickeln. Das Gespräch hebt auch die Rolle des Softwarearchitekten im agilen Entwicklungsprozess hervor, einschließlich der Bedeutung von Entwurfsarbeit, Reviews und der kontinuierlichen Einbindung des Teams.

Links:
Q42 Qualitätsmodell
https://quality.arc42.org/
1:1 Mentoring
https://eisenhuth-se.de/

Embedded Software Architektur Kochstudio
https://eisenhuth-se.de/blog

Direkte Links zu Alexander Eisenhuth:

LinkedIn: https://www.linkedin.com/in/alexander-eisenhuth/

Email: ae@eisenhuth-se.de

 

############
Meine Mailadresse: feedback@zukunftsarchitekten-podcast.de

##################
Brauchst Du Unterstützung bei der Erstellung eines Lastenheftes oder hast eine Frage dazu, dann findest Du meine Email in den Shownotes. Klicke darauf oder kopiere sie in Dein Emailprogramm und schicke mir eine Mail und wir sprechen darüber.

Dann kannst Du Dir in meinem Online-Kalender auch gerne direkt einen Termin buchen: https://kalender.bjoernschorre.de

##################
P.S.: Mein Buch zum Thema Lastenhefte ist da. Du findest es auf der Verlagsseite von tredition (https://shop.tredition.com/booktitle/Erfolgreich_Lastenhefte_schreiben/W-337-928-077?utm_source=zukunftsarchitekten-podcast.de&utm_medium=podcast&utm_campaign=generic)

On Air in dieser Episode

avatar
Björn Schorre
avatar
Alexander Eisenhuth