Use case modeling approach for early aspect acquisition

  • Authors:
  • Leilei Kong;Tao Yuan

  • Affiliations:
  • Heilongjiang Institude of Technology, Harbin, Heilongjiang Province, China;University of Commerce Harbin, Heilongjiang Province, China

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the recent years, use cases have been widely applied in software requirement engineering, and use cases have proven particularly valuable as part of the requirements activities of the software process. Use cases play more and more important roles in some modern software processes and methods. Early aspects are defined as crosscutting concerns in the early life cycle phases including the requirements analysis, domain analysis and architecture design phases. Use case modeling approach which supports the acquisition of early aspects is proposed. It accepted the increment and iteration development ideas of Unified Process. The process of use case modeling is divided by five iterative stages which are called initial use case, basic use case, detailed use case, advanced use case and extend use case. The approach supports the early aspects acquisition at requirements level, and early aspect will be captured by analysis the use case properties with aspect features. Modeling processes of this kind of approach is discussed and applying the approach to a case study and analysis are given. We argue that identification of early aspects supports effective determination of their mapping and influence of artifacts at later development stages.