Escolar Documentos
Profissional Documentos
Cultura Documentos
A partir da :
Identifica-se os objetivos do sistema Define-se a fronteira do sistema Cria-se requisitos funcionais para o sistema
Ator
Representa elementos externos ao sistema Podem ser personagens reais ou outros sistemas Conveno : personagens direita do diagrama e sistemas esquerda dos casos de uso (opcional)
Quem so os atores ?
Interessados pelo sistema, envolvidos diretamente, usurios, beneficiados com o sistema. Um ator pode ser tambm um recebedor passivo de informao (outro sistema, gerente). Sistemas externos que so acessados, legados. Quem recebe informaes do sistema. Quem prov informaes ao sistema.
Exerccio
Identifique os atores do Estudo de Casos Sistema de Segurana.
Casos de Uso
Representam um conjunto de atividades que o sistema desempenha (viso externa) Servem para atender a um objetivo do ator Possuem uma descrio textual adicional
Objetivo Procurado
Vendedor
Cliente
Aprovar Crdito
Entregar Material
Gerente
Exerccio
Faa uma lista de Casos de Uso do Estudo de Caso Sistema da Segurana.
Exerccio
Desenhe o Diagrama de Caso de Uso do Estudo de caso Sistema da Segurana.
<<uses>> ou <<include>>
Representando as relaes
Fazer Pedido <<extends>> Fazer Reserva
<<uses>>
<<uses>>
Preencher O pedido
Representando as relaes
Representando as relaes
Dica (1)
Evitar um nmero muito elevado de Casos de Uso:
Fragmentar o sistema em sub-sistemas (ou em sub-pacotes). Usar casos de uso como denominao genricas como Manter ou Gerenciar para descrever as funes de Cadastro de uma entidade. Evitar detalhamento algortmico.
Dica (2)
Diagramas de Caso de Uso tem sido usados para auxiliar no dilogo do usurio. Deve-se ter ateno para o fato que o diagrama tem semntica informal, isto , no preciso para um mesmo problema, mltiplas solues vlidas so admitidas.
Dica (3)
Evitar o uso de <<include>> e <<extend>> nas primeiras iteraes.
Definio de cenrio
Um caso de uso possui cenrios que uma descrio do fluxo dos fatos ao longo do tempo que produzem um resultado final. Fluxos alternativos (para capturar excees) tambm so permitidos.
Pr-condies:
A pessoa deve possuir crach A catraca deve estar travada
Fluxo Principal:
1.
2. 3. 4. 5. 6.
O sistema verifica se o crach est habilitado e tem direito a acesso a esta rea. (E1, E2) O sistema destrava a catraca. A pessoa passa pela catraca. (E3) O sistema registra a passagem da pessoa pela catraca. O sistema trava a catraca. O caso de uso encerrado.
Exerccio
Descreva um caso de uso do Estudo de caso Sistema da Segurana.
Na fase de projeto :
Para definir a dinmica (visvel) do sistema Para estabelecer responsabilidades dos sistemas
Anlise de Cenrios
Cada cenrio pode ser analisado como uma interao :
Diagrama de seqncia de eventos Diagrama de atividades Diagrama de colaborao