| Week Nr. |
Topics |
Subprojects |
Dead lines |
| 1 (46) |
Lectures:
- Course goals and setup
- Explaining team forming and check pointing
- SDLC (AN 1,2 + additional sources)
- Requirements (AN 3-5)
- Analysis-level models (AN 6-11)
- UML's view of OO
Slides:
UP,
Requirements,
Analysis
Chapters: AN 1,2,3,5
There is no practicum this week!
|
| 2 (47) |
Lectures:
- Kicking off MSO Subproject (tue).
- Use case realization (AN 12)
- Design-level models (AN 16-19)
- Specifying class constraints: class invariants and basic OCL (AN 25)
Slides:
Seq.Diag.,
Design
Chapters: AN 6 - 11
Practicum:
|
Project Description (same for all subprojects).
Subproject 1
Overview of how to run your project.
Excel template for backlog
|
| 3 (48) |
Lectures:
- Tue: (werkcollege) exercises on sequence diagram, design level class diagram
- Th: kicking off Subproject 2
- Th: modeling behavior (AN 14,15.1-15.4, 21,22.1-22.3
Chapters: AN 16 - 19, 25, 14, 15.1-15.5, 15.8.2, 15.11, 21,22.1-22.3
Slides:
SMAD
Practicum:
- Tuesday: Subproject 1
- Thursday: check point round!
|
|
Thursday: check-point of Subproject 1.
Make sure that you have your draft solution ready!
|
| 4 (49) |
No lecture on thrusday! (I have to go to a workshop)
Lectures, Tu:
Slides:
Practicum:
- Tuesday: Subproject 2
- Thursday: Subproject 2
|
Subproject 2 |
Monday, 6 dec, 24:00 23:59 : deadline to submit your Subproject 1 for grading
|
| 5 (50) |
Tu: Mid-exam, 14-12-2010, 11:00 - 13:00.
No lecture nor practicum on Tu!
Lectures, Thu:
- Implementation (AN 23 + additional)
- Persistence layer
- Some principles of OO design
Slides:
Impl
Practicum:
- Tuesday: -
- Thursday: check point round!
|
|
Thursday: check-point of Subproject 2.
Make sure that you have your draft solution ready!
|
| 6 (51) |
Lectures
- Tu, Thu: Design Patterns (FF 1-11)
- Thu: kicking off Subproject 3
Slides:
DP1,
DP2
Practicum:
- Tuesday: Subproject 2
- Thursday: Subproject 2; else if you are done with SP2, go ahead with Subproject 3.
|
|
Wednesday, 22 dec, 24:00 23:59
Friday, 24 dec, 23:59 : deadline to submit your Subproject 2 for grading |
| (52) |
winter break |
| (1) |
exam week |
| 7 (2) |
Lectures
- Continuing with design patterns (the rest of FF 1-11)
- Testing (additional)
Slides:
Testing
Practicum:
- Tuesday: Start working on Subproject 3
- Thursday: check point 1 of Subproject 3
|
Subproject 3.
Support files for testing: here.
Javadoc of the test-interface's definition:
here.
|
Thursday: check-point 1 of Subproject 3.
|
| 8 (3) |
Lectures
- Refactoring (additional)
- Exercises on DPs
Slides:
Refactoring,
exercises on DPs
[solution]
Practicum:
- Tuesday: Subproject 3
- Thursday: check point 2 of Subproject 3
|
|
Thursday: check-point of Subproject 3.
|
| 9 (4) |
Lectures
- Tuesday: questions (your opportunity to ask questions). If you have none, use the hours to do SP3.
- Thursday: no lecture; use the hours to finish SP3.
Practicum:
- Tuesday: Subproject 3
- Thursday: Subproject 3
|
|
Friday 28 jan, 24:00 23:59 : deadline to submit your Subproject 3 for grading |
| (5) |
final exam |