Diagramas de Caso de Uso Introdução à UML Diagramas de Caso de Uso Disciplina: Engenharia de Software Lincoln S. Rocha (lincoln@lia.ufc.br)
Agenda O que é Caso de Uso Objetivos do Caso de Uso Elementos UML do Caso de Uso Exemplo de Caso de Uso Aplicação Prática
O que é Caso de Uso Segundo Ivan Jacobson Caso de Uso é: “um documento narrativo que descreve a seqüência de eventos de um ator que usa um sistema para completar um processo” Um caso de uso é uma técnica de modelagem usada para descrever o que um novo sistema ou parte dele deve fazer
Objetivos do Caso de Uso Ajudar a elicitação de requisitos funcionais de um sistema Fornecer uma descrição clara e consistente do que o sistema ou parte dele deve fazer Permitir descobrir os requisitos funcionais das classes e operações do sistema
Elementos do Caso de Uso Ator: representa o papel que um ser humano, um dispositivo de hardware ou até mesmo outro sistema pode desempenhar em um sistema Representação na UML:
Elementos do Caso de Uso Caso de Uso: documento narrativo que descreve a seqüência de eventos feitos por um ator no uso do sistema Representação na UML:
Elementos do Caso de Uso Relacionamentos Associação
Elementos do Caso de Uso Relacionamentos Generalização
Elementos do Caso de Uso Relacionamentos Dependência Extensão <<extend>> Inclusão <<include>>
Elementos do Caso de Uso Fluxo de eventos e Cenário São os fluxos de iteração possíveis para executar uma tarefa Cenário Cada caminho de interação desde o início da tarefa até o fim é chamado de cenário
Elementos do Caso de Uso Pré-condições e Pós-condições Especificam qual é o estado do sistema antes do caso começar Pós-condições Indicam em qual estado o caso de uso vai deixar o sistema
Exemplo de Caso de Uso
PARTE DA APLICAÇÃO DE ALGUM GRUPO Aplicação Prática PARTE DA APLICAÇÃO DE ALGUM GRUPO