1 / 15

UML Diagrama de Caso de Uso

UML Diagrama de Caso de Uso. Composição. Uso da seta de navegabilidade. Os elementos que compõem um Diagrama de Caso de Uso são: ator; relacionamento; Caso de uso. Descrição do caso de uso fora da elipse. Definição.

meena
Download Presentation

UML Diagrama de Caso de Uso

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UML Diagrama de Caso de Uso Análise e Projeto de Sistemas

  2. Composição Uso da seta de navegabilidade • Os elementos que compõem um Diagrama de Caso de Uso são: • ator; • relacionamento; • Caso de uso Descrição do caso de uso fora da elipse Análise e Projeto de Sistemas

  3. Definição • Eduardo Bezerra, em “Princípios de Análise e Projeto de Sistemas com UML”, traz a seguinte definição: • “Um caso de uso (use case) é a especificação de uma seqüência de interações entre um sistema e os agentes externos que utilizam esse sistema. Um caso de uso deve definir o uso de uma parte da funcionalidade de um sistema, sem revelar a estrutura e o comportamento desse sistema.” Análise e Projeto de Sistemas

  4. Definição • Ana Cristina Melo, em “Desenvolvendo aplicações com UML”, lembra que: • “O Caso de uso expressa os requisitos do sistema, sendo assim, deve descrever uma rotina bem definida do sistema e deve ser totalmente compreensível tanto para quem desenvolve quanto para os clientes que detêm o conhecimento do domínio do negócio.” Análise e Projeto de Sistemas

  5. Detalhamento • O grau de detalhamento a ser utilizado na descrição do caso de uso pode variar desde o mais sucinto até a descrição mais detalhada. Análise e Projeto de Sistemas

  6. Fronteira Análise e Projeto de Sistemas

  7. Atores Qualquer elemento externo que interage com o sistema é denominado ator. Exemplo: • Pessoas: (empregado, cliente, gerente, etc.) • Organizações: (Administradora de Cartão de Crédito, etc.); • Outros sistemas: (sistema de cobrança, etc.) • Equipamentos: (leitor de código de barras, sensores, etc.). Análise e Projeto de Sistemas

  8. Observações sobre Atores • O Ator corresponde a um papel representado em relação ao sistema. Exemplo: • Uma pessoa pode representar o papel de “Funcionário” de um banco e realizar a manutenção de um caixa eletrônico, mas também pode ser um “Cliente” do banco que realiza um saque. Análise e Projeto de Sistemas

  9. Observações sobre Atores • O nome do ator deve lembrar o seu papel, em vez de lembrar quem o representa. Exemplo: Análise e Projeto de Sistemas

  10. Identificando Atores • Que órgãos, empresas ou pessoas utilizarão o sistema? • Que outros sistemas irão se comunicar com o sistema a ser construído? • Alguém deve ser informado de alguma ocorrência no sistema? • Quem está interessado em um certo requisito funcional do sistema? • É interessante que o desenvolvedor continue a pensar sobre atores, pois no decorrer do trabalho novos atores podem ser identificados. Análise e Projeto de Sistemas

  11. Identificando casos de uso • Quais são as necessidades e objetivos de cada ator em relação ao sistema? • Que informações o sistema deve produzir? • O sistema deve realizar alguma ação que ocorre regularmente no tempo? • Para cada requisito funcional, existe um (ou mais) caso(s) de uso para atendê-lo? Análise e Projeto de Sistemas

  12. Relacionamentos • Entre casos de uso: generalização, extensão (extend) e inclusão (include); • Entre atores: generalização; • Entre caso de uso e ator: associação. Análise e Projeto de Sistemas

  13. Relacionamentos entre ator e caso de uso Análise e Projeto de Sistemas

  14. Relacionamentos entre casos de uso Análise e Projeto de Sistemas

  15. Exercícios • Utilize a ferramenta Jude para fazer os seguintes exercícios: • 1. Escolha o relacionamento entre os seguintes casos de uso: • Em um sistema de controle de transação bancária os casos de uso: “obter extrato”, “realizar saque” e “realizar transferência” tem que tipo de relacionamento com o caso de uso “validar senha do cliente”? • Em um sistema de editoração eletrônica de documentos que tipo de relacionamento existe entre “editar documento” e “verificar ortografia”? • 2. Represente um dos casos acima usando pacote. • 3. Em uma empresa existe um software de controle financeiro indique um caso de uso que se relacione com vários outros a partir de um relacionamento de inclusão. • 4. Em uma empresa toda venda realizada obriga a impressão de recibo, é correto representar a efetivação da venda e a impressão do recibo em casos de uso separado? • 5. Como representar em um diagrama de caso de uso a execução de um caso de uso chamado “Emissão de Aviso de Produtos em Estoque Mínimo”? Análise e Projeto de Sistemas

More Related