Development of an Extension Framework for Agile Methodologies to Add Support for Aspect-Oriented Development, M.Sc. Thesis Sharif University of Technology ; Ramsin, Raman (Supervisor)
Abstract
Aspect-Oriented Software Development (AOSD) concentrates on separation of global cross-cutting concerns, or aspects. The weaknesses of Object-Oriented Software Development (OOSD) in localizing orthogonal concerns simultaneously leads to distributing them across several modules, and thereby creating modules that have to deal with various concerns. This usually results in poor modularization and difficulties in tracing certain requirements (especially nonfunctional requirements) to their implementations. The AOSD approach determines the common aspects that exist across modules created through OOSD, and modularizes them. Thus, AOSD takes the next step in creating modular software. Applying this...
Cataloging briefDevelopment of an Extension Framework for Agile Methodologies to Add Support for Aspect-Oriented Development, M.Sc. Thesis Sharif University of Technology ; Ramsin, Raman (Supervisor)
Abstract
Aspect-Oriented Software Development (AOSD) concentrates on separation of global cross-cutting concerns, or aspects. The weaknesses of Object-Oriented Software Development (OOSD) in localizing orthogonal concerns simultaneously leads to distributing them across several modules, and thereby creating modules that have to deal with various concerns. This usually results in poor modularization and difficulties in tracing certain requirements (especially nonfunctional requirements) to their implementations. The AOSD approach determines the common aspects that exist across modules created through OOSD, and modularizes them. Thus, AOSD takes the next step in creating modular software. Applying this...
Find in contentBookmark |
|