Você está na página 1de 12

DIAGRAMAS DE

CASO DE USO
SUMÁRIO

q Definição de Diagramas de Caso de Uso;


q Composição;
q Identificação dos Actores;
q Notação UML
q Conclusão

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
DEFINIÇÃO

Um caso de uso representa uma possível u1lização do sistema por um ator,


que pode ser uma pessoa, disposi1vo 8sico, mecanismo ou subsistema que
interage com o sistema alvo, u1lizando algum de seus serviços.

Um caso de uso narra a interação entre o sistema e os atores envolvidos,


para a1ngir um ou mais obje1vos Deve estar relacionado a um processo
bem definido, com começo, meio e fim
Exemplos:
• Vender Produtos
• Incluir ordem de serviço
• Emprestar Livro

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
COMPOSICÃO

O modelo de casos de uso de um sistema é composto de duas partes:


textual,
gráfica.
O diagrama da UML(Linguagem de Modelagem Unificada) u1lizado na
modelagem de gráfica é o diagrama de casos de uso.
Este diagrama permite dar uma visão global e de alto nível do sistema.
Componentes: casos de uso, atores, relacionamentos entre os
elementos anteriores.

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
COMPOSICÃO

Um caso de uso é definido através da descrição textual das interações


entre o(s) elemento(s) externo(s) e o sistema.

A UML não define nada acerca de como essa descrição textual deve ser
construída. Há várias dimensões independentes para a descrição textual
de um caso de uso:
Formato (conNnua, tabular, numerado)
Grau de detalhamento (sucinta ou expandida)

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
IDENTIFICAÇÃO ACTORES
Pode ser feito com base no documento de requisitos, ou pode ser feito
como forma de captar os requisitos, para depois escrever o documento
de requisitos

Observar atentamente quem são os atores que supostamente serão


responsáveis, direta ou indiretamente, pela interação com o sistema
Ator principal: interage diretamente com o sistema computacional
Ator secundário: interage com outros atores
Ao emprestar um livro, o Atendente é quem opera o computador e
realiza a transação, portanto é o ator principal
Já́ o Leitor, interage com o atendente, sendo um ator secundário

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
IDENTIFICAÇÃO ACTORES
Analisar cada requisito do sistema em busca dos grandes eventos que ocorrem no mundo real e que dão
origem a uma interação entre um ator e o sistema
Exemplo: Biblioteca
R1. Para usar os serviços de uma biblioteca, os leitores deverão estar registrados e possuir um cartão de
estudante ou de funcionário.

R2. O sistema deve permi1r que um leitor apto empreste um ou mais livros, por um período de tempo
que varia de 1hora a 5 horas, dependendo do 1po de leitor (48 horas para docentes e 5 horas para
estudantes).

R3. O leitor está apto a emprestar livros se não possuir em seu poder livros com data de devolução
vencida (menor do que a data atual) e desde que o número de livros emprestados não ultrapasse o
número máximo permi1do, que depende do 1po de leitor (3 livros para estudantes, 5 livros para
docentes).

R4. O sistema deve permi1r que o leitor devolva um ou mais livros em seu poder, fazendo com que o livro
volte a ficar disponível na biblioteca

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
IDENTIFICAÇÃO ACTORES
De acordo com esses 4 requisitos, podemos apresentar três casos de uso
candidatos são:
vEmprestar Livro
vIncluir novo Leitor
vDevolver Livro
Um requisito pode referir-se a mais de um caso de uso. Um caso de uso pode
referir-se a mais de um requisito
Diagramas de Casos de Uso são compostos basicamente por quatro partes:
• Cenário: Sequência de eventos que acontecem quando um usuário interage com o
sistema.
• Ator: Usuário do sistema, ou melhor, um 1po de usuário.
• Use Case: É uma tarefa ou uma funcionalidade realizada pelo ator (usuário)
• Comunicação: é o que liga um ator com um caso de uso

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
NOTAÇÃO UML

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
CONCLUSÃO
Um diagrama de caso de uso é excelente para:
Mostrar a fronteira do sistema, isto é, o que está dentro ou fora dele
Dar uma visão geral do comportamento do sistema, isto é, como ele é
usado e por quem.

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
CONCLUSÃO
No entanto, incluiremos no diagrama de casos de uso, para dar uma noção geral do escopo e
tamanho do sistema

Ins$tuto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao

Você também pode gostar