Presiering vedrørende Oppgave 1 i Oblig 5 (oppdatert 2025-04-28 19:12)
Jeg har fått noen spørsmål om Oppgave 1 som kunne vært bedre formulert. Under følger en klargjøring av hvordan obligteksten kunne sett ut slik at man ikke jobber for mye med detaljer (formatering: slettet og lagt til).
MERK 2025-04-28 19:12: Har du allerede gjort ferdig domenemodellen med metoder slik som spesifisert i Oblig 5 dokumentet, trenger du ikke endre noe.
Lag en domenemodell for det systemet dere planla i Oblig 4. Ta med assosiasjoner med multiplisitet mellom klassene, metoder og samt sentrale attributter for å tilfredsstille kravene. Etter å ha jobbet videre med sekvensdiagramet (se Oppgave 2), angi også hvor sentrale metoder bør plasseres, enten i diagrammet eller skriftlig. Metodenavn er tilstrekkelig og du trenger ikke lage klassediagrammer.
Poenget med å ta inn metoder i en (konseptuell) domenemodell som vanligvis ikke har metoder, er at jeg vil at dere skal finne riktig element / abstraksjon som burde hatt ansvar for forskjellige deler av implementasjonen. I en tenkt realistisk situasjon vil dere gjøre dette arbeidet som tidlig forarbeide til selve designet av systemet i etterkant av at ikke-tekniske interessenter har sagt seg fornøyd med domenemodellen.
hilsen Gunnar