Aquí hay un desglose de lo que representan los actores:
* Entidades Externas: Los actores están fuera de los límites del sistema. Inician acciones dentro del sistema, interactúan con él y reciben resultados.
* Tipos de Actores: Los actores pueden ser individuos (clientes, empleados), organizaciones (bancos, proveedores), sistemas externos (bases de datos, otras aplicaciones) o incluso dispositivos físicos (sensores, cajeros automáticos).
* Roles, no individuos: Un actor representa un rol o un tipo de usuario, no necesariamente una persona específica. Por ejemplo, "Cliente" es un actor que representa a cualquiera que interactúe con el sistema como cliente.
* Comunicación con el Sistema: Los actores se comunican con el sistema iniciando casos de uso, proporcionando información y recibiendo resultados.
* Representación Visual: En los diagramas, los actores suelen estar representados por muñecos de palitos.
¿Por qué son importantes los actores?
* Comprensión de los límites del sistema: Los actores ayudan a definir el alcance del sistema y con qué interactúa.
* Requisitos de Identificación: Ayudan a identificar las funcionalidades del sistema al ilustrar las interacciones que los usuarios deben tener.
* Perspectiva del usuario: Proporcionan una visión del sistema centrada en el usuario y enfatizan cómo se utilizará.
Ejemplos de actores:
* Tienda en línea: Cliente, Administrador, Compañía de envío
* Sistema Hospitalario: Médico, enfermera, paciente, compañía de seguros
* Cajero automático: Cliente, sistema bancario
* Plataforma de redes sociales: Usuario, anunciante, desarrollador
Al comprender a los actores y sus roles, puede crear diagramas de casos de uso más precisos y completos, lo que en última instancia conduce a una mejor comprensión de las funcionalidades del sistema y cómo se utilizará.