Inżynieria wymagań z Aspektami
Orientacja aspektowa obejmuje zestaw technik, które poprawiają modularność poprzez fazy rozwoju oprogramowania. Jak dotąd, orientacja aspektowa jest lepiej znana jako technologia na poziomie programowania. W tej książce zamierzamy przyczynić się do zrozumienia orientacji aspektowej we wcześniejszych fazach projektowania wymagań i architektury. Badamy ideę, że artefakty wymagań są lepiej rozumiane, a problemy są lepiej rozdzielane poprzez wykrywanie przekrojowych problemów za pomocą technik zorientowanych aspektowo. Przedstawiamy przegląd wczesnych podejść aspektowych, koncepcji orientacji aspektowej w wymaganiach i ilustrujemy metodę ulepszonej separacji obaw na przykładzie studium przypadku internetowego sklepu odzieżowego. W sumie, w tej pracy poparliśmy tezę, że wczesna identyfikacja, opis i właściwa dokumentacja aspektów poprawia specyfikację i analizę wymagań.