
Die Aspektorientierung umfasst eine Reihe von Techniken, die die Modularität in allen Phasen der Softwareentwicklung verbessern. Bislang war die Aspektorientierung vor allem als Technologie auf Programmebene bekannt.
In diesem Buch wollen wir einen Beitrag zum Verständnis der Aspektorientierung in den frühen Phasen des Anforderungs- und Architekturentwurfs leisten. Wir untersuchen die Idee, dass Anforderungsartefakte besser verstanden und Anliegen besser getrennt werden können, indem übergreifende Anliegen mit aspektorientierten Techniken erkannt werden.
Wir geben einen Überblick über frühe Ansätze zu Aspekten, die Konzepte der Aspektorientierung in Anforderungen und illustrieren einen Rahmen für eine bessere Trennung von Belangen anhand einer Fallstudie eines Online-Kleidungsgeschäfts. Insgesamt unterstützen wir in diesem Beitrag die Vorstellung, dass eine frühzeitige Identifikation, Beschreibung und angemessene Dokumentation von Aspekten die Spezifikation und Analyse von Anforderungen verbessert.