Introdução a UML
Engenharia de Software
Diagrama de Caso de Uso
Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Material original gentilmente cedido pelo professor Fábio Procópio
Diagrama de Caso de Uso (DCU)
Introdução
Diagrama de Caso de Uso
É o diagrama mais abstrato, flexível e informal da UML.
Normalmente, é utilizado no início da modelagem para identificar os requisitos do sistema.
Pode ser utilizado como base para criação de outros diagramas.
Usando uma linguagem simples, permite que qualquer pessoa compreenda o comportamento externo do sistema.
Introdução
Elementos básicos
Atores
Casos de Uso
Características
Identificação
Associações
Generaliz./Especialização
Inclusão
Extensão
Restrições
Documentação
Exemplo de um Modelo
Exemplos práticos
Exercícios
Referências
Diagrama de Caso de Uso (DCU)
Introdução
Diagrama de Caso de Uso
Identifica os tipos de usuários que interagem com o sistema, os papéis que eles assumem e as funções requisitadas;
Pode (e deve ser) apresentado durante reuniões iniciais com os clientes porque pode auxiliar na identificação de possíveis falhas; Descreve os requerimentos funcionais do sistema de maneira consensual entre usuários e desenvolvedores de sistema.
Para modelagem dos diagramas de casos de uso e dos demais diagramas UML será utilizado o software Astah Community.
Introdução
Elementos básicos
Atores
Casos de Uso
Características
Identificação
Associações
Generaliz./Especialização
Inclusão
Extensão
Restrições
Documentação
Exemplo de um Modelo
Exemplos práticos
Exercícios
Referências
Diagrama de Caso de Uso (DCU)
Elementos básicos
Diagrama de Caso de Uso
Atores
Fronteira do sistema
(opcional)
Caso de Uso
Associação
Sistema
SISTEMA
ASSOCIAÇÃO
Define o papel do ator
CASO DE