Modul 5

Modul 5

Systembeskrivelse:
(Fet skrift = verb og understrek = substantiv)
Gruppen skal gi brukeren en oversiktsliste med antall gruppemedlemmer, hva navn gruppemedlemmer har, og alder på gruppemedlemmer. Ved oppstart av en gruppe, må vi legge til antall gruppemedlemmer med navn og alder. Brukeren skal kunne legge til gruppemedlemmer, fjerne gruppemedlemmer, søke opp gruppemedlemmer eller finne en liste på alle gruppemedlemmer i gruppen.

Brukerhistorier
1. Gruppen skal legge til et gruppemedlem.
2. Gruppen ønsker en oversikt med gruppemedlemmer.
3. Gruppen ønsker informasjon om et gruppemedlem.
4. Gruppen vil fjerne et gruppemedlem.

Metoder – Verb Klasser/felt – substantiv
Legge til (add) Gruppe/Gruppemedlem – Klasse
Gi (get) Gruppemedlem – Felt
Slette (get) Gruppemedlem – Klasse/Felt
Finne (get) Navn, Alder – Felt
Oversiktsliste – Klasse

CRC (Class, responsibilities, collaborators)
Dette er en metode hvor du for eksempel bruker noen sider med papir eller post-its som du kan skrive på og lager ett kort for hver klasse som i mitt tilfelle hvor jeg bruker modul 4 er «Gruppe» og «Gruppemedlemmer». I disse kortene skal det stå hva klassen heter(class), ansvaret (responsibilites) som klassen har, og til slutt hvilke klasser som bruker denne klassen(collaborator).
Der etter kan du jobbe videre ved å lage brukerhistorier hvor du finner fram til nødvendige koblinger mellom klassene i systemet ditt.

Design patterns beskriver et problem i programmeringen, templates med klasser for å løse problemet.

Et design mønster(design pattern) er en beskrivelse av ett vanlig computing problem og en beskrivelse av en lite sett klasser og hvordan strukturen og samspillet til disse klassen hjelper til med å løse problemer.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.