Diagrama de Casos de Uso

Embed Size (px)

Citation preview

  • 1. Diagrama deCasos de Uso

2. Diagrama de Casos de UsoO diagrama de CASOS DE USO procura, por meio deuma linguagem simples, possibilitar a compreenso docomportamento externo do sistema por qualquerpessoa, atravs da perspectiva do usurio ...Diagrama mais ABSTRATODiagrama mais FLEXVELDiagrama mais INFORMAL 3. Diagrama de Casos de UsoMAS extremamente importante ...Mapeamento dos REQUISITOSBase para os demais diagramas da UML 4. Diagrama de Casos de Uso Objetivos FunesApresentar uma viso externa geral das funes eservios que o sistema dever oferecer aos usuriosSem se preocupar com o COMOTenta identificar os tipos de usurios que iro interagircom o sistema, quais os papis que estes usurios iroassumir e quais funes sero requisitas por cadausurio especfico 5. Diagrama de Casos de UsoCOMPONENTES PRINCIPAIS 6. Diagrama de Casos de UsoATORESRepresentam os papis desempenhados pelos diversosusurios que podero utilizar de alguma maneira osservios e funes do sistemaNormalmente PESSOASEventualmente HARDWARE SOFTWARE queinterajam com o sistema 7. Diagrama de Casos de UsoATORES - representao 8. Diagrama de Casos de UsoCASOS DE USOReferem-se aos servios, tarefas ou funes quepodem ser utilizados pelos usurios do sistemaUtilizados para expressar/documentar oscomportamentos pretendidos para as funes dosistema 9. Diagrama de Casos de Uso CASOS DE USO - DocumentaoDescrever, atravs de uma linguagem simples, afuno em linhas gerais do caso de uso, quais atoresinteragem com o mesmo, quais etapas devem serexecutadas pelo ator e pelo sistema, quais parmetrosdevem ser fornecidos e quais as restries/validaeso caso de uso deve possuirUML no tem formato oficial/especfico 10. Diagrama de Casos de Uso 11. Diagrama de Casos de UsoASSOCIAESRepresentam INTERAES/RELACIONAMENTOSentre:ATORESATORES e CASOS DE USOCASOS DE USO e CASOS DE USORelacionamentos entre CASOS DE USO:INCLUSOEXTENSOGENERALIZAO 12. Diagrama de Casos de UsoASSOCIAESATOR CASO DE USODemonstra que o ator utiliza-se da funo do sistemarepresentada pelo caso de uso requisitando aexecuo, recebendo o resultado produzido 13. Diagrama de Casos de Uso ASSOCIAES ATOR CASO DE USO 14. Diagrama de Casos de UsoASSOCIAESESPECIALIZAO/GENERALIZAOAssociao entre Casos de Uso com caractersticassemelhantesA estrutura de um Caso de Uso generalizado herdada pelos Casos de Usos especializados 15. Diagrama de Casos de Uso ASSOCIAESESPECIALIZAO/GENERALIZAO 16. Diagrama de Casos de Uso ASSOCIAESESPECIALIZAO/GENERALIZAO 17. Diagrama de Casos de UsoASSOCIAESINCLUSOUsada quando existe um servio, situao ou rotinacomum a mais de um Caso de UsoOutros Casos de Uso utilizam-se de um Caso de UsoChamada de Sub-RotinaLinha tracejada com texto 18. Diagrama de Casos de Uso ASSOCIAES - INCLUSO 19. Diagrama de Casos de UsoASSOCIAESEXTENSODescrever cenrios opcionais de um Caso de UsoDescrevem cenrios que somente ocorrero em umasituao especfica se uma determinada condio forsatisfeita 20. Diagrama de Casos de Uso ASSOCIAES - EXTENSO 21. Diagrama de Casos de UsoEXTRAS GERAISNotasApresentar texto explicativo 22. Diagrama de Casos de Uso EXTRAS GERAISPacotesOrganizar elementos em grupos para serem utilizadosna modelagem de sistemas muito extensos principalmente quando existem vrios sistemas ousub-sistemas integradosDemonstram os limites de cada sub-sistema e comoeles se inter-relacionam 23. Diagrama de Casos de UsoEXTRAS GERAISPacotes 24. Diagrama de Casos de Uso EXTRAS GERAISEsteretiposPermitem a identificao de componentes permitindosua diferenciao dando maior destaque no diagrama 25. Diagrama de Casos de Uso Exerccios Estudos de CasoLocao de DVDControle de CursosVenda de Passagens AreasClnica VeterinriaEscritrio de Advocacia