Em um diagrama de caso de uso, um
ator representa uma entidade externa que interage com o sistema. Não é necessariamente uma pessoa, mas qualquer coisa que possa desencadear um caso de uso.
Aqui está uma análise do que os atores representam:
*
Entidades Externas: Os atores estão fora dos limites do sistema. Eles iniciam ações dentro do sistema, interagem com ele e recebem resultados.
*
Tipos de atores: Os atores podem ser indivíduos (clientes, funcionários), organizações (bancos, fornecedores), sistemas externos (bancos de dados, outras aplicações) ou mesmo dispositivos físicos (sensores, caixas eletrônicos).
*
Funções, não indivíduos: Um ator representa um papel ou um tipo de usuário, não necessariamente uma pessoa específica. Por exemplo, “Cliente” é um ator que representa qualquer pessoa que interage com o sistema como cliente.
*
Comunicação com o Sistema: Os atores se comunicam com o sistema iniciando casos de uso, fornecendo informações e recebendo resultados.
*
Representação Visual: Nos diagramas, os atores são normalmente representados por bonecos palito.
Por que os atores são importantes? *
Compreendendo os limites do sistema: Os atores ajudam a definir o escopo do sistema e com o que ele interage.
*
Identificando Requisitos: Eles ajudam a identificar as funcionalidades do sistema, ilustrando as interações que os usuários precisam ter.
*
Perspectiva do usuário: Eles fornecem uma visão do sistema centrada no usuário, enfatizando como ele será usado.
Exemplos de atores: *
Loja on-line: Cliente, Administrador, Empresa de Transporte
*
Sistema Hospitalar: Médico, Enfermeiro, Paciente, Seguradora
*
ATM: Cliente, Sistema Bancário
*
Plataforma de mídia social: Usuário, anunciante, desenvolvedor
Ao compreender os atores e suas funções, você pode criar diagramas de casos de uso mais precisos e completos, o que, em última análise, leva a uma melhor compreensão das funcionalidades do sistema e de como ele será usado.