Languages and Tools for Object-Oriented Development &
Object-Oriented Analysis and Design /
Verified Software Systems
General Information
| Lecture: |
Tue 11:00-12:30 at SBS95, H-0.08 |
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 separate exams! One on LTOOD, one on OOAD.
Sample questions about UML (OOAD)
Sample questions LTOOD.
Past exams
-
LTOOD Exam WS-06/07 en,de
-
OOAD Exam WS-06/07 en,de
-
OOAD Exam WS-07/08 en,de
-
LTOOD Exam WS-07/08 en,de
Slides
We will make all slides available here as the semester progresses.
- OOAD - 01 - Object Orientation
- OOAD - 02 - Development Process and Analysis
- OOAD - 03 - From Analysis to Design
-
LTOOD - 04 - Tools Overview
-
LTOOD - 05 - Modeling Tools
-
OOAD - 06 - Design Phase Details
-
OOAD - 07 - Design Phase Details - Alloy Logic
-
OOAD & LTOOD - 08 - Design Phase Details - Alloy Language
-
OOAD - 09 - Design Phase Details - Alloy Dynamics
-
LTOOD - 10 - Implementation Phase
-
LTOOD - 11 - OO Libraries and Extension
- OOAD &
LTOOD - 12 - Implementation and Change: Coordination, Versioning and Tracking(22.1.08)
-
LTOOD - 13 -Integrated Development Environments (22.01.08)
-
LTOOD - 14 -Program Documentation(29.01.08)
-
LTOOD - 15 - Testing and Tools(29.1.08 and 05.02.08)
-
OOAD & LTOOD - 16 - Summary (05.02.08)
Lab
Lab resources
- Lab 01 (LTOOD, 2007-10-29) - Iterators over Data Structures
Tutorial on the Java Collections Framework
Comments
Source code (in Eclipse, Import as ... Project from Archive file)
- Lab 02 (OOAD, 2007-11-12) - Analysis and Conceptual Design
- Lab 03 (LTOOD, 2007-11-26) - Visitor Design Pattern
- Lab 04 (LTOOD, 2007-12-20) - Generics (Parametric Polymorphism)