Contact People Projects Teaching Papers Intranet


Languages and Tools for Object-Oriented Development

Object-Oriented Analysis and Design

General Information

Lecture:Tue 12:15-13:45 at ES 40, Rm. 0008 Rainer Marrone
Lab classes: Mo 14:30 - 18:00 at HS20-215 Miguel Garcia
Language:English 
Term:Winter semester only. 

 

LTOOD/OOAD Split

Half the lecture will be OOAD, the other half LTOOD. Which will take place on what date will be announced in first lecture.

Exams

There will be two seperate exams! One on LTOOD, one on OOAD.

Sample questions about UML (OOAD)
Sample questions LTOOD.

Slides

We will make all slides available here as the semester progresses.

  1. OOAD - 01 - Object Orientation (WITHOUT BG)
  2. OOAD - 02 - Development Process and Analysis (WITHOUT BG)
  3. OOAD - 03 - From Analysis to Design (WITHOUT BG)
  4. LTOOD - 04 - Tools Overview (WITHOUT BG)
  5. LTOOD - 05 - Modeling Tools (WITHOUT BG)
  6. OOAD - 06 - Design Phase Details (WITHOUT BG)
  7. OOAD & LTOOD - 07 - Design Phase Details - Alloy Logic
  8. OOAD & LTOOD - 08 - Design Phase Details - Alloy Language
  9. OOAD & LTOOD - 09 - Design Phase Details - Alloy Dynamics
  10. LTOOD - 10 - Implementation Phase
  11. LTOOD - 11 - OO Libraries and Extension
  12. LTOOD - 12 - Implementation and Change: Coordination, Versioning and Tracking
  13. LTOOD - 13 -Integrated Development Environments
  14. LTOOD - 14 -Program Documentation
  15. LTOOD - 15 - Testing and Tools

Lab

Lab resources

Organizational issues around the Labs