Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo é a compreensão do
comportamento externo do sistema
por qualquer stakeholder
Eduardo Figueiredo
http://www.dcc.ufmg.br/~figueiredo
Apresenta o sistema através de
perspectivas dos usuários
Diagrama mais abstrato da UML Apresenta uma visão externa geral das
Portanto, o mais flexível e informal funções e serviços do sistema
Define o que o sistema faz
Geralmente é usado no início da Não se preocupa em como o sistema faz
modelagem do sistema
Especificação de requisitos
Um caso de uso indica uma
funcionalidade que o sistema deve
Uma técnica de elicitação de
requisitos oferecer
Abrir conta, Sacar, Verificar Saldo, etc.
Atores Atores
Quem executa a funcionalidade Quem executa a funcionalidade
Relacionamentos Relacionamentos
Como atores e casos de uso se Como atores e casos de uso se
relacionam relacionam
Atores Definição de Ator
Os atores representam os papéis O ator é algo (usuário, software ou
desempenhados pelos diversos usuários hardware) que não faz parte do
Cliente, Caixa do Banco, Gerente, etc. sistema mas que interage com ele em
Casos de Uso descrevem interações algum momento
entre o sistema e estes atores
Atores podem ser
Representação
Pessoas que interagem com o sistema
Um hardware especial que dispara uma Homem Palito + Papel Desempenhado
interação
Outro software que comunica com o sistema
Atores
Quem executa a funcionalidade
Relacionamentos
Sistema de
Cortes Como atores e casos de uso se
relacionam
Atores
Quem executa a funcionalidade
Consultar Gêneros
Locar Filmes
Casos de Uso
Qual é a funcionalidade
Cadastrar Clientes
Relacionamentos
Como atores e casos de uso se
relacionam
Os relacionamentos de inclusão
indicam obrigatoriedade
A execução do primeiro obriga a
execução do segundo
Casos de Uso
Específicos
Inclusão Inclusão