Introduo UML Diagramas de Caso de Uso Disciplina

  • Slides: 13
Download presentation
Introdução à UML Diagramas de Caso de Uso Disciplina: Engenharia de Software Lincoln S.

Introdução à UML Diagramas de Caso de Uso Disciplina: Engenharia de Software Lincoln S. Rocha (lincoln@lia. ufc. br)

Agenda n O que é Caso de Uso n Objetivos do Caso de Uso

Agenda n O que é Caso de Uso n Objetivos do Caso de Uso n Elementos UML do Caso de Uso n Exemplo de Caso de Uso n Aplicação Prática 2

O que é Caso de Uso n Segundo Ivan Jacobson Caso de Uso é:

O que é Caso de Uso n 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” n Um caso de uso é uma técnica de modelagem usada para descrever o que um novo sistema ou parte dele deve fazer 3

Objetivos do Caso de Uso n Ajudar a elicitação de requisitos funcionais de um

Objetivos do Caso de Uso n Ajudar a elicitação de requisitos funcionais de um sistema n Fornecer uma descrição clara e consistente do que o sistema ou parte dele deve fazer n Permitir descobrir os requisitos funcionais das classes e operações do sistema 4

Elementos do Caso de Uso n Ator: representa o papel que um ser humano,

Elementos do Caso de Uso n Ator: representa o papel que um ser humano, um dispositivo de hardware ou até mesmo outro sistema pode desempenhar em um sistema n Representação na UML: 5

Elementos do Caso de Uso n Caso de Uso: documento narrativo que descreve a

Elementos do Caso de Uso n Caso de Uso: documento narrativo que descreve a seqüência de eventos feitos por um ator no uso do sistema n Representação na UML: 6

Elementos do Caso de Uso Relacionamentos n Associação 7

Elementos do Caso de Uso Relacionamentos n Associação 7

Elementos do Caso de Uso Relacionamentos n Generalização 8

Elementos do Caso de Uso Relacionamentos n Generalização 8

Elementos do Caso de Uso Relacionamentos n Dependência u Extensão u Inclusão <<extend>> <<include>>

Elementos do Caso de Uso Relacionamentos n Dependência u Extensão u Inclusão <<extend>> <<include>> 9

Elementos do Caso de Uso Fluxo de eventos e Cenário n Fluxo de eventos

Elementos do Caso de Uso Fluxo de eventos e Cenário n Fluxo de eventos u São os fluxos de iteração possíveis para executar uma tarefa n Cenário u Cada caminho de interação desde o início da tarefa até o fim é chamado de cenário 10

Elementos do Caso de Uso Pré-condições e Pós-condições n Pré-condições u Especificam qual é

Elementos do Caso de Uso Pré-condições e Pós-condições n Pré-condições u Especificam qual é o estado do sistema antes do caso começar n Pós-condições u Indicam em qual estado o caso de uso vai deixar o sistema 11

Exemplo de Caso de Uso 12

Exemplo de Caso de Uso 12

Aplicação Prática PARTE DA APLICAÇÃO DE ALGUM GRUPO 13

Aplicação Prática PARTE DA APLICAÇÃO DE ALGUM GRUPO 13