Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Diagrama de Casos de Uso

2,960 views

Published on

Published in: Education
  • Be the first to comment

Diagrama de Casos de Uso

  1. 1. Diagrama deCasos de Uso
  2. 2. Diagrama de Casos de UsoO diagrama de CASOS DE USO procura, por meio deuma linguagem simples, possibilitar a compreensão docomportamento externo do sistema por qualquerpessoa, através da perspectiva do usuário ...Diagrama mais ABSTRATODiagrama mais FLEXÍVELDiagrama mais INFORMAL
  3. 3. Diagrama de Casos de UsoMAS extremamente importante ...Mapeamento dos REQUISITOSBase para os demais diagramas da UML
  4. 4. Diagrama de Casos de Uso Objetivos – FunçõesApresentar uma visão externa geral das funções eserviços que o sistema deverá oferecer aos usuáriosSem se preocupar com o COMOTenta identificar os tipos de usuários que irão interagircom o sistema, quais os papéis que estes usuários irãoassumir e quais funções serão requisitas por cadausuário específico
  5. 5. Diagrama de Casos de Uso COMPONENTES PRINCIPAIS
  6. 6. Diagrama de Casos de Uso ATORESRepresentam os papéis desempenhados pelos diversosusuários que poderão utilizar de alguma maneira osserviços e funções do sistemaNormalmente PESSOASEventualmente  HARDWARE – SOFTWARE queinterajam com o sistema
  7. 7. Diagrama de Casos de Uso ATORES - representação
  8. 8. Diagrama de Casos de Uso CASOS DE USOReferem-se aos serviços, tarefas ou funções quepodem ser utilizados pelos usuários do sistemaUtilizados para expressar/documentar oscomportamentos pretendidos para as funções dosistema
  9. 9. Diagrama de Casos de Uso CASOS DE USO - DocumentaçãoDescrever, através de uma linguagem simples, afunção em linhas gerais do caso de uso, quais atoresinteragem com o mesmo, quais etapas devem serexecutadas pelo ator e pelo sistema, quais parâmetrosdevem ser fornecidos e quais as restrições/validaçõeso caso de uso deve possuirUML não tem formato oficial/específico
  10. 10. Diagrama de Casos de Uso
  11. 11. Diagrama de Casos de Uso ASSOCIAÇÕESRepresentam INTERAÇÕES/RELACIONAMENTOSentre:ATORESATORES e CASOS DE USOCASOS DE USO e CASOS DE USORelacionamentos entre CASOS DE USO:INCLUSÃOEXTENSÃOGENERALIZAÇÃO
  12. 12. Diagrama de Casos de Uso ASSOCIAÇÕESATOR  CASO DE USODemonstra que o ator utiliza-se da função do sistemarepresentada pelo caso de uso – requisitando aexecução, recebendo o resultado produzido
  13. 13. Diagrama de Casos de Uso ASSOCIAÇÕES ATOR  CASO DE USO
  14. 14. Diagrama de Casos de Uso ASSOCIAÇÕESESPECIALIZAÇÃO/GENERALIZAÇÃOAssociação entre Casos de Uso com característicassemelhantesA estrutura de um Caso de Uso generalizado éherdada pelos Casos de Usos especializados
  15. 15. Diagrama de Casos de Uso ASSOCIAÇÕESESPECIALIZAÇÃO/GENERALIZAÇÃO
  16. 16. Diagrama de Casos de Uso ASSOCIAÇÕESESPECIALIZAÇÃO/GENERALIZAÇÃO
  17. 17. Diagrama de Casos de Uso ASSOCIAÇÕESINCLUSÃOUsada quando existe um serviço, situação ou rotinacomum a mais de um Caso de UsoOutros Casos de Uso utilizam-se de um Caso de Uso“Chamada de Sub-Rotina”Linha tracejada com texto “<<Include>>”
  18. 18. Diagrama de Casos de Uso ASSOCIAÇÕES - INCLUSÃO
  19. 19. Diagrama de Casos de Uso ASSOCIAÇÕESEXTENSÃODescrever cenários opcionais de um Caso de UsoDescrevem cenários que somente ocorrerão em umasituação específica – se uma determinada condição forsatisfeita“<<Extend>>”
  20. 20. Diagrama de Casos de Uso ASSOCIAÇÕES - EXTENSÃO
  21. 21. Diagrama de Casos de Uso EXTRAS GERAISNotasApresentar texto explicativo
  22. 22. Diagrama de Casos de Uso EXTRAS GERAISPacotesOrganizar elementos em grupos para serem utilizadosna modelagem de sistemas muito extensos –principalmente quando existem vários sistemas ousub-sistemas integradosDemonstram os limites de cada sub-sistema e comoeles se inter-relacionam
  23. 23. Diagrama de Casos de Uso EXTRAS GERAISPacotes
  24. 24. Diagrama de Casos de Uso EXTRAS GERAISEstereótiposPermitem a identificação de componentes – permitindosua diferenciação dando maior destaque no diagrama
  25. 25. Diagrama de Casos de Uso Exercícios – Estudos de CasoLocação de DVDControle de CursosVenda de Passagens AéreasClínica VeterináriaEscritório de Advocacia

×