
Az aspektusorientáció olyan technikákat foglal magában, amelyek a szoftverfejlesztés minden fázisában javítják a modularitást. Eddig az aspektusorientáció leginkább programszintű technológiaként volt ismert.
Ebben a könyvben az a célunk, hogy hozzájáruljunk az aspektusorientáció megértéséhez a követelmények és az architektúra tervezésének korai fázisaiban. Azt az elképzelést vizsgáljuk, hogy a követelmény-artefaktumok jobban megérthetők és a szempontorientált technikák segítségével jobban elkülöníthetők az aggályok a keresztmetszeti aggályok felderítésével.
Áttekintést nyújtunk a szempontok korai megközelítéseiről, az aspektusorientáció fogalmairól a követelményekben, és egy online ruházati bolt esettanulmányán keresztül szemléltetjük a szempontok jobb elkülönítésének keretrendszerét. Összességében ebben a tanulmányban azt az elképzelést támogatjuk, hogy a szempontok korai azonosítása, leírása és megfelelő dokumentálása javítja a követelmények specifikációját és elemzését.