Her er en oversigt over, hvad skuespillere repræsenterer:
* Eksterne enheder: Aktører er uden for systemgrænsen. De igangsætter handlinger i systemet, interagerer med det og modtager resultater.
* Typer af skuespillere: Aktører kan være enkeltpersoner (kunder, medarbejdere), organisationer (banker, leverandører), eksterne systemer (databaser, andre applikationer) eller endda fysiske enheder (sensorer, pengeautomater).
* Roller, ikke enkeltpersoner: En skuespiller repræsenterer en rolle eller en type bruger, ikke nødvendigvis en bestemt person. For eksempel er "Kunde" en aktør, der repræsenterer enhver, der interagerer med systemet som kunde.
* Kommunikation med systemet: Aktører kommunikerer med systemet ved at starte use cases, levere input og modtage output.
* Visuel repræsentation: I diagrammer er skuespillere typisk repræsenteret ved pindefigurer.
Hvorfor er skuespillere vigtige?
* Forstå systemgrænser: Aktører er med til at definere systemets omfang, og hvad det interagerer med.
* Krav til identifikation: De hjælper med at udpege systemets funktionaliteter ved at illustrere de interaktioner, som brugerne skal have.
* Brugerperspektiv: De giver et brugercentreret syn på systemet og understreger, hvordan det vil blive brugt.
Eksempler på skuespillere:
* Onlinebutik: Kunde, administrator, rederi
* Hospitalsystem: Læge, sygeplejerske, patient, forsikringsselskab
* ATM: Kunde, Banksystem
* Sociale medieplatforme: Bruger, annoncør, udvikler
Ved at forstå aktører og deres roller kan du skabe mere præcise og komplette use case-diagrammer, hvilket i sidste ende fører til en bedre forståelse af systemets funktionaliteter og hvordan det vil blive brugt.