uC mit UML und C-Codegenerator programmieren, vorteil gegenü. direkt C

Gast #1837845
Was ist der Vorteil, einen uC mit UML und C-Codegenerator zu 
programmieren, anstatt direkt C-Code zu schreiben?

Ist es eine grosse Umgwöhnung, UML und C-Codegenerator zu benutzten, 
wenn man bisher nur C-Code direkt programmiert hat?

Ist UML mit C-Codegenerator sicherer und weniger fehleranfällig, als 
direkt C-Code zu schreiben?
Gast
Der Hauptvorteil ist:

Wenn der Vorgesetzte/Kunde/Lastenheft/... eine Source-Dokumentation in 
UML erfordert, kriegst du die gleich "mitgeliefert", und sie wird sogar 
meistens halbwegs zum echten Source passen.
Gast
UML ist keine Programmiersprache, sondern ein Kommunikationsinstrument 
für Software-Entwickler.

In meinen Augen sehe ich nur Nachteile.

 1.) Aus UML generierten C-Code will man nicht nochmal anfassen/angucken
 2.) Wenn Du den C-Code doch anfasst, dann gehen Änderungen schnell mal 
verloren.
 3.) In UML lassen sich viele in Programmiersprachen einfache Sachen nur 
schwierig bis gar nicht umsetzen.

mfg, Stefan.
UML ist nicht unbedingt wirklich für prozedurale Programmierung gedacht.

Was nicht heißt, dass man nicht Teile (!) der UML doch verwenden kann. 
Aber ein vernünftig geschriebenes Pflichtenheft (das es in vielen 
Real-Life-Projekten nicht gibt ;-) ist dann doch vorzuziehen, bevor man 
Tage und Wochen nur auf das Pinseln von Diagrammen verwendet. Als 
Ergänzung, gerne - da wo es sinnvoll ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.