Brukstilfeller
Download
Report
Transcript Brukstilfeller
•Hva en bruker kan sette i gang
•Resultatet skal være sansbart for brukeren
•Kan også brukes i mer tekniske beskrivelser
Ulike typer brukstilfeller
Mange skiller mellom flere typer brukstilfeller
Vi har derfor
Forretningsbrukstilfeller
Systembrukstilfeller
Miljøbrukstilfeller
Brukstilfeller på havnivå, fiskenivå og dragenivå
Fra Cockburns Smart Usecases Cloud level, Kite level, Sea level, Fish level og Clamp level, etter nivåer av
oppløsning
Sea level tilsvarer brukerperspektivet
V. Holmstedt 2009
2
Forretningsbrukstilfeller
Viser forretningens
aktiviteter
Lagerhold av
bredt varetilbud
Ett eller flere kan
være arena for
systemutvikling
Kassepersonale
Salg ved salgs
punkter
Kunde
V. Holmstedt 2009
Medlemsportef ølje
Administrativt
personale
3
Ett forretningsbrukstilfelle
Salg ved salgspunkter
kan realiseres
Bruke strekkodeleser
Kassepersonale
Salg ved salgs
punkter
Bruke betalingskort
Kunde
V. Holmstedt 2009
4
Miljøbrukstilfeller
Viser handlinger i
systemets nærhet
<<miljø>>
Leggevarer
på transport
båndet
Noe av det kan være
arena for
systemutvikling
Annet kan være viktig
å regne med
V. Holmstedt 2009
Registrere varer
Kassepersonale
Kunde
<<miljø>>
Leggevarer
i poser
5
Kreativ modellering
Bruk rike
bildeeffekter når det
bidrar til å nå målet
V. Holmstedt 2009
6
POS-system
Vis systemgrensene og brukstilfellene tydelig
V. Holmstedt 2009
7
Teknisk modellering
Bruksmønstre kan modelleres teknisk
Tekniske modeller egner seg litt dårligere for domene-eksperter
enn for programdesignere
V. Holmstedt 2009
8
Objektorienterte teknikker
Bruksmønstre kan også modelleres med
objektorientert semantikk
V. Holmstedt 2009
9
Extension point
Et brukstilfelle kan utstyres
med avdelinger og detaljer
V. Holmstedt 2009
10
Mye informasjon gir rot
For mange brukstilfeller i samme
diagram bør unngås
V. Holmstedt 2009
11
Refaktorering
Mange detaljer kan refaktoreres med
objektorientert semantikk
V. Holmstedt 2009
12
Systemgrensen
Systemgrensen kan brukes for å uttrykke nyanser i
domenet
V. Holmstedt 2009
13