Escolar Documentos
Profissional Documentos
Cultura Documentos
de Casos de Uso
DEFINIO
UML uma linguagem padro para
elaborao da estrutura de projetos de
software
UML adequada a modelagem de
sistemas
UML apenas uma linguagem e,
portanto, somente uma parte de um
mtodo para o desenvolvimento de
software.
Prof.Eduardo Siqueira Martins
Notao Grfica
Facilita a comunicao
Equipe-Clientes;
Equipe-Equipe.
Suporte de Ferramentas
Rational Rose, Visio, Poseidon,
ArgoUML, JUDE.
Prof.Eduardo Siqueira Martins
DIAGRAMA DE CASOS DE
USO
DIAGRAMA DE CASOS DE
USO
Erros mais comuns a respeito
dos Atores:
Componentes internos do
sistema no so Atores: banco
de dados
Componentes internos do
sistema na maioria dos casos
no so Atores: servidor,
impressora.
SALVO: somente quando for
importante para a anlise do
sistema destacar a presena
desse hardware. Ex: sensores,
catraca do controle de ponto,
etc.
DIAGRAMA DE CASOS DE
USO
Nomedocasodeuso
Define
parte
da
funcionalidade de um sistema,
sem revelar a estrutura e o
comportamento internos deste
sistema.
Ajuda a definir o escopo, a
organizar e dividir o trabalho,
estimar o tamanho do projeto
e direcionar testes.
Capturar o comportamento;
Particiona o sistema em funcionalidades;
Elementos
Atores
Casos de Uso
Relacionamentos
Prof.Eduardo Siqueira Martins
Exemplo
Um sistema de Banco:
O cliente poder:
Sacar, Depositar, Transferir e Tirar Extrato;
Resposta
Sacar
Autenticao
Invlida
<<include>>
Depositar
<<Include>>
Transferir
<<include>>
Tirar Extrato
<<extends>>
Autenticar
<<include>>
Cadastrar Conta
Solicitar Carto
Cancelar Conta
Tirar Extrato do
cliente
Prof.Eduardo Siqueira Martins
Tarefa 1
Um sistema de controle de hospital
A atendente pode acionar a emergncia
Existem dois tipos de emergncia: cardaca e
pulmonar.