DocumentCode :
1598399
Title :
Teaching UML using umple: Applying model-oriented programming in the classroom
Author :
Lethbridge, Timothy C. ; Mussbacher, Gunter ; Forward, Andrew ; Badreddin, Omar
Author_Institution :
Univ. of Ottawa, Ottawa, ON, Canada
fYear :
2011
Firstpage :
421
Lastpage :
428
Abstract :
We show how a technology called Umple can be used to improve teaching UML and modeling. Umple allows UML to be viewed both textually and graphically, with updates to one view reflected in the other. It allows UML concepts to be added to programming languages, plus web-based code generation from UML to those languages. We have used Umple in student laboratories and assignments for two years, and also live in the classroom. In a survey, students showed enthusiasm about Umple, and indicated they believe it helps them understand UML better. Improvements in their grades also support our approach.
Keywords :
Unified Modeling Language; computer aided instruction; computer science education; programming languages; UML; Umple; programming languages; student laboratories; web based code generation; Computer bugs; Education; Java; Laboratories; Semantics; Unified modeling language; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference on
Conference_Location :
Honolulu, HI
ISSN :
1093-0175
Print_ISBN :
978-1-4577-0349-2
Electronic_ISBN :
1093-0175
Type :
conf
DOI :
10.1109/CSEET.2011.5876118
Filename :
5876118
Link To Document :
بازگشت