Escolar Documentos
Profissional Documentos
Cultura Documentos
Casos de Uso
Discente Docente
João Américo Júnior Hermenegildo Carlos
3
Caso de uso
Segundo Melo (2010, p. 57) “um caso de uso descreve uma sequência de acções
que representam um cenário principal e cenários alternativos, com o objectivo de
demonstrar o comportamento de um sistema (ou parte dele), através de interacções
com autores.” E ainda segundo Booch, Rumbaugh e Jacobson (2005, p. 231) “um
caso de uso é uma descrição de um conjunto de sequências de acções, inclusive
variantes, que um sistema executa para produzir um resultado de valor observável
por um actor.”
Características
Exemplo:
4
O actor é aquele que utiliza o sistema para passar informações. Pode ser outro
sistema, um hardware, um grupo de pessoas. Mas têm que necessariamente
interagir com o sistema.
Os actores podem ser identificados fazendo as seguintes questões:
Quem irá usar as funcionalidades básicas do sistema?
Existe funcionalidade para administrar e manter o sistema? Quem irá
executar tais actividades?
Algum dispositivo de hardware inicializa alguma funcionalidade, ou interage
de alguma forma com o sistema?
O sistema irá interagir com outros sistemas?
O nome do Caso de Uso deve ser uma frase indicando a acção que realiza ou
deseja realizar. Não se pode identificar um caso de uso no lugar de um passo! um
caso de uso tem um conjunto de passos e trata as excepções desses passos. Na
descrição do caso de uso deve se que pensar quais as acções que o caso de uso
desempenhará. Alguns exemplos de casos de uso:
5
Cadastrar Cliente, Registar Venda, Fechar Caixa.
O caso de uso é mostrado como uma elipse e seu nome pode vir dentro do desenho
ou abaixo do mesmo. Exemplos de Caso de Uso:
Cadastrar cliente;
Cadastrar pedido;
Consultar produto;
Características e Regras
Um caso de uso é sempre inicializado por um actor, que pode fazê-lo directa ou
indirectamente no sistema. São conectados aos atores através de associações de
comunicação.
Sempre devolve um valor como resposta duma dada requisição feita pelo actor.
Um caso de uso tem: início, meio e fim. É completo, não terá terminado até que
um valor tenha sido retornado;
Um caso de uso, como dito anteriormente, representa uma funcionalidade do
sistema: tem início, uma entrada, uma solicitação, tem meio, um processamento,
uma gravação e tem um fim, uma confirmação, uma impressão, o resultado de uma
consulta na tela.
1. Paciente
2. Secretária
3. Médico
1. Paciente
o Solicita Consulta
o Solicita Cancelamento de Consulta
2. Secretária
o Consulta Agenda
o Marca Consulta
o Cancela Consulta
3. Médico
o Realiza Consulta
o Prescreve Medicação
o Solicita Realização de exames
1
UML é um acrónimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que
define uma série de artefactos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objectos que desenvolvemos.
7
8
Conclusão
Ao contrario de apresentação de um sistema de software através de um documento
textual, a modelagem de caso é simples, não exigem conhecimentos técnicos para
um usuário normal, os diagramas são inteligíveis o que auxilia o pessoal técnico na
comunicação com seus clientes.
9
Bibliografia
PARREIRA JÚNIOR, Walteno Martins & TEODORO NETO, Euclides Martins & GOMES, Gina
Márcia dos Santos. Análise e Programação Orientada ao Objeto – in I Encontro de Iniciação
Científica e III Encontro de Pesquisa - ILES/ULBRA – Itumbiara-GO – 2002
https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-
introducao-pratica-a-uml/23408
10