Aspektovo orientované programovanie je programovacia paradigma, ktorá vznikla s cieľom pokročiť o krok vpred vo vývoji softvérového inžinierstva.
Táto práca je zameraná na vykonanie štúdie charakteristík tejto paradigmy, ako aj na testovanie metód a nástrojov, ktoré programátorovi umožňujú jej vývoj. Bola implementovaná aplikácia využívajúca objektovo orientovanú a aspektovo orientovanú paradigmu s cieľom stanoviť ich porovnanie, identifikovať výhody a nevýhody druhej z nich“.