DocumentCode :
2663475
Title :
Analysis to goal-driven design
Author :
Liu, Zhongyuan ; Wang, Zhenxing
Author_Institution :
Coll. of Comput. & Inf., Shanghai Second Polytech. Univ., Shanghai, China
Volume :
1
fYear :
2010
fDate :
3-5 Oct. 2010
Abstract :
Aspect-oriented languages provide great flexibility for software modularization. When choosing from many alternatives we can find the designs that better meet our needs; however there is also a greater risk to misuse this flexibility, thus leading to designs which are too complicated. In this paper we show that there can be different solutions to a single problem depending on the assumed design goals. Here we will emphasize on the best design with respect to the stated design goals; and the success of design largely depends on proper selection of design goals. We believe that the design process could be improved by making goal analysis more explicit. Non-functional requirements should be specialized up to specific design goals that constrain implementation decisions. These goals should be documented and used for understanding and evaluating designs.
Keywords :
aspect-oriented programming; software reusability; aspect oriented language; goal driven design; software design; software reusability; Collaboration; Concrete; Data models; Observers; Programming; Software design; Goal-Driven Design; design goal;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
Conference_Location :
San Juan, PR
Print_ISBN :
978-1-4244-8667-0
Electronic_ISBN :
978-1-4244-8666-3
Type :
conf
DOI :
10.1109/ICSTE.2010.5608875
Filename :
5608875
Link To Document :
بازگشت