Lista de Verificação: Agente
Essa lista de verificação ajuda a certificar-se de que todos os agentes sejam identificados e modelados corretamente.
Relacionamentos
Elementos Relacionados
Descrição Principal
 

Itens de Verificação
Você localizou todos os agentes
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 agente está envolvido com pelo menos um caso de uso
Remova os agntes não mencionados nas descrições de casos de uso ou os agentes que não têm associações intercomunicativas com um caso de uso. No entanto, um agente 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 nomear pelo menos duas pessoas que poderiam atuar como um agente específico?
Se não, verifique se a função modelada pelo agente faz parte de uma outra. Nesse caso, você deve mesclar o agente com um outro agente.
Existem agentes que desempenham funções similares em relação ao sistema
Nesse caso, você deve mesclá-los em um único agente. As associações intercomunicativas e as descrições de casos de uso mostram como os agentes e o sistema estão inter-relacionados.
Existem dois agentes executando a mesma função em relação a um caso de uso
Se existir, você deve utilizar generalizações de agente para modelar o comportamento compartilhado.
Um determinado agente 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 agente.
Os agentes têm nomes intuitivos e descritivos
Tanto os usuários quanto os clientes entendem os nomes? É importante que os nomes dos agentes correspondam a suas funções. Caso contrário, mude-os.