Hier is een overzicht van wat acteurs vertegenwoordigen:
* Externe entiteiten: Actoren bevinden zich buiten de systeemgrens. Ze initiëren acties binnen het systeem, communiceren ermee en ontvangen resultaten.
* Soorten acteurs: Actoren kunnen individuen zijn (klanten, werknemers), organisaties (banken, leveranciers), externe systemen (databases, andere applicaties) of zelfs fysieke apparaten (sensoren, geldautomaten).
* Rollen, geen individuen: Een actor vertegenwoordigt een rol of een type gebruiker, niet noodzakelijkerwijs een specifieke persoon. 'Klant' is bijvoorbeeld een actor die iedereen vertegenwoordigt die als klant met het systeem communiceert.
* Communicatie met het systeem: Actoren communiceren met het systeem door gebruiksscenario's te initiëren, input te leveren en output te ontvangen.
* Visuele weergave: In diagrammen worden acteurs doorgaans weergegeven door stokfiguren.
Waarom zijn acteurs belangrijk?
* Systeemgrenzen begrijpen: Actoren helpen bij het definiëren van de reikwijdte van het systeem en waarmee het interageert.
* Vereisten identificeren: Ze helpen de functionaliteiten van het systeem te identificeren door de interacties te illustreren die gebruikers nodig hebben.
* Gebruikersperspectief: Ze bieden een gebruikersgericht beeld van het systeem en benadrukken hoe het zal worden gebruikt.
Voorbeelden van acteurs:
* Online winkel: Klant, beheerder, rederij
* Ziekenhuissysteem: Arts, verpleegkundige, patiënt, verzekeringsmaatschappij
* Pinautomaat: Klant, banksysteem
* Social mediaplatform: Gebruiker, adverteerder, ontwikkelaar
Door actoren en hun rollen te begrijpen, kunt u nauwkeurigere en completere use case-diagrammen maken, wat uiteindelijk leidt tot een beter begrip van de functionaliteiten van het systeem en hoe het zal worden gebruikt.