Undervisningsplan

DatoUndervises avStedTemaKommentarer / ressurser
18.01.2006Haugen? Lille Aud? Introduksjon til INF2120? Er INF2120 noe for deg? Vi tar en gjennomgang av hva som vil ble gjort og hva man skal l?re i INF2120 V?ren 2006

Foiler: Intro til INF2120 v?ren 2006

?velser 23.1: Eclipse:. Installasjon, java-kj?ring; modifikasjon; debug?

25.01.2006Skagestein? Lille Aud? Repetisjon av INF1050 stoff? Vi trenger ? huske hva vi l?rte i INF1050 - s?rlig om klassemodellering

Foiler: Repitisjon av INF1050

?velser 30.1: Oppsett av prosjektgrupper. Gjennomgang klassemodellering og use cases. Obligatorisk oppgave tilgjengelig her?

01.02.2006Haugen? Lille Aud.? UML 2.0 - med vekt p? sekvensdiagrammer? UML 2.0: dobbelt s? mye som UML 1?

Foiler: UML 2 Sekvensdiagrammer (avkortet 060214)

?velser 6.2: Installasjon og bruk av SeDi plugin for Eclipse 3.1.?

08.02.2006Haugen? Lille Aud? Eclipse - en god IDE?? Vi ser litt mer p? verkt?ykassa i INF2120

Foiler: Eclipse og RSM

SeDi installasjonsguide (revidert 060208)

?velser 13.2: Hver prosjektgruppe lager UML seq. diag. for minst 3 tjenester. Det veiledes rundt disse.?

15.02.2006Haugen? Lille Aud? UML 2.0 - composite structures? Mer UML 2.0, med vekt p? strukturering og sammenheng mellom diagrammene

Foiler: UML 2 konsistens og komposittstrukturer

Prosjektgrupper (060215)

?velser 20.2: Hver prosjektgruppe lager klasser og composite structures samt sekvensdiagrammer p? minst 2 niv?er?

22.02.2006Haugen? Lille Aud.? UML 2.0 - tilstandsmaskiner? Delleveranse 1 har frist. Delleveransene finner du her:

G11 G12 G13 G14 G21 G22 G23 G24

Foiler: state machines

Designfasen begynner. Vi skal bruke tilstandsmaskiner for ? beskrive oppf?rsel. Hva er det? Hvorfor er det bra ? modellere med tilstandsmaskiner?

?velser 27.2: Gjennomgang av Delleveranse 1. Dette er obligatorisk. L?rere og grupper gjennomf?rer evalueringen. Se obligatorisk oppgave?

01.03.2006Normann? Lille aud.? Datamodellering - i dybden? Bakgrunnsforelesning for arbeidet med databasen.

Foiler: dataorientert modellering (revisjon 1)?

08.03.2006Haugen? Lille Aud? Om Designfasen? Vi oppsummerer noen hovedpunkter fra Delleveranse 1 og snakker om hva som m? gj?res fram mot Delleveranse 2. Vi snakker ogs? litt om bruken av verkt?yet RSM med tilliggende herligheter.

Foiler: Oppsummering Drop 1; Flerbruksscenarier; Om den basale tjenesten

Et zip-arkiv med den basale tjeneste med alt som skal til

?velser 13.3: Hver prosjektgruppe skal ha en skisse av en datamodell og kunne forklare hvordan den funker p? hotspots og buddylists?

15.03.2006Skagestein / Normann? Lille Aud.? Om implementasjon av databasen? Om design og realisering av databasen

Foiler: Datamodellering (nesten) i virkeligheten?

22.03.2006? ? UNDERVISNINGSFRI? Det er bestemt at denne uka skal v?re uten undervisning p? Bachelor niv?.

?velser 27.3: Alle grupper m?ter til veiledning. Prosjektgruppene sender p? forh?nd (helst f?r helga) det dere har av modeller. Modellene skal i alle fall inneholde minst ett fors?k p? en ikke-triviell tilstandsmaskin.?

29.03.2006Haugen? Lille Aud? Modelleringsmetodikk og Orakel? Spr?k er n?dvendig, men det er mulig ? lage en d?rlig beskrivelse i ethvert spr?k. Hvordan lage en god beskrivelse med UML 2?

Foiler: Methodology

Siste time settes av til Orakel, dvs. jeg svarer p? sp?rsm?l og gjennomg?r det dere m?tte ?nske. Send helst inn ?nsker p? forh?nd.

?velser 3. april: Hver gruppe b?r ha laget ett sekvensdiagram for en tjeneste, den tilh?rende komposittstruktur, og tilstandsmaskinen for en sesjon av denne tjenesten.?

05.04.2006Haugen? Lille Aud.? Spillet NIM - en utviklingshistorie? Jeg gjennomgikk fra scratch hvordan man kunne tenke seg ? utvikle et system for ? spille NIM over SMS. Poenget var ? vise hvordan man tenkte under marsjen.

Modellene finner du i NIM.zip som du importerer inn i et ferskt prosjekt.

Om spillet NIM finner du f.eks. her?

12.04.2006? ? ROMP?SKE? Den stille uke er veldig stille p? Blindern. Det er verken forelesninger, gruppetimer eller labtimer. Men dere kan godt jobbe videre med Delleveranse 2.?
19.04.2006? ? FORELESNINGSFRI? Foreleseren er bortreist, s? det er ikke forelesning p? onsdagen, men det er for siste gang labtimer p? torsdag 20.4. Seinere er det alts? ikke labtimer!?
26.04.2006Haugen? Lille Aud.? Modellsjekking? UML 2.0 diagrammer skal v?re konsistente. Vi ser hvordan vi kan bruke dette til ? verifisere modellene v?re.

Foiler: Modelsjekking?

03.05.2006Haugen? Lille Aud.? UML kompilatoren og JavaFrame? Delleveranse 2 har frist.

Underveisvurdering. Formalia rundt Delleveranse 3. Kodegenerering. Her er foilene

Eksempelmodellen som inneholder koden for databaseh?ndtering finner dere i denne emx-fila

Databasen trenger en driver for ? kj?re og den finner dere bl.a. som denne jar-fila

Delleveransene finner du her:

G11 G12 G13 G14 G21 G22 G23 G24??

10.05.2006Haugen? Lille Aud.? Testing og Debugging? I virkelige prosjekter brukes ofte nesten halvparten p? testing. Vi ser p? hva testing er og hvordan det kan beskrives. Vi l?rer hvordan vi debugger fra UML ved ? holde oss p? s? h?yt abstraksjonsniv? som mulig.

Foiler: Testing and Debugging

UML Testing Profile epx-file

Eksempel p? bruk av UML Testing Profile?

17.05.2006? ? GRUNNLOVSDAG? 17. mai er vi s? glad i ....?
24.05.2006Haugen? Lille Aud.? Delleveranse 3 Orakel? Vi samler opp sp?rsm?l i forbindelse med siste delleveranse. Det er viktig at systemet faktisk skal kj?re - riktig!

Foiler: om delleveranse 3

Fat jar plugin?

31.05.2006Haugen / Willersrud / Furulund? Lille Aud? Avsluttende gjennomgang (9-12)? Delleveranse 3 har frist

Nedtelling til presentasjonen ved ? klikke her

  • Systemet skal kj?re.
  • Systemet skal ha bruksanvisning
  • Systemet skal v?re godt dokumentert
  • Systemet skal v?re testet

Gruppene f?r beskjed 29.5 hvorvidt de skal demonstrere, presentere eller vise tester. Vi har 3 timer denne onsdagen!

Utfyllende evaluering fra Kursledelsen kommer p? e-mail i etterkant.?

Publisert 16. jan. 2006 16:53 - Sist endret 7. feb. 2020 16:01