null Skip to main content

✨ Buy more, save 5% Ends

Empiryczna walidacja metryk zorientowanych na aspekty

Empiryczna walidacja metryk zorientowanych na aspekty

$66.77
(No reviews yet) Write a Review
Physical book delivery

Shipping calculated at checkout.

Estimated delivery
Adding to cart… The item has been added
Product Details
Author:
G. Arockia Sahaya Sheela
Publisher:
Wydawnictwo Nasza Wiedza
Publication Date:
Jun 20, 2025
Number of pages:
80 pages
Binding:
Paperback or Softback
ISBN-10:
6208984440
ISBN-13:
9786208984441

Overview

Aby empirycznie zweryfikowac skutecznośc metryk w kontekście AOP, rozważane są trzy konkretne metryki: Weighted Method per Class (WMC) - metryka ta reprezentuje sumę zlożoności wszystkich metod w klasie. Wyższa wartośc WMC wskazuje na klasę o większym zachowaniu lub logice, która może byc trudniejsza do zrozumienia i utrzymania.Coupling on Advice Execution (CAE) - ten wskaźnik określa ilościowo, jak ściśle aspekty są powiązane z innymi klasami w oparciu o wykonywanie porad. Wysokie sprzężenie może zwiększyc trudności w utrzymaniu i zmniejszyc modulowośc.Weighted Pointcut per Aspect (WPA) - metryka ta zlicza i waży zlożonośc pointcut'ów zdefiniowanych w aspekcie. Wyższy WPA sugeruje aspekt, który wchodzi w interakcje z wieloma częściami programu, potencjalnie zwiększając jego obciążenie poznawcze.Aby poprawic ocenę tych metryk, zaproponowano metrykę ważoną poznawczo. Ta nowatorska metryka próbuje zintegrowac zlożonośc poznawczą z istniejącymi metrykami (WMC, CAE, WPA) poprzez przypisanie wag opartych na ludzkim wysilku zrozumienia. Ponieważ jednak zlożonośc oprogramowania nie zawsze jest binarna lub liniowa, tradycyjne systemy logiki ostrej mogą nie wystarczyc do modelowania takich zawilości.


  • | Author: G. Arockia Sahaya Sheela
  • | Publisher: Wydawnictwo Nasza Wiedza
  • | Publication Date: Jun 20, 2025
  • | Number of Pages: 80 pages
  • | Binding: Paperback or Softback
  • | ISBN-10: 6208984440
  • | ISBN-13: 9786208984441

Reviews

0 Reviews

Write a Review

No reviews yet.

Share your experience and help another reader choose their next book.

Discover your next great book

Get new releases, reader favourites, and special offers delivered to your inbox.