Pontos de Verificação: Ator
- Você localizou todos os atores?
Ou seja, considerou e modelou todas as funções no ambiente do sistema?
Embora isso deva ser verificado, você só poderá se certificar depois de localizar e descrever todos os casos de uso.
- Cada ator está envolvido com pelo menos um caso de uso?
Remova os atores não mencionados nas descrições de casos de uso ou os atores que não têm associações intercomunicativas com um caso de uso.
No entanto,um ator mencionado em uma descrição de caso de uso provavelmente tem uma associação de comunicação com esse caso de uso específico.
- Você pode apontar pelo menos duas pessoas que poderiam atuar como um ator específico?
Se não, verifique se a função modelada pelo ator faz parte de uma outra.
Nesse caso, você deve mesclar o ator com um outro ator.
- Existem atores que desempenham funções similares em relação ao sistema?
Nesse caso, você deve mesclá-los em um único ator.
As associações intercomunicativas e as descrições de casos de uso mostram como os atores e o sistema estão inter-relacionados.
- Existem dois atores executando a mesma função em relação a um caso de uso?
Se existir, você deve utilizar generalizações de ator para modelar o comportamento compartilhado.
- Um determinado ator utilizará o sistema de diversas maneiras (completamente diferentes) ou ele tem várias finalidades (completamente diferentes) para utilizar o caso de uso?
Em caso afirmativo, provavelmente você deverá ter mais de um ator.
- Os atores têm nomes intuitivos e descritivos?
Tanto os usuários quanto os clientes entendem os nomes?
É importante que os nomes dos atores correspondam a suas funções.
Caso contrário, mude-os.
| |
|