L'orientamento agli aspetti comprende un insieme di tecniche che migliorano la modularità attraverso le fasi di sviluppo del software. Finora, l'orientamento agli aspetti è meglio conosciuto come una tecnologia a livello di programmazione. In questo libro intendiamo contribuire alla comprensione dell'orientamento agli aspetti nelle prime fasi di progettazione dei requisiti e dell'architettura. Esploriamo l'idea che gli artefatti dei requisiti siano meglio compresi e che le preoccupazioni siano meglio separate individuando le preoccupazioni trasversali con tecniche orientate agli aspetti. Forniamo una panoramica sui primi approcci agli aspetti, sui concetti di orientamento agli aspetti nei requisiti e illustriamo un metodo per una migliore separazione delle preoccupazioni per mano di un caso di studio di un negozio di abbigliamento online. Complessivamente, in questo lavoro sosteniamo la nozione che l'identificazione precoce, la descrizione e la corretta documentazione degli aspetti migliora la specifica e l'analisi dei requisiti.