Teste
Fabricio Breve fbreve@gmail.com
19/4/2007 Fabricio Breve 1
Introdução
Possibilita a compreensão do comportamento externo por qualquer pessoa
◦ Perspectiva do usuário
Diagrama mais abstrato da UML
◦ Flexível ◦ Informal
Usado principalmente nas fases de Levantamento e Análise de Requisitos
◦ Base de modelagem para outros diagramas
19/4/2007 Fabricio Breve 2
Introdução
Visão externa e geral das funções e serviços que o sistema fornece ao usuário Identifica os tipos de usuários que irão interagir com o sistema e seus respectivos papéis Recomendável mostrá-lo ao cliente nas reuniões iniciais
◦ Ilustra o comportamento do sistema ◦ Facilita compreensão do sistema pelo usuário ◦ Ajuda a identificar possíveis falhas
19/4/2007 Fabricio Breve 3
Atores
Representam os papéis desempenhados pelos usuários dos serviços e funções do sistema Também podem representar um hardware ou software externo que interaja com o sistema Nova restrição da UML 2.0: todo ator precisa ter um nome
19/4/2007
Fabricio Breve
4
Atores
19/4/2007
Fabricio Breve
5
Casos de Uso
Serviços, tarefas ou funções que podem ser utilizadas de alguma maneira pelos usuários do sistema
◦ Abrir Conta ◦ Emitir Relatório ◦ Cadastrar Venda
Pode-se associar um caso de uso a uma tela do sistema
◦ Não é regra, existem casos de uso que podem se estender por várias telas
19/4/2007 Fabricio Breve 6
Casos de Uso
19/4/2007
Fabricio Breve
7
Documentação de Casos de Uso
Descrevem em linguagem bastante simples
◦ ◦ ◦ ◦ ◦ Função em linhas gerais Atores que interagem Etapas executadas pelo ator e pelo sistema Parâmetros que devem ser fornecidos Restrições e validações
19/4/2007
Fabricio Breve
8
Documentação de Casos de Uso
Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundário Resumo Abertura de Conta Cliente Funcionário Este caso de uso descreve as etapas