Objektorientert systemutvikling undervises av Svein Erik Bratsberg.
Alle forelesningene er i F2 (gamle fysikk) onsdager, kl. 12:15- 14:00.
| Dato | Pensum | Tema | Evt. foiler o.a. | |
|---|---|---|---|---|
| 29/8 | Larman kap. 1-3 | Design/analyse-intro, eksempel | ||
| 5/9 | Larman kap. 1-6 | Prosess/UP, krav/use-case | ||
| 12/9 | Larman kap. 9 | Områdemodell | Pacman-caset pacman-områdemodell | |
| 19/9 | Larman kap. 9, 10, 12, 13 | Områdemodell, arkitektur | Snakk for meg-caset, snakk-områdemodell | |
| 26/9 | Larman kap. 14-16, 17 | UML/design, GRASP | ||
| 3/10 | Larman kap. 17 | GRASP: Info expert, creator, liten kobling, stor kohesjon, controller | ||
| 10/10 | Larman kap. 18 | POS-eksempel fra kap. 18, Pacman-eksempel | PacMan | |
| 17/10 | Java/OO-programmering | Bruker litt herifra. Kap 4, 10 og 13 | ||
| 24/10 | Java/OO-programmering | |||
| 31/10 | Larman kap. 19, 20, 25 | Design, synligheter, GRASP-mønstre | ||
| 7/11 | SnakkForMeg + Larman kap. 26 | SnakkForMeg-design + Gang-of-Four-patterns | Snakkformeg-design | |
| 14/11 | Larman kap. 26 | GoF-mønster | ||
| 21/11 | Oppsummering, eksempler |
Øvinger kan gjøres i grupper på inntil to. Merk øvingene med navn!! Øvingene leveres på papir i en boks merket IT2103 vis-a-vis inngangen til F1 i IT-syd. Javaøvinger (øving 3) sendes på epost til øvingsleder (sveinbra at idi.ntnu.no). For UML-øvingene er det helt OK å bruke papir og blyant (såkalt "agile modelling"). Det er også lov å bruke tegne- eller designverktøy. Rettede øvinger leveres ut i hylla til høyre for der dere leverer inn.
Sal 411 (rill) i P15 er reservert for IT2103 tirsdager 10-12, 14-16 og fredager 12-14.
| Frist | Oppgave | English | Løsningsforslag |
|---|---|---|---|
| 27/9 | Øving 1 | Exercise 1 | LF |
| 11/10 | Øving 2 | Exercise 2 | LF |
| 1/11 | Øving 3 | Exercise 3 | LF |
| 15/11 | Øving 4 | Exercise 4 | LF |
Stud.ass.er
Amund Mortensen
Ole Georg Pettersen
For nærmere informasjon om emnet, kontakt faglærer Svein Erik Bratsberg.