Empirische Validierung von aspektorientierten Metriken

Prijzen vanaf
50,90

Uitgelicht

VERGELIJK ALLE AANBIEDERS (3)

Beschrijving

Bol Um die Wirksamkeit von Metriken im Kontext von AOP empirisch zu überprüfen, werden drei spezifische Metriken betrachtet:Weighted Method per Class (WMC) - Diese Metrik stellt die Summe der Komplexität aller Methoden in einer Klasse dar. Ein höherer WMC-Wert deutet auf eine Klasse mit mehr Verhalten oder Logik hin, die schwieriger zu verstehen und zu pflegen sein kann.Coupling on Advice Execution (CAE) - Diese Kennzahl gibt an, wie eng Aspekte mit anderen Klassen auf der Grundlage der Ausführung von Ratschlägen gekoppelt sind. Eine starke Kopplung kann die Wartung erschweren und die Modularität verringern.Weighted Pointcut per Aspect (WPA) - Diese Kennzahl zählt und gewichtet die Komplexität der in einem Aspekt definierten Pointcuts. Ein höherer WPA-Wert deutet auf einen Aspekt hin, der mit vielen Teilen des Programms interagiert, was die kognitive Belastung erhöhen kann.Um die Bewertung dieser Metriken zu verbessern, wird eine kognitiv gewichtete Metrik vorgeschlagen. Diese neuartige Metrik versucht, Überlegungen zur kognitiven Komplexität in die bestehenden Metriken (WMC, CAE, WPA) zu integrieren, indem sie Gewichte auf der Grundlage des menschlichen Verstehensaufwandes zuweist. Da die Softwarekomplexität jedoch nicht immer binär oder linear ist, reichen herkömmliche klare logische Systeme möglicherweise nicht aus, um diese Komplexität zu modellieren.

Vergelijk aanbieders (3)

Shop
Prijs
Verzendkosten
Totale prijs
50,90
Gratis
50,90
Naar shop
Gratis Shipping Costs
50,90
Gratis
50,90
Naar shop
Gratis Shipping Costs
50,99
Gratis
50,99
Naar shop
Gratis Shipping Costs
Beschrijving (2)
Bol

Um die Wirksamkeit von Metriken im Kontext von AOP empirisch zu überprüfen, werden drei spezifische Metriken betrachtet:Weighted Method per Class (WMC) - Diese Metrik stellt die Summe der Komplexität aller Methoden in einer Klasse dar. Ein höherer WMC-Wert deutet auf eine Klasse mit mehr Verhalten oder Logik hin, die schwieriger zu verstehen und zu pflegen sein kann.Coupling on Advice Execution (CAE) - Diese Kennzahl gibt an, wie eng Aspekte mit anderen Klassen auf der Grundlage der Ausführung von Ratschlägen gekoppelt sind. Eine starke Kopplung kann die Wartung erschweren und die Modularität verringern.Weighted Pointcut per Aspect (WPA) - Diese Kennzahl zählt und gewichtet die Komplexität der in einem Aspekt definierten Pointcuts. Ein höherer WPA-Wert deutet auf einen Aspekt hin, der mit vielen Teilen des Programms interagiert, was die kognitive Belastung erhöhen kann.Um die Bewertung dieser Metriken zu verbessern, wird eine kognitiv gewichtete Metrik vorgeschlagen. Diese neuartige Metrik versucht, Überlegungen zur kognitiven Komplexität in die bestehenden Metriken (WMC, CAE, WPA) zu integrieren, indem sie Gewichte auf der Grundlage des menschlichen Verstehensaufwandes zuweist. Da die Softwarekomplexität jedoch nicht immer binär oder linear ist, reichen herkömmliche klare logische Systeme möglicherweise nicht aus, um diese Komplexität zu modellieren.

Amazon

Pagina's: 80, Paperback, Verlag Unser Wissen


Productspecificaties

Merk Verlag Unser Wissen
EAN
  • 9786208984359
Maat


Prijshistorie

* Prijshistorie bevat geen data van Amazon, Amazon Marketplace.

Prijzen voor het laatst bijgewerkt op:

Uitgelichte Keuze
50,90
Naar shop