Escolar Documentos
Profissional Documentos
Cultura Documentos
Atores
Os atores representam os papéis desempenhados por elementos
externos ao sistema, que interagem, de alguma forma, com ele. Exemplos: usuário,
dispositivo de hardware ou outro sistema. A notação utilizada para representar
atores no diagrama é a seguinte:
Casos de Uso
Representa uma funcionalidade do sistema (um requisito funcional). É
iniciado por um ator ou por outro caso de uso. Uma recomendação é nomear os
casos de uso iniciando por um verbo no infinitivo. A notação é a seguinte:
Associação
Indica que há uma interação (comunicação) entre um caso de uso e um ator. Um
ator pode se comunicar com vários casos de uso. As recomendações são para não
utilizar setas nesse tipo de relacionamento. As associações não representam fluxo
de informação. A notação para relacionamentos em casos de uso é a seguinte:
Dependência
Extensão
Esse tipo de relacionamento representa uma variação/extensão do
comportamento do caso de uso base. O caso de uso estendido só é executado sob
certas circunstâncias. Ele separa partes obrigatórias de partes opcionais:
● Partes obrigatórias: caso de uso base;
● Partes opcionais: caso de uso estendido.
O objetivo deste tipo de relacionamento é fatorar comportamentos
variantes do sistema (podendo reusar este comportamento em outros casos de
uso). A notação para esse tipo de dependência:
Identificando relacionamentos de dependência de exclusão no exemplo
loja de CDs:
Inclusão
Esse tipo de relacionamento de dependência evita a repetição ao fatorar
uma atividade comum a dois ou mais casos de uso. Um caso de uso pode incluir
vários casos de uso. Ele é sempre executado. A notação para esse tipo de
dependência é a seguinte: