uOttawa University of Ottawa - Canadas University
some dots list of dots

Introduction to Umple

Umple is a technology for Model-Oriented Programming.

Umple allows you to do the following things:

  1. Create UML models textually.
  2. Add UML modeling constructs directly into your programs, when you are programming in Java, PHP or Ruby.
  3. Generate high quality code from UML models.
  4. Incrementally Umplify a program.
The term "Umple" derives from "Umple Programming Language", "Simple" and "Ample" .

The quickest way to get started with Umple is to go to UmpleOnline , to choose 'Load & Save' and browse the examples listed under 'Select Example'. Each of these user manual pages also allows you to instantly load the examples into UmpleOnline.

To learn more about Umple, please visit the Umple Home Page .

The lab will be composed of the following items:

  1. Umple Presentation and Demo
  2. Umple Installation
  3. Class Modeling and Code Generation with Umple - Handout

Marking Schema

Attendance: 25 points
Task A: Umple Commands (5 points)
Task B: Umple Program (12 points)
Task C: JUnit Test (8 points)
Total : 50 points


Last update to this page: Thursday, 22-Sep-2011 17:13:39 EDT