Datum | Deliverables | Tid | Sal |
Innehåll |
Ti 31 aug | | 13-17 | MA246 |
- F1:
- Kursinnehåll, -upplägg och betygsättning;
Vad är OO programvaruutveckling;
Arbetsprodukt-baserad programvaruutveckling;
- F2:
- Viktiga OO koncept: Meddelande,
polymorfi, dynamisk bindning, arv och subtyp;
|
To 2 sep | D1,
(D2) |
|
Fr 3 sep | D3.0 |
13-15 | MA246 |
- Presentation och diskussion av projektförslag;
- F3:
- Faser, aktiviteter och
arbetsprodukter;
Projekthantering; Kravinsamling;
Användarfall (use cases);
|
On 8 sep | D3.1
(v1) | |
Ti 14 sep | | 13-17 | MA236 |
- P1:
- Varje team/"företag" presentera sig
själv, det valda projektet och vad de har kommit fram till hittils
(kring 10 minuter per grupp)
|
On 15 sep | | Studentsportardag |
Fr 17-sep | | 13-15 | MA236 |
- F4:
- OOA&D: Introduktion;
Att "hitta" objekten; Ett exempel på OO analys;
|
Ti 21 sep | | 13-15 | MA236 |
- F5:
- Ett exempel på OO analys (forts);
UML och Rose;
|
Fr 24 sep | D3.2,
D3.3,
D3.1
(v2) | 13-15 | MA236 |
- F6:
- UML och Rose (forts);
|
Må 27-sep | D3.4
(v1)
| |
Fr 1 okt | | 13-17 | MA236 |
- F7:
- OOD: Arv och multipel arv: Hur och var/när
kan/skulle det användas (och inte användas);
- F8:
-
Avancerade OOD koncept: Klassbibliothek, ramwerk (frameworks), design
regler (heuristics) och mönster (patterns);
|
Fr 8 okt | | 15-17 | MA236 |
- F9:
- Avancerade OOD koncept: Design regler
(heuristics, forts); mönster (patterns);
|
Må 11 okt |
D3.4
(v2) |
|
Fr 15 okt |
D3.6/
D4 |
13-17 | MA236 |
- P2:
- Projektpresentation och diskussion:
Analys, design, problem hittils (15 minuter per grupp)
|
Fr 22 okt | | 15-17 | MA236 |
- F10:
- Avancerade OOD koncept: Mönster
(patterns, forts); Diskussion;
|
To 28 okt | D3.5 |
11-17 | MA246 |
- P3:
- Slutpresentation: Sammanfattning och
prototypdemonstration (30 minuter per grupp)
|
Må 1 nov | D5, D7 |
|