A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Casos de Uso v2:10/1 Prof. Luís Fernando Garcia

Apresentações semelhantes


Apresentação em tema: "Casos de Uso v2:10/1 Prof. Luís Fernando Garcia"— Transcrição da apresentação:

1 Casos de Uso v2:10/1 Prof. Luís Fernando Garcia

2 Diagrama de Casos de Uso Diagrama de Casos de Uso O diagrama de CASOS DE USO procura, por meio de uma linguagem simples, possibilitar a compreensão do comportamento externo do sistema por qualquer pessoa, através da perspectiva do usuário...O diagrama de CASOS DE USO procura, por meio de uma linguagem simples, possibilitar a compreensão do comportamento externo do sistema por qualquer pessoa, através da perspectiva do usuário... Diagrama mais ABSTRATODiagrama mais ABSTRATO Diagrama mais FLEXÍVELDiagrama mais FLEXÍVEL Diagrama mais INFORMALDiagrama mais INFORMAL

3 Diagrama de Casos de Uso Diagrama de Casos de Uso MAS extremamente importante...MAS extremamente importante... Mapeamento dos REQUISITOSMapeamento dos REQUISITOS Base para os demais diagramas da UMLBase para os demais diagramas da UML

4 Diagrama de Casos de Uso Diagrama de Casos de Uso Objetivos – Funções Apresentar uma visão externa geral das funções e serviços que o sistema deverá oferecer aos usuáriosApresentar uma visão externa geral das funções e serviços que o sistema deverá oferecer aos usuários Sem se preocupar com o COMOSem se preocupar com o COMO Tenta identificar os tipos de usuários que irão interagir com o sistema, quais os papéis que estes usuários irão assumir e quais funções serão requisitas por cada usuário específicoTenta identificar os tipos de usuários que irão interagir com o sistema, quais os papéis que estes usuários irão assumir e quais funções serão requisitas por cada usuário específico

5 Diagrama de Casos de Uso Diagrama de Casos de Uso COMPONENTES PRINCIPAIS

6 Diagrama de Casos de Uso Diagrama de Casos de Uso ATORES Representam os papéis desempenhados pelos diversos usuários que poderão utilizar de alguma maneira os serviços e funções do sistemaRepresentam os papéis desempenhados pelos diversos usuários que poderão utilizar de alguma maneira os serviços e funções do sistema Normalmente PESSOASNormalmente PESSOAS Eventualmente HARDWARE – SOFTWARE que interajam com o sistemaEventualmente HARDWARE – SOFTWARE que interajam com o sistema

7 Diagrama de Casos de Uso Diagrama de Casos de Uso ATORES - representação

8 Diagrama de Casos de Uso Diagrama de Casos de Uso CASOS DE USO Referem-se aos serviços, tarefas ou funções que podem ser utilizados pelos usuários do sistemaReferem-se aos serviços, tarefas ou funções que podem ser utilizados pelos usuários do sistema Utilizados para expressar/documentar os comportamentos pretendidos para as funções do sistemaUtilizados para expressar/documentar os comportamentos pretendidos para as funções do sistema

9 Diagrama de Casos de Uso Diagrama de Casos de Uso CASOS DE USO - Documentação Descrever, através de uma linguagem simples, a função em linhas gerais do caso de uso, quais atores interagem com o mesmo, quais etapas devem ser executadas pelo ator e pelo sistema, quais parâmetros devem ser fornecidos e quais as restrições/validações o caso de uso deve possuirDescrever, através de uma linguagem simples, a função em linhas gerais do caso de uso, quais atores interagem com o mesmo, quais etapas devem ser executadas pelo ator e pelo sistema, quais parâmetros devem ser fornecidos e quais as restrições/validações o caso de uso deve possuir UML não tem formato oficial/específicoUML não tem formato oficial/específico

10 Diagrama de Casos de Uso Diagrama de Casos de Uso

11 ASSOCIAÇÕES Representam INTERAÇÕES/RELACIONAMENTOS entre:Representam INTERAÇÕES/RELACIONAMENTOS entre: ATORESATORES ATORES e CASOS DE USOATORES e CASOS DE USO CASOS DE USO e CASOS DE USOCASOS DE USO e CASOS DE USO Relacionamentos entre CASOS DE USO:Relacionamentos entre CASOS DE USO: INCLUSÃOINCLUSÃO EXTENSÃOEXTENSÃO GENERALIZAÇÃOGENERALIZAÇÃO

12 Diagrama de Casos de Uso Diagrama de Casos de Uso ASSOCIAÇÕES ATOR CASO DE USOATOR CASO DE USO Demonstra que o ator utiliza-se da função do sistema representada pelo caso de uso – requisitando a execução, recebendo o resultado produzidoDemonstra que o ator utiliza-se da função do sistema representada pelo caso de uso – requisitando a execução, recebendo o resultado produzido

13 Diagrama de Casos de Uso Diagrama de Casos de Uso ASSOCIAÇÕES ATOR CASO DE USO

14 Diagrama de Casos de Uso Diagrama de Casos de Uso ASSOCIAÇÕES ESPECIALIZAÇÃO/GENERALIZAÇÃOESPECIALIZAÇÃO/GENERALIZAÇÃO Associação entre Casos de Uso com características semelhantesAssociação entre Casos de Uso com características semelhantes A estrutura de um Caso de Uso generalizado é herdada pelos Casos de Usos especializadosA estrutura de um Caso de Uso generalizado é herdada pelos Casos de Usos especializados

15 Diagrama de Casos de Uso Diagrama de Casos de Uso ASSOCIAÇÕES ESPECIALIZAÇÃO/GENERALIZAÇÃOESPECIALIZAÇÃO/GENERALIZAÇÃO

16 Diagrama de Casos de Uso Diagrama de Casos de Uso ASSOCIAÇÕES ESPECIALIZAÇÃO/GENERALIZAÇÃOESPECIALIZAÇÃO/GENERALIZAÇÃO

17 Diagrama de Casos de Uso Diagrama de Casos de Uso ASSOCIAÇÕES INCLUSÃOINCLUSÃO Usada quando existe um serviço, situação ou rotina comum a mais de um Caso de UsoUsada quando existe um serviço, situação ou rotina comum a mais de um Caso de Uso Outros Casos de Uso utilizam-se de um Caso de UsoOutros Casos de Uso utilizam-se de um Caso de Uso Chamada de Sub-RotinaChamada de Sub-Rotina Linha tracejada com texto >Linha tracejada com texto >

18 Diagrama de Casos de Uso Diagrama de Casos de Uso ASSOCIAÇÕES - INCLUSÃO

19 Diagrama de Casos de Uso Diagrama de Casos de Uso ASSOCIAÇÕES EXTENSÃOEXTENSÃO Descrever cenários opcionais de um Caso de UsoDescrever cenários opcionais de um Caso de Uso Descrevem cenários que somente ocorrerão em uma situação específica – se uma determinada condição for satisfeitaDescrevem cenários que somente ocorrerão em uma situação específica – se uma determinada condição for satisfeita > >

20 Diagrama de Casos de Uso Diagrama de Casos de Uso ASSOCIAÇÕES - EXTENSÃO

21 Diagrama de Casos de Uso Diagrama de Casos de Uso EXTRAS GERAIS NotasNotas Apresentar texto explicativoApresentar texto explicativo

22 Diagrama de Casos de Uso Diagrama de Casos de Uso EXTRAS GERAIS PacotesPacotes Organizar elementos em grupos para serem utilizados na modelagem de sistemas muito extensos – principalmente quando existem vários sistemas ou sub-sistemas integradosOrganizar elementos em grupos para serem utilizados na modelagem de sistemas muito extensos – principalmente quando existem vários sistemas ou sub-sistemas integrados Demonstram os limites de cada sub-sistema e como eles se inter-relacionamDemonstram os limites de cada sub-sistema e como eles se inter-relacionam

23 Diagrama de Casos de Uso Diagrama de Casos de Uso EXTRAS GERAIS PacotesPacotes

24 Diagrama de Casos de Uso Diagrama de Casos de Uso EXTRAS GERAIS EstereótiposEstereótipos Permitem a identificação de componentes – permitindo sua diferenciação dando maior destaque no diagramaPermitem a identificação de componentes – permitindo sua diferenciação dando maior destaque no diagrama

25 Diagrama de Casos de Uso Diagrama de Casos de Uso Exercícios – Estudos de Caso EM ANEXO/XEROX Livro 1 (com resposta) Locação de FitasLocação de Fitas Controle de CursosControle de Cursos Venda de Passagens AéreasVenda de Passagens Aéreas Clínica VeterináriaClínica Veterinária Escritório de AdvocaciaEscritório de Advocacia

26 Diagrama de Casos de Uso Diagrama de Casos de Uso Exercícios – Estudos de Caso EM ANEXO/XEROX Livro 2 (com resposta) Controle de CinemaControle de Cinema Controle de Clube SocialControle de Clube Social Locação de VeículosLocação de Veículos Leilão via InternetLeilão via Internet Controle de HotelariaControle de Hotelaria

27 Diagrama de Casos de Uso Diagrama de Casos de Uso Exercícios – Estudos de Caso EM ANEXO/Página Adicionais Adicional 1Adicional 1 Adicional 2Adicional 2 Adicional 3Adicional 3 Adicional 4Adicional 4 Adicional 5Adicional 5


Carregar ppt "Casos de Uso v2:10/1 Prof. Luís Fernando Garcia"

Apresentações semelhantes


Anúncios Google