Yanhong Guo, Agricultural University of Hebei, Baoding Hebei
Guifa Teng, Agricultural University of Hebei, Baoding Hebei
Yueli Li, Agricultural University of Hebei, Baoding Hebei
Fang Wang, Agricultural University of Hebei, Baoding Hebei
Yang Zhao, Agricultural University of Hebei, Baoding Hebei
Jianbin Ma, Agricultural University of Hebei, Baoding Hebei
Although there are already many researches on aspect-orientation software development from requirements to design and implementation, there is not a practical way for adapting aspects to current Object-Oriented System Analysis and Design (OOSA&D) process. This paper presents a means to model crosscutting concerns based on OOSA&D. The approach is based on use-case driven development. Aspects which present crosscutting concerns are identified from use-case diagram, and then aspect specification table is used to describe the aspects in detail. Particularly the presentation is independent of Aspect-Oriented Programming (AOP) languages and the implementation environment. The approach can help developers get clear system structure and facilitate system maintenance and upgrade. This approach is also illustrated by a case study of a Prison Scoring System (PSS).
Citation:
Yanhong Guo, Guifa Teng, Yueli Li, Fang Wang, Yang Zhao, Jianbin Ma, "Improvement of Object-Oriented System Analysis and Design with Aspects," compsac, vol. 2, pp.379-384, 2007 31st Annual International Computer Software and Applications Conference, 2007