Embedded GUI

Best Practices der toolgestützten Entwicklung

5. Februar 2019, 14:14 Uhr | Manuel Melic, Produktmanager bei Tara Systems
Diesen Artikel anhören

Fortsetzung des Artikels von Teil 4

Organisation

  • Es kann durchaus sein, dass das HMI-Projekt bei Projektstart bezüglich der benötigten Entwickler-Ressourcen unterschätzt wurde. Um den Einführungstermin dennoch halten zu können, wurde beschlossen, weitere Entwickler für das Projekt abzustellen. Dann ist eine effiziente Einarbeitung erforderlich.
  • Bei wachsendem Team wird  eine Verwaltung und Versionierung des Source Codes unausweichlich. Hier ist Unterstützung durch Software-Module und Toolchains gefragt.

Eine ordentliche Dokumentation innerhalb einer Software hilft, die Struktur, das Verhalten und die gefundenen Lösungen auch über Projektgrenzen hinweg festzuhalten. Aber auch bereits während des Projekts kann sie neuen Mitarbeitern eine gute Startbasis bieten, um sich schnell in die Architektur einzuarbeiten. Das GUI-Tool sollte folglich auch Dokumentationsmöglichkeiten (sog. inline-Dokumentation) für neu entstandene Software bieten, sodass eine zusätzliche, evtl. mit einem anderen Tool erstellte, Beschreibung nicht notwendig ist.

In größeren UI-Projekten werden oftmals Prozesse etabliert, die eine kontinuierliche Integration (Continuous Integration) und dadurch eine kontinuierliche Lieferung (Continuous Delivery) an den Kunden ermöglichen. Demzufolge sollten GUI-Tools sich auch in diese automatisierten Entwicklungsumgebungen integrieren lassen, um derartige Prozesse zu unterstützen.

Die oben aufgeführten Ursachen und Probleme lassen sich durch gezielte Maßnahmen - mit Hilfe von geeigneten GUI-Tools und -Bibliotheken - in den Griff bekommen. Die nachfolgenden Tipps sollen darüber hinaus helfen, die Umsetzung von GUIs für Embedded Systems zu erleichtern.

Anbieter zum Thema

zu Matchmaker+

  1. Best Practices der toolgestützten Entwicklung
  2. Schwachstellen im Prototyping
  3. Design und Interaktion
  4. Performance und Ressourcen
  5. Organisation
  6. Tipps zur Implementierung I
  7. Tipps zur Implementierung II

Lesen Sie mehr zum Thema


Das könnte Sie auch interessieren

Jetzt kostenfreie Newsletter bestellen!