mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik uC mit UML und C-Codegenerator programmieren, vorteil gegenü. direkt C


Autor: Ulf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: sudo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Stefan May (smay4finger)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Mark Brandis (markbrandis)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.