DocumentCode :
1997623
Title :
Teaching Software Design Using a Case Study on Model Transformation
Author :
Jia, Yanxia ; Tao, Yonglei
Author_Institution :
Dept. of Comput. Sci. & Math, Arcadia Univ., Glenside, PA
fYear :
2009
fDate :
27-29 April 2009
Firstpage :
702
Lastpage :
706
Abstract :
Modeling is a fundamental concept in software engineering. While model evolution is an essential topic due to the popularity of object-oriented design and iterative development, model transformation has not received adequate attention in the software engineering education community. Model transformation involves a change of the viewpoint from which a design problem is viewed and a change of the structure of the design model. As such, it makes possible for instructors to underscore important design concepts. We in this paper present a case study on model transformation. Initial classroom use of the case study demonstrated that model transformation is a worthy topic and can offer students a unique learning experience which might not be easily achievable otherwise.
Keywords :
computer science education; formal specification; object-oriented programming; software maintenance; teaching; iterative development; model evolution; model transformation; object-oriented design; software design teaching; software engineering education community; Computer science; Education; Information technology; Object oriented modeling; Programming profession; Software design; Software engineering; Software quality; Stress; Unified modeling language; Model Transformation; Modeling; Software Design; Software Engineering Education;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-3770-2
Electronic_ISBN :
978-0-7695-3596-8
Type :
conf
DOI :
10.1109/ITNG.2009.114
Filename :
5070702
Link To Document :
بازگشت