Fehler in der Musterlösung 09 2a ?

GS-812
Windoof-User
Windoof-User
Beiträge: 30
Registriert: 25. Apr 2015 12:47

Fehler in der Musterlösung 09 2a ?

Beitrag von GS-812 »

Rechnung zu Klasse: LinkedList

LCOM = 1 - Summe(MF) / M * F
LCOM = 1 – Summe(4 + 6 + 8 ) / 10 * 3
LCOM = 1 – 18 / 30
LCOM = 1 – 0,6 = 0,4

Aber:

Normales Vorgehen (Links nach Rechts, Punkt vor Strich):
LCOM = 1 - Summe(MF) / M * F
LCOM = 1 - ( Summe(MF) / M ) * F

LCOM = 1 - Summe(4 + 6 + 8 ) / 10 * 3
LCOM = 1 - ( Summe(4 + 6 + 8 ) / 10 ) * 3
LCOM = 1 - 18/10 *3
LCOM = 1 - 1,8 * 3
LCOM = 1 - 5,4 = -4,4

Somit soll die Formel "LCOM=1-Summe(MF)/M*F" richtig "LCOM=1-Summe(MF)/(M*F)" lauten ?

Alby407
Mausschubser
Mausschubser
Beiträge: 64
Registriert: 19. Jul 2014 15:40

Re: Fehler in der Musterlösung 09 2a ?

Beitrag von Alby407 »

Hey!

Ich denke die Formel ist so richtig:
\(LCOM = 1 - \dfrac{\sum{(MF)}}{M \cdot F}\)
Also so sieht sie aufjedenfall "schöner" aus :D Ein negativer Wert für LCOM macht für mich auch wenig Sinn.

Antworten

Zurück zu „Archiv“