Modelos de uml
Modelo de Caso de Uso
*Diagrama de Caso de Uso
Especificação
*Diagrama de Classes
*Diagrama de Objetos
*Diagramas de Sequência
*Diagrama de Colaboração (Comunicação – UML 2.0)
*Diagrama de Atividades
*Diagrama de Estados
*Diagrama de Componentes
*Diagrama de Distribuição / Implantação (Deployment)
*Diagrama de Pacotes (UML 2.0)
*Diagrama de tempo (UML 2.0)
*Diagrama de Composição de Estrutura (UML 2.0)
*Diagrama de Interação – Visão Geral (UML 2.0)
Diagramas essenciais para todo sistema:
Modelo de caso de uso, Diagrama de Classes, Diagrama de Sequência, Diagrama de Atividades, Diagrama de Distribuição / Implantação.
Modelo de Casos de Uso
Composto por:
Diagrama de Casos de Uso;
Especificações de atores / casos de uso;
Objetivos do Modelo de Casos de Uso
Especificar requisitos funcionais do software;
Auxiliar na elaboração do diagrama de classes;
Fornecer visão do escopo do software;
Auxiliar nos teste;
Definir perfis de usuários;
Detalhar ações, inicio, término e exceções de cada objetivo do software;
Validar outros diagramas.
Análise
Planejamento
Projeto
Codificação
Testes
Modelo
Caso de Uso
Notação Básica do Diagrama de Caso de Uso
Ator (boneco) = Usuário do sistema, sistema externo ou hardware especifico;
Caso de Uso (circulo) = ação 9objetivo) do sisttema de software;
Associação (seta com uma ponta indicando)= relacionamento entre ator e caso de uso.
Exemplo:
O ator é o usuário que interage diretamente com o sistema. Se um cliente vai numa loja e pede informações sobre determinado produto, e o vendedor consulta o sistema para verificar, pelo modelo de caso de uso, o usuário do sistema é o ator, ou seja, o vendedor.
Regras para o caso de Uso:
Nome de Caso de Uso = Verbo Infinitivo+Substantivo.
CRUD: delete, update, read, create.
<< >> = estereotipo = modelo classificador. Não é padrão da UML.
Relacionar por “Associação” caso de uso com caso de uso.