|
Object-Oriented Methods |
|
Fall 2008 |
|
|
|
|
|
|
Lectures and class exercises |
|
Coursework |
|
|
Week 1 |
27 Aug |
Text: Chapter 2, 3 |
||
|
29. Aug
|
Text: Chapter 4 |
|||
|
Week 2 |
3 Sep |
Text: Chapter 5 UML tutorials on the OMG
page. Extra reading: Chapter 21 |
||
|
5 Sep |
Text: Chapter 6, page 128-143 Chapter A1 |
|||
|
Week 3 |
10 Sep |
Text: Chapter 6 page 143-159
Chapter 21 page 617 contains the MoSCoW rules
Chapter
A2, page 160-170, Agate Ltd. Case Study
|
||
|
12 Sep |
||||
|
Week 4 |
17 Sep |
Text: Chapter 7, 8 |
||
| 19 Sep | Lab 2 Class Modelling | |||
| Week 5 | 24 Sep | |||
|
Interaction
Modelling |
Text: Chapter 9 page 249-271 Text: chapter 7 page 204-207, CRC cards session
|
No homework this week. You can start your first project now. |
||
| 26 Sep |
Lab 3, 1) Class-CRC-Interaction modelling Lab 3, 2) Sequence Diagrams |
|||
|
Week 6 |
1 Oct |
Text: Chapter 11 |
No homework this week. You can work on your first project now. |
|
|
3 Oct |
||||
|
Week 7 |
8 Oct |
Text: Chapter 10 UML 2.0 OCL Specification |
No homework this week. You can work on your first project now. |
|
|
10 Oct |
Lab 4.1
OCL exercise 1 Lab 4.2
OCL exercise 2 |
|||
|
Project Week |
||||
|
Week 8 |
22 Oct |
Text: Chapter 12 |
||
|
24 Oct |
Lab 5 (I): Package diagram Lab 5 (II): Client-server architecture: interfaces, subsystems and classes (client-server project) |
|||
|
Week 9 |
29 Oct |
Text: Chapter 13, 14 |
|
|
|
31 Oct |
Lab 6:
lab description
|
|||
|
Week 10 |
5 Nov |
Text: Chapter 15 |
No homework this week. You can work on your second project now. |
|
|
7 Nov |
Lab 7
Observer pattern,
start,
finish,
slider,
control Assignment 2 briefing |
|||
|
Week 11 |
12 Nov |
Text: Chapter 19.5 Junit and refactoring
website, see references links |
|
|
|
14 Nov |
Lab 8.1 JUnit |
|||
|
Week 12 |
Nov 19 |
|
|
|
|
Nov 21 |
Lab catch up, working on assignment 2. |
|
|
|