Adapting the NFR Framework to Aspectual Use-Case Driven Approach

Aspect-Oriented Requirement Engineering (AORE) is a new approach of modulating requirements in order to discover crosscutting concerns in requirement phase and improve the degree of separation of concerns. In Aspectual Use-Case Driven Approach (AUC), the description of nonfunctional requirements is not specific enough. It should not be well mapped in implementation of the late development, thus it can not achieve a smooth transition between the system analysis and the design. In the NFR Framework approach, NFR is separate from dealing with functional requirements and can not be composed with functional requirements modeling. In this paper, it adapts the NFR Framework to AUC and the resulting method is called NFR/AUC method. NFR/AUC method not only identifies functional crosscutting concerns by template, but also can get the finer grain of the non-functional crosscutting concerns. Therefore, it achieves a smooth transition between the system analysis and the design.