mikrocontroller.net

Forum: PC-Programmierung ABC metric


Autor: -daniel- (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kennt jemand hier die ABC metrik?
A = assignment
B = branch
C = condition
gemeint ist damit eine Metrik, mit der sich Softwaregrösse schätzen
lässt (andere metrik wäre zB LineOfCode metrik)

ich suche nach einem Program, das mir zum gegebenen Quellcode
diese ABC Werte ausspuckt.

Grüsse, Daniel

Autor: Kola (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
http://www.verifysoft.net/de.html

Du kannst eine Evla-Version anfordern. Ansonsten gibt es für Eclipse
ein Tool, mit dem man eigene Metriken definieren kann.

Ich sehe die Metriken kritisch: Es wird dann immer versucht, das
Programm im Hinblick auf die Metriken zu optimieren, anstatt das
Programm ansich zu optimieren.

Autor: arc (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Freie Variante: CCCC http://cccc.sourceforge.net/

Ein anderes Problem bei diesen Metriken ist, daß die gewonnenen Zahlen
nur in einem sehr beschränkten Bereich aussagekräftig sind.
Sehr schön sieht man dies z.B. in der Bandbreite der SLOCs / FP
http://www.qsm.com/FPGearing.html

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.