Exemplos de Caso de Uso UML

Saiba Tudo Sobre Casos de Uso UML e Como Criá-los

O Que é um Diagrama de Caso de Uso?

Quando um software de sistema está na fase de desenvolvimento, para fazê-lo funcionar eficientemente, os desenvolvedores especificam casos de uso diferentes para verificar o comportamento possível do software em casos diferentes ou situações. Este diagrama nos mostra o comportamento possível de como o software irá funcionar.

O benefício de usar o diagrama de caso de uso é que desenvolvemos o sistema com o usuário em mente. É a melhor maneira de satisfazer as exigências do utilizador final. O diagrama de caso de uso ilustra a relação entre os vários casos de uso, atores e sistemas. A melhor prática é que o diagrama de utilização deve ser pequeno e conciso. O diagrama de caso de uso especifica como um sistema será executado, e é por isso que mostra apenas a funcionalidade do sistema.

Notação de Diagrama de Caso de Uso

Nesta seção, falaremos sobre os quatro tipos básicos de notação de diagrama de caso de uso. São as seguintes.

Casos de Uso

Casos de Uso

Os casos de uso informam-nos sobre o funcionamento do sistema em diferentes casos. Estes casos de uso são feitos tendo em conta o que um utilizador pretende do sistema. Dependendo das necessidades e dos desejos do utilizador, são realizados os casos de uso e, em seguida, o sistema é desenvolvido e testado de acordo com esses casos.

Atores

Atores no Diagrama de Uso de Caso

Um ator é simplesmente o utilizador final. Pode ser qualquer pessoa, um humano, uma organização, uma máquina ou qualquer outra coisa. Os atores são colocados com diferentes casos no diagrama para ilustrar como o usuário irá interagir com o sistema.

Subsistemas

Subsistemas em Diagrama de Caso de Uso

Os subsistemas no UML são os diferentes sistemas fixos que se comportam de forma independente em um sistema. Eles são usados em diagramas UML para representar unidades diferentes no sistema.

Relacionamentos no Processo de Diagrama de Caso de Uso

Relacionamentos no Processo de Diagrama de Caso de Uso

Eles mostram a relação entre os elementos do modelo. Mostra o comportamento entre os elementos do modelo.

Fonte: www.ibm.com

EdrawMax: Um Canivete Suíço Para Todas as Suas Necessidades de Diagramação

  • Permite criar facilmente mais de 280 tipos de diagramas;
  • Fornece vários modelos e símbolos para atender às suas necessidades;
  • Interface de arrastar e soltar fácil de usar;
  • Customize cada detalhe utilizando kits de ferramentas inteligentes e dinâmicos;
  • Compatível com uma variedade de formatos de arquivo, como MS Office, Visio, PDF, etc;
  • Sinta-se à vontade para exportar, imprimir e compartilhar os seus diagramas.

Exemplo de Diagrama de Caso de Uso de Cenários Comuns

Esta seção apresentará vários exemplos práticos de diagrama de casos que limparão a mente e o conceito.

1. Diagrama de Caso de Uso para Caixa Eletrônico

Diagrama de Caso de Uso para Caixa Eletrônico

O Caixa Eletrônico é o subsistema bancário que permite que os usuários finais interajam com as múltiplas funcionalidades do banco como transações, depósito, etc.

Neste diagrama, temos dois atores, o cliente e o técnico. O cliente precisa verificar o saldo, sacar dinheiro, depositar fundos e transferir fundos. Todas essas funcionalidades são os casos de uso. O técnico reage e mantém o caixa eletrônico para que os clientes não tenham queixas. Estes são também os casos de uso.

Existe uma relação entre o banco e o caixa eletrônico porque o usuário só irá realizar tais ações quando o banco os autenticar.

2. Diagrama de Caso de Uso para Site

Diagrama de Caso de Uso para Site

No diagrama acima, o usuário do site e o webmaster são os atores do diagrama UML. O usuário do site quer procurar documentos, procurar documentos e ver eventos. Estes são os casos de uso ou a funcionalidade que o usuário quer fazer. O download e a visualização dos documentos são também os casos de uso, e eles estão relacionados uns aos outros com base nas exigências do usuário.

Os documentos de envio de webmasters postar novos eventos na página inicial e adicionar um usuário e esses casos de uso são relacionados a pastas gerenciadas e adicionar a empresa, mas ainda com base no que o ator quer.

3. Diagrama de Caso de Uso para Sistema de Gerenciamento de Biblioteca

Diagrama de Caso de Uso para Sistema de Gerenciamento de Biblioteca

No diagrama, podemos ver os vários agadores: funcionários e estudantes, bibliotecários e banco de dados de bibliotecas. E temos dezenas de casos de uso, como autenticação, reserva um livro, renovação de um livro, pagando bem, etc. Alguns casos de uso estão relacionados entre si, como renovação inválida e renovação de um livro, registrando um novo usuário, obtendo um ID do cartão de biblioteca, etc.

O bibliotecário também faz várias tarefas. A coisa a notar aqui é que um ator é uma máquina que é o banco de dados de biblioteca. Como mencionado acima, o ator pode ser qualquer um, seja humano ou máquina.

4. Diagrama de Caso de Uso para Compras Online

Diagrama de Caso de Uso para Compras Online

Neste exemplo, temos um subsistema de compras online. Tem casos de uso como os itens de visualização, faça uma compra, check-out e um cadastro de cliente. Temos então vários atores, como o usuário registrado, o cliente web e novos clientes. Estes atores estão relacionados entre si. Os casos de uso encontram-se também numa relação.

Os atores PayPal e o serviço de pagamento de crédito são as organizações que interagem com o subsistema com diferentes casos de uso.

5. Diagrama de Caso de Uso para Sistema de Gerenciamento de Hospital

Diagrama de Caso de Uso para Sistema de Gerenciamento de Hospital

Fonte: www.uml-diagrams.org

Trata-se do diagrama de caso de uso do sistema de gestão hospitalar. Neste diagrama, o recepcionista é o principal ator. O recepcionista interage com casos múltiplos de uso, como uma reunião de paciente agendada, admissão do paciente no hospital, etc. Estes casos estão relacionados entre si.

6. Diagrama de Caso de uso para Sistema de Aluguel de Carros

Diagrama de Caso de uso para Sistema de Aluguel de Carros

É uma ilustração do sistema UML de caso de uso de aluguel de automóveis. Aqui, a seguradora é o ator que é a organização que interage com o caso de uso do pagamento de contas e o cliente também é ator. Através do cliente, a seguradora está também a interagir com outros casos de uso do sistema de aluguel de automóveis. O empregado e o gerente são também os atores deste sistema.

7. Diagrama de Caso de Uso para Sistema de Registro de Estudante

Diagrama de Caso de Uso para Sistema de Registro de Estudante

Fonte: www.researchgate.net

É o diagrama UML do sistema de registro de estudante. Estudantes, professores e administradores são os atores. O sistema também tem dezenas de casos de uso.

8. Diagrama de Caso de Uso para Sistema de Reserva Aérea

Diagrama de Caso de Uso para Sistema de Reserva Aérea

Este sistema é o subsistema do sistema de reservas aéreas. Os atores são passageiros, administradores e os bancos que são as organizações. O passageiro está preocupado com múltiplos casos de uso, como login, verificação de disponibilidade, agendar passagem, etc. O caso da uso de agendar passagem tem a ver com o caso de uso do assento escolhido. A administração cancela passagens, atualiza os horários dos voos. O banco vê os casos de uso do pagamento.



Use o EdrawMax para a Criação de Diagrama de Caso de Uso

Descrever seu sistema com um diagrama de caso de uso antes de desenvolver é essencial em si. Isso ajuda você a entender o que o usuário precisa. Ele ajuda você a tornar as funções do sistema mais viáveis. O melhor é que os casos de uso sejam visíveis. Ele ajuda você a testar e melhorar rapidamente o software. O diagrama de caso de uso ajuda a tornar seu produto mais amigável.

Você pode usar o EdrawMax para usar o diagrama de caso de uso. O EdrawMax é o melhor software de criação de diagramas que ajuda você a fazer qualquer diagrama de forma eficiente. O software contém todos os pacotes e bibliotecas que serão suficientes na criação de diagramas.

O EdrawMax permite importar seus modelos ou usar exemplos pré-gerados para tornar a sua produção mais rápida. Você também pode exportar seu projeto para qualquer site. O software é gratuito para o trabalho preparatório, mas você precisa utilizar as opções pagas para os recursos premium.

EdrawMax

Artigos Relacionados