Abstract
Celem rozprawy jest ocena wpływu paradygmatu aspektowego na: modularność, możliwość dalszego rozwoju oraz ponowne użycie oprogramowania. Jako punkt odniesienia do oceny paradygmatu aspektowego wybrano paradygmat obiektowy. W ramach pracy przeprowadzono studium przypadków, w którym zbadano implementacje obiektowe oraz aspektowe 11 rzeczywistych systemów i 23 wzorców projektowych. Ponadto zrealizowano kontrolowany eksperyment, w ramach którego stworzono prosty system, który następnie został poddany inkrementalnym modyfikacjom polegającym na realizacji nowych wymagań. Na każdym etapie zaimplementowano zarówno wersję obiektową jak i aspektową. Zaproponowano również nowe implementacje wzorców projektowych przy wykorzystaniu paradygmatu aspektowego. Przeprowadzane badania wykazały, że paradygmat aspektowy wbrew powszechnym poglądom nie poprawia modularyzacji oprogramowania. Niemniej, zaobserwowano sytuacje, w których implementacja aspektowa zapewniła lepszą modyfikowalność oraz możliwość ponownego wykorzystania oprogramowania.
Author (1)
Cite as
Full text
full text is not available in portal
Keywords
Details
- Category:
- Thesis, nostrification
- Type:
- praca doktorska pracowników zatrudnionych w PG oraz studentów studium doktoranckiego
- Language:
- English
- Publication year:
- 2011
- Verified by:
- Gdańsk University of Technology
seen 129 times
Recommended for you
Studies of the separation performance of silanized silica gel for simulated distillation
- G. Boczkaj,
- M. Momotko,
- A. Przyjazny
- + 1 authors