Här är en sammanfattning av vad skådespelare representerar:
* Externa enheter: Aktörer befinner sig utanför systemgränsen. De initierar åtgärder inom systemet, interagerar med det och får resultat.
* Typer av skådespelare: Aktörer kan vara individer (kunder, anställda), organisationer (banker, leverantörer), externa system (databaser, andra applikationer) eller till och med fysiska enheter (sensorer, uttagsautomater).
* Roller, inte individer: En aktör representerar en roll eller en typ av användare, inte nödvändigtvis en specifik person. Till exempel är "Kund" en aktör som representerar alla som interagerar med systemet som kund.
* Kommunikation med systemet: Aktörer kommunicerar med systemet genom att initiera användningsfall, ge input och ta emot utdata.
* Visuell representation: I diagram representeras skådespelare vanligtvis av streckfigurer.
Varför är skådespelare viktiga?
* Förstå systemgränser: Aktörer hjälper till att definiera systemets omfattning och vad det interagerar med.
* Identifieringskrav: De hjälper till att lokalisera systemets funktioner genom att illustrera de interaktioner som användarna behöver ha.
* Användarperspektiv: De ger en användarcentrerad bild av systemet och betonar hur det kommer att användas.
Exempel på skådespelare:
* Onlinebutik: Kund, administratör, rederi
* Sjukhussystem: Läkare, sjuksköterska, patient, försäkringsbolag
* ATM: Kund, Banksystem
* Sociala medier: Användare, annonsör, utvecklare
Genom att förstå aktörer och deras roller kan du skapa mer exakta och kompletta use case-diagram, vilket i slutändan leder till en bättre förståelse för systemets funktionalitet och hur det kommer att användas.