Oto zestawienie tego, co reprezentują aktorzy:
* Podmioty zewnętrzne: Aktorzy znajdują się poza granicami systemu. Inicjują działania w systemie, wchodzą w interakcję z nim i otrzymują wyniki.
* Typy aktorów: Aktorami mogą być osoby fizyczne (klienci, pracownicy), organizacje (banki, dostawcy), systemy zewnętrzne (bazy danych, inne aplikacje), a nawet urządzenia fizyczne (czujniki, bankomaty).
* Role, nie osoby: Aktor reprezentuje rolę lub typ użytkownika, niekoniecznie konkretną osobę. Na przykład „Klient” to aktor reprezentujący każdego, kto wchodzi w interakcję z systemem jako klient.
* Komunikacja z Systemem: Aktorzy komunikują się z systemem, inicjując przypadki użycia, dostarczając dane wejściowe i otrzymując dane wyjściowe.
* Reprezentacja wizualna: Na diagramach aktorzy są zazwyczaj reprezentowani przez figurki.
Dlaczego aktorzy są ważni?
* Zrozumienie granic systemu: Aktorzy pomagają zdefiniować zakres systemu i to, z czym wchodzi w interakcję.
* Identyfikacja wymagań: Pomagają określić funkcjonalności systemu, ilustrując interakcje, jakie muszą mieć użytkownicy.
* Perspektywa użytkownika: Zapewniają spojrzenie na system zorientowane na użytkownika, podkreślając sposób, w jaki będzie on używany.
Przykładowi aktorzy:
* Sklep internetowy: Klient, Administrator, Firma spedycyjna
* System szpitalny: Lekarz, pielęgniarka, pacjent, firma ubezpieczeniowa
* bankomat: Klient, system bankowy
* Platforma mediów społecznościowych: Użytkownik, reklamodawca, programista
Rozumiejąc aktorów i ich role, można tworzyć dokładniejsze i pełniejsze diagramy przypadków użycia, co ostatecznie prowadzi do lepszego zrozumienia funkcjonalności systemu i sposobu, w jaki będzie on używany.