Eksamensopgave i kurset dSA, Vinter 1995/96

Der ønskes en besvarelse af nedenstående spørgsmål hver for sig. I besvarelsen af det enkelte spørgsmål kan der henvises til diverse bilagsmateriale, se nedenfor, og til besvarelsen af andre spørgsmål.

Ud over besvarelsen af de nedennævnte spørgsmål skal opgaven indledes med et kort resumé (ca. 1/3 side) af besvarelsen efterfulgt af en indledning, der kort (ca. 1/3 side) beskriver jeres projekt.

For alle spørgsmålene gælder, at du skal argumentere for dine synspunkter og konklusioner.

Den samlede besvarelse, der helst skal være maskinskrevet/-genereret, må højst være på 35.000 tegn. Hvis besvarelsen er længere, kan man kun påregne, at de første 35.000 tegn indgår i bedømmelsen. Derudover bør besvarelsen vedlægges bilag: beskrivelse af problemområde, anvendelsesområde og brugssituation, relevante dele af OOA-modellen, tabel beskrivelser, skærmbilleder, etc. Siderne skal være nummererede, og der skal være en indholdsfortegnelse, der også omfatter bilag. Endelig skal bilag være tydeligt nummererede.

For at kunne holde sig indenfor det nævnte omfang er det vigtigt, at besvarelsen koncentrerer sig om det væsentlige (undgå f.eks. at bruge 1-2 sider på en detaljeret beskrivelse af funktionalitet).

Opgaven udleveres fra 5.1.96 kl. 10.00 i Matematisk Instituts Informationskontor og besvarelsen afleveres samme sted i to eksemplarer senest mandag den 15.1.1996 kl. 11.00.

Begge eksemplarer skal være let læselige og antallet af tegn skal angives på den udleverede forside.

Spørgsmål 1 (30%)

Dette spørgsmål omhandler jeres system design.

a) Vælg 3-5 centrale begreber/fænomener fra jeres første beskrivelse af problemområdet for jeres projekt og beskriv, hvorledes disse er repræsenteret i hhv. den endelige OOA-model og 2. prototype.

b) Argumentér, ud fra OOA-bogens kriterier, for de klasser, hændelser, strukturer og dynamik der indgår i den endelige modellering af de valgte begreber/fænomener fra punkt a). Argumentér derefter for realiseringen af relevante klasser i den valgte (objekt-orienterede eller relationelle) database.

a) Beskriv 3 centrale funktioner i jeres system. Argumentér for funktionernes relevans for anvendelsesområdet samt deres kompleksitet. Argumentér for funktionernes realisering i 2. prototype. Inddrag brugernes reaktioner fra prototypeevalueringerne.

Inddrag dine dagbogsnotater i besvarelsen.

Spørgsmål 2 (30%)

Dette spørgsmål omhandler relationen til brugerne i jeres projektforløb.

a) Hvilke typer af møder gennemførte din gruppe med jeres brugere? Hvorledes var prototype/mock-up evalueringerne tilrettelagt? Hvilke brugsscenarier/arbejdssituationer, blev valgt som ramme for evalueringerne? Argumentér for jeres valg.

b) Giv en karakteristik af din projektgruppes relation til de potentielle brugere af jeres systemdesign. Udvalgte begreber og distinktioner fra kursets litteratur bør inddrages.

Inddrag præcise litteratur referencer samt dine dagbogsnotater i besvarelsen.

Spørgsmål 3 (40%)

Dette spørgsmål omhandler brugen af metoder og teknikker (OOA og Prototyping) i jeres projektforløb.

a) Diskutér hvilke anbefalinger fra de anvendte metoder og teknikker, du finder mest nyttige. Inddrag eksempler på din gruppes successer med disse anbefalinger.

b) Diskutér hvilke anbefalinger fra de anvendte metoder og teknikker, du finder mest problematiske. Inddrag eksempler på din gruppes problemer med disse anbefalinger.

c) Diskuter, hvorledes jeres projektforløb har afveget fra anbefalinger i de anvendte metoder og teknikker. Diskuter baggrunden for afvigelserne, f.eks. kursets tilrettelæggelse, jeres egne valg, eller forhold styret af jeres brugere.

d) Kom med begrundede forslag til forbedring af de metoder og teknikker, der beskrives i kursets litteratur. Alternativer til dSA's brug af teknikker/metoder må gerne diskuteres som en del af dette punkt.

Inddrag præcise litteraturreferencer samt dine dagbogsnotater i besvarelsen.