introdução à uml diagramas de caso de uso disciplina: engenharia de software lincoln s. rocha...
TRANSCRIPT
Introdução à UML
Diagramas de Caso de Uso
Disciplina: Engenharia de SoftwareLincoln S. Rocha ([email protected])
2
Agenda
O que é Caso de UsoObjetivos do Caso de UsoElementos UML do Caso de UsoExemplo de Caso de UsoAplicação Prática
3
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
4
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
5
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:
6
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:
7
Elementos do Caso de Uso Relacionamentos
Associação
8
Elementos do Caso de Uso Relacionamentos
Generalização
9
Elementos do Caso de Uso Relacionamentos
Dependência
Extensão <<extend>>
Inclusão <<include>>
10
Elementos do Caso de Uso Fluxo de eventos e Cenário
Fluxo de eventosSão os fluxos de iteração possíveis para
executar uma tarefaCenário
Cada caminho de interação desde o início da tarefa até o fim é chamado de cenário
11
Elementos do Caso de Uso Pré-condições e Pós-condições
Pré-condiçõesEspecificam qual é o estado do sistema
antes do caso começarPós-condições
Indicam em qual estado o caso de uso vai deixar o sistema
12
Exemplo de Caso de Uso
13
Aplicação Prática
PARTE DA APLICAÇÃO DE ALGUM GRUPO