loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th Conference on Software Engineering Education & Training (CSEET'05)
Using Pantomime in Teaching OOA&OOD with UML
Ottawa, Canada
April 18-April 20
ISBN: 0-7695-2324-2
Vladimir L. Pavlov, Intel, Russia
Anton Yatsenko, UNN, IT Lab, Russia
This paper presents the original pantomime-based training on Object Oriented Analysis/Objected Oriented Design (OOA/OOD) with Unified Modeling Language (UML). The essence of this training involves giving an assignment to create a high-level design for a software system to a team of students. They are required to use UML and are not allowed to use any other language (English, German, Russian, Ukrainian, etc), either spoken or written. Students are given 4-6 hours to complete the task. This assignment is always presented as an experiment - the students are to discover whether or not UML is "a real language" that can successfully serve as a communication tool within a team. The authors call this training "The Babel Experiment".
This training allows students to work through typical problems of software development projects and to see how UML helps solve these problems.
This training was developed by Vladimir L. Pavlov in 2001 and it has been successfully conducted at universities and software companies over ten times. In universities, this training has been used as a kind of capstone project for traditional OOA/OOD/UML courses; however, for software companies this training was mostly delivered as a stand-alone course. In all cases this training course has received very positive feedback from students and customers.
Citation:
Vladimir L. Pavlov, Anton Yatsenko, "Using Pantomime in Teaching OOA&OOD with UML," cseet, pp.77-84, 18th Conference on Software Engineering Education & Training (CSEET'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.