Her er en oversikt over hva skuespillere representerer:
* Eksterne enheter: Aktører er utenfor systemgrensen. De setter i gang handlinger i systemet, samhandler med det og mottar resultater.
* Typer skuespillere: Aktører kan være enkeltpersoner (kunder, ansatte), organisasjoner (banker, leverandører), eksterne systemer (databaser, andre applikasjoner), eller til og med fysiske enheter (sensorer, minibanker).
* Roller, ikke enkeltpersoner: En skuespiller representerer en rolle eller en type bruker, ikke nødvendigvis en bestemt person. For eksempel er "Kunde" en aktør, som representerer alle som samhandler med systemet som kunde.
* Kommunikasjon med systemet: Aktører kommuniserer med systemet ved å starte brukstilfeller, gi input og motta utdata.
* Visuell representasjon: I diagrammer er skuespillere typisk representert med pinnefigurer.
Hvorfor er skuespillere viktige?
* Forstå systemgrenser: Aktører er med på å definere systemets omfang og hva det samhandler med.
* Identifiseringskrav: De hjelper til med å finne systemets funksjoner ved å illustrere interaksjonene brukere trenger.
* Brukerperspektiv: De gir et brukersentrisk syn på systemet, og legger vekt på hvordan det skal brukes.
Eksempler på skuespillere:
* Nettbutikk: Kunde, administrator, rederi
* Sykehussystem: Lege, sykepleier, pasient, forsikringsselskap
* Minibank: Kunde, Banksystem
* Sosiale medieplattform: Bruker, annonsør, utvikler
Ved å forstå aktører og deres roller kan du lage mer nøyaktige og komplette use case-diagrammer, noe som til syvende og sist fører til en bedre forståelse av systemets funksjonalitet og hvordan det skal brukes.