Caso De Uso

18.551 visualizações

Publicada em

Slide sobre o diagrama de Caso de Uso.

Publicada em: Tecnologia, Turismo
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
18.551
No SlideShare
0
A partir de incorporações
0
Número de incorporações
280
Ações
Compartilhamentos
0
Downloads
460
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Caso De Uso

  1. 1. UML 2.0 – Diagrama Caso de Uso Rayol de Mendonça Neto Centro Universitário Nilton Lins Tecnologia na Educação
  2. 2. Diagrama de Caso de Uso <ul><li>É um diagrama da UML cujo objetivo é representar um requisito do sistema que será automatizado. </li></ul><ul><li>Representa uma unidade discreta da interação entre um usuário (humano ou máquina) e o sistema. </li></ul>
  3. 3. Diagrama de Caso de Uso <ul><li>Mostra atores (pessoas ou outros usuários do sistema), casos de uso (os cenários onde eles usam o sistema), e seus relacionamentos; </li></ul><ul><li>São descrições de interações típicas entre os usuários de um sistema e o sistema propriamente dito; </li></ul><ul><li>Representam a interface externa do sistema e especificam um conjunto de exigências do que o sistema deve fazer. </li></ul>
  4. 4. Diagrama de Caso de Uso <ul><li>O que são atores? </li></ul><ul><ul><li>Ator é uma entidade externa (fora do sistema) que interage com o sistema participando de um Caso de Uso </li></ul></ul><ul><li>Atores não representam as pessoa física ou sistemas, mas sua regra </li></ul><ul><li>Descrição do Caso de Uso são narrativas de texto do Caso de Uso (em geral em forma de Notas ou documentos) </li></ul>
  5. 5. Diagrama de Caso de Uso <ul><li>Num caso de uso existe sempre no mínimo um ator </li></ul><ul><li>Existe sempre um iniciador num caso de uso </li></ul><ul><li>Um caso de uso está sempre ligado a um resultado relevante </li></ul>
  6. 6. Diagrama de Caso de Uso <ul><li>Caso de Uso podem estar relacionado a outros casos de uso </li></ul><ul><li>Tipos de relacionamentos: </li></ul><ul><ul><li><<include>> : Um caso de uso toma lugar dentro de outro caso de uso </li></ul></ul><ul><ul><li><<extends>> : Um caso de uso é estendido por outro caso de uso </li></ul></ul><ul><ul><li>Generalização : Um caso de uso “herda” características de um caso de uso de nível superior </li></ul></ul>
  7. 7. Diagrama de Caso de Uso - Include <ul><li>Ex.: </li></ul><ul><li>Include: Qunado um caso de uso “A” inclui (include) outro caso de uso “B”. Isto implica que ao executar o caso de uso “A” executa-se também o caso de uso “B”. </li></ul>
  8. 8. Diagrama de Caso de Uso - Extend <ul><li>Ex.: </li></ul><ul><li>Extends: Quando um caso de uso “A” tem um relacionamento do tipo extends com outro caso de uso “B”. Implica que ao executar o caso de uso “A” não necessariamente “B” será executado. </li></ul>
  9. 9. Diagrama de Caso de Uso – Generalização <ul><li>Ex.: </li></ul><ul><li>O ator pode herdar as funcionalidades (casos de uso) de outro ator. </li></ul>
  10. 10. Diagrama de Caso de Uso <ul><li>Ex.: </li></ul><ul><li>O ator cliente executará os casos de uso “realizar saque” e “consultar saldo”, enquanto o gerente poderá interagir com os casos de uso “abrir conta” e “vender seguro”. </li></ul>
  11. 11. Referências bibliográficas <ul><li>Curso UML – Diagramas.pdf – Professor Dr. Wilson M Yonezawa, Departamento de Computação. UNESP – FC – Bauru. – http://www.unesp.br/gs/treinamento/graduacao/CursoUML-Diagramas.pdf </li></ul><ul><li>http://celodemelo.wordpress.com/2007/03/17/entendedo-o-diagrama-de-casos-de-uso/ </li></ul><ul><li>http://pt.wikipedia.org/wiki/Caso_de_uso </li></ul>

×