SlideShare uma empresa Scribd logo
Renato Nunes
renatoads2011@gmail.com
 Processo de desenvolvimento de modelos
abstratos de um sistema;
 Cada modelo apresenta uma visão ou
perspectiva diferente do sistema;
 A modelagem deixa de fora os detalhes;
 Trabalha com um modelo:
◦ Abstração do sistema a ser estudado;
 Em sua maioria usa notação UML (Linguagem
de Modelagem Unificada);
◦ Padrão para modelagem orientada a objetos.
1. Diagramas de atividades;
◦ Mostram as atividades envolvidas em um processo ou no
processamento de dados;
2. Diagramas de caso de uso;
◦ Mostram as interações entre um sistema e seu ambiente;
3. Diagramas de sequência;
◦ Mostram as interações entre os atores e o sistema;
4. Diagramas de classe;
◦ Mostram as classes de objeto no sistema e as
associações entre elas;
5. Diagramas de estado;
◦ Mostram como o sistema reage aos eventos internos e
externos.
 Usado para:
◦ Ajudar a extrair os requisitos do sistema;
◦ Descrever o sistema para os engenheiros que o
implementam;
◦ Documentar a estrutura e a operação do sistema.
 Todo sistema envolve algum tipo de
interação:
◦ Usuário Sistema;
◦ Sistema construído Outros sistemas;
 Duas abordagens à modelagem da interação:
◦ Diagramas de Caso de Uso (UC);
◦ Diagramas de Sequência;
 Amplamente usada para apoiar a elicitação de
requisitos;
 É um cenário simples que descreve o que o
usuário (ator) espera de um sistema;
 Cada UC representa uma tarefa externa de
um sistema;
◦ Mostrado como uma elipse com o envolvimento de
atores.
 São pessoas ou outros sistemas que interagem
com o sistema em desenvolvimento;
 Definidos através da descoberta dos usuários do
sistema;
 Representado por uma figura-palito;
 Cargos:
◦ Empregado, Cliente, Gerente, Almoxarife, Vendedor, etc;
 Organizações:
◦ Empresas, Agência de Impostos, Administradora de Cartões,
etc;
 Outros sistemas:
◦ Sistema de Cobrança, Sistema de Estoque de Produtos, etc;
 Equipamentos:
◦ Leitora de Código de Barras, Sensor, etc.
 Interação que ocorre entre o ator e o sistema
e do sistema para com o ator;
 Representa-se por uma elipse;
Dúvidas?
 Relacionamento entre o ator e o caso de uso
do sistema;
 Relacionamento entre atores;
 Exemplo:
◦ Os casos de uso do Funcionário Gerente são
também casos de uso do Administrador:
Generalização
 Inclusão (Include):
◦ Uma relação de INCLUSÃO de um caso de uso A
com um caso de uso B indica que o caso de uso A
(Sacar dinheiro, Liberar talão de cheque) deverá
incluir (obrigatoriamente) o comportamento
especificado para o caso de uso B (Validar conta)
 Descrição: Um usuário do sistema da FG
precisa cadastrar funcionário e liberar acesso
restrito a funcionário, mas para isso é
necessário logar no sistema.
 Ator: Funcionário (RH)
 Proposta de solução:
◦ Pode-se criar novo use case “Autenticar
usuário” e incluí-lo.
 Extensão (Extend):
◦ Uma relação de um caso de uso A com um caso de
uso B indica que o caso de uso B poderá incluir o
comportamento especificado para o caso de uso A.
 Descrição: Recebimento de ligação sistema
de celular;
 Ator: Usuário
 Casos de Uso:
◦ Fluxo de Eventos Principal:
 Receber ligação
◦ Fluxo de Eventos Opcional
 Receber ligação adicional
 Equipe de clientes (validação):
◦ Aprovam e entendem o que o sistema deverá fazer;
 Equipe de desenvolvedores (desenvolvimento):
◦ Ponto de partida para refinar requisitos de software;
◦ Podem seguir um desenvolvimento dirigido a casos de
uso;
◦ Designer (projetista): encontrar classes;
◦ Testadores: usam como base para casos de teste.
Dúvidas?
1. Identifique os objetivos do sistema;
2. Elabore um roteiro para realizar a tarefa, do
ponto de vista do usuário (sem se referir ao
sistema);
3. Identifique os atores;
4. Identifique os casos de uso;
5. Identifique os relacionamentos;
6. Refine buscando a existência de Extend, Include e
Generalização.
Dúvidas?
 SOMMERVILLE, Ian. Engenharia de software. 9ª ed. São
Paulo: Pearson, 2011;
 SOMMERVILLE, Ian. Engenharia de software. 8ª ed. São
Paulo: Pearson, 2009;
 http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Gra
duacao/SI-II/Uml/diagramas/usecases/usecases.htm;
 https://docs.kde.org/stable/pt_BR/kdesdk/umbrello/uml-
elements.html;
 IVAN, Samuel. Aula 5 – Diagrama de Caso de Uso. FAFICA –
Caruaru, 2013.

Mais conteúdo relacionado

Mais procurados

4 casos-de-uso
4 casos-de-uso4 casos-de-uso
4 casos-de-uso
sou estudante
 
Descrição formal de Casos de Uso
Descrição formal de Casos de UsoDescrição formal de Casos de Uso
Descrição formal de Casos de Uso
Natanael Simões
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
Nécio de Lima Veras
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
Sergio Chaves
 
E sw 06 diagrama caso uso - lic
E sw 06   diagrama caso uso - licE sw 06   diagrama caso uso - lic
E sw 06 diagrama caso uso - lic
simoneviana
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
Leandro Rezende
 
Analise sistemas 08
Analise sistemas 08Analise sistemas 08
Analise sistemas 08
Caroline Raquel Rodrigues
 
casos de uso
casos de usocasos de uso
casos de uso
Márcia Rodrigues
 
2005 0 X Stn Ti Jaime Correia (Amostra)
2005 0 X   Stn   Ti   Jaime Correia (Amostra)2005 0 X   Stn   Ti   Jaime Correia (Amostra)
2005 0 X Stn Ti Jaime Correia (Amostra)
Walter Cunha
 
V SEGINFO: “Utilizando padrões abertos para Coleta de informações e Assessmen...
V SEGINFO: “Utilizando padrões abertos para Coleta de informações e Assessmen...V SEGINFO: “Utilizando padrões abertos para Coleta de informações e Assessmen...
V SEGINFO: “Utilizando padrões abertos para Coleta de informações e Assessmen...
Clavis Segurança da Informação
 

Mais procurados (10)

4 casos-de-uso
4 casos-de-uso4 casos-de-uso
4 casos-de-uso
 
Descrição formal de Casos de Uso
Descrição formal de Casos de UsoDescrição formal de Casos de Uso
Descrição formal de Casos de Uso
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
E sw 06 diagrama caso uso - lic
E sw 06   diagrama caso uso - licE sw 06   diagrama caso uso - lic
E sw 06 diagrama caso uso - lic
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Analise sistemas 08
Analise sistemas 08Analise sistemas 08
Analise sistemas 08
 
casos de uso
casos de usocasos de uso
casos de uso
 
2005 0 X Stn Ti Jaime Correia (Amostra)
2005 0 X   Stn   Ti   Jaime Correia (Amostra)2005 0 X   Stn   Ti   Jaime Correia (Amostra)
2005 0 X Stn Ti Jaime Correia (Amostra)
 
V SEGINFO: “Utilizando padrões abertos para Coleta de informações e Assessmen...
V SEGINFO: “Utilizando padrões abertos para Coleta de informações e Assessmen...V SEGINFO: “Utilizando padrões abertos para Coleta de informações e Assessmen...
V SEGINFO: “Utilizando padrões abertos para Coleta de informações e Assessmen...
 

Semelhante a Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso

AULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.pptAULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.ppt
ValdivinoJoseRibeiro
 
Parte6 casos de uso
Parte6   casos de usoParte6   casos de uso
Parte6 casos de uso
Gustavo Girardon
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UML
IFFar - SVS
 
Modelo caso uso
Modelo caso usoModelo caso uso
Modelo caso uso
Gabriel Faustino
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
GreiceSilva21
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
GreiceSilva21
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
GreiceSilva21
 
Aula 05 .pdf
Aula 05 .pdfAula 05 .pdf
Aula 05 .pdf
GreiceSilva21
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
Leinylson Fontinele
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
Frank Lira
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
Frank Lira
 
Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
UML1.pdf
UML1.pdfUML1.pdf
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
Rodrigo Cascarrolho
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
Gabriel Moura
 
Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Aps caso uso
Aps caso usoAps caso uso
Aula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semanaAula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semana
Gabriel Moura
 
Trabalho uml
Trabalho umlTrabalho uml
Trabalho uml
leticiasbh
 
Aula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de ProjetoAula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de Projeto
Vinícius de Paula
 

Semelhante a Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso (20)

AULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.pptAULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.ppt
 
Parte6 casos de uso
Parte6   casos de usoParte6   casos de uso
Parte6 casos de uso
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UML
 
Modelo caso uso
Modelo caso usoModelo caso uso
Modelo caso uso
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
 
Aula 05 .pdf
Aula 05 .pdfAula 05 .pdf
Aula 05 .pdf
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
 
Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05
 
UML1.pdf
UML1.pdfUML1.pdf
UML1.pdf
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
 
Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07
 
Aps caso uso
Aps caso usoAps caso uso
Aps caso uso
 
Aula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semanaAula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semana
 
Trabalho uml
Trabalho umlTrabalho uml
Trabalho uml
 
Aula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de ProjetoAula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de Projeto
 

Último

PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 

Último (8)

PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 

Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso

  • 2.
  • 3.  Processo de desenvolvimento de modelos abstratos de um sistema;  Cada modelo apresenta uma visão ou perspectiva diferente do sistema;  A modelagem deixa de fora os detalhes;
  • 4.  Trabalha com um modelo: ◦ Abstração do sistema a ser estudado;  Em sua maioria usa notação UML (Linguagem de Modelagem Unificada); ◦ Padrão para modelagem orientada a objetos.
  • 5. 1. Diagramas de atividades; ◦ Mostram as atividades envolvidas em um processo ou no processamento de dados; 2. Diagramas de caso de uso; ◦ Mostram as interações entre um sistema e seu ambiente; 3. Diagramas de sequência; ◦ Mostram as interações entre os atores e o sistema; 4. Diagramas de classe; ◦ Mostram as classes de objeto no sistema e as associações entre elas; 5. Diagramas de estado; ◦ Mostram como o sistema reage aos eventos internos e externos.
  • 6.  Usado para: ◦ Ajudar a extrair os requisitos do sistema; ◦ Descrever o sistema para os engenheiros que o implementam; ◦ Documentar a estrutura e a operação do sistema.
  • 7.
  • 8.  Todo sistema envolve algum tipo de interação: ◦ Usuário Sistema; ◦ Sistema construído Outros sistemas;  Duas abordagens à modelagem da interação: ◦ Diagramas de Caso de Uso (UC); ◦ Diagramas de Sequência;
  • 9.
  • 10.  Amplamente usada para apoiar a elicitação de requisitos;  É um cenário simples que descreve o que o usuário (ator) espera de um sistema;  Cada UC representa uma tarefa externa de um sistema; ◦ Mostrado como uma elipse com o envolvimento de atores.
  • 11.
  • 12.  São pessoas ou outros sistemas que interagem com o sistema em desenvolvimento;  Definidos através da descoberta dos usuários do sistema;  Representado por uma figura-palito;
  • 13.  Cargos: ◦ Empregado, Cliente, Gerente, Almoxarife, Vendedor, etc;  Organizações: ◦ Empresas, Agência de Impostos, Administradora de Cartões, etc;  Outros sistemas: ◦ Sistema de Cobrança, Sistema de Estoque de Produtos, etc;  Equipamentos: ◦ Leitora de Código de Barras, Sensor, etc.
  • 14.  Interação que ocorre entre o ator e o sistema e do sistema para com o ator;  Representa-se por uma elipse;
  • 16.
  • 17.  Relacionamento entre o ator e o caso de uso do sistema;
  • 18.  Relacionamento entre atores;  Exemplo: ◦ Os casos de uso do Funcionário Gerente são também casos de uso do Administrador: Generalização
  • 19.  Inclusão (Include): ◦ Uma relação de INCLUSÃO de um caso de uso A com um caso de uso B indica que o caso de uso A (Sacar dinheiro, Liberar talão de cheque) deverá incluir (obrigatoriamente) o comportamento especificado para o caso de uso B (Validar conta)
  • 20.  Descrição: Um usuário do sistema da FG precisa cadastrar funcionário e liberar acesso restrito a funcionário, mas para isso é necessário logar no sistema.  Ator: Funcionário (RH)  Proposta de solução: ◦ Pode-se criar novo use case “Autenticar usuário” e incluí-lo.
  • 21.
  • 22.  Extensão (Extend): ◦ Uma relação de um caso de uso A com um caso de uso B indica que o caso de uso B poderá incluir o comportamento especificado para o caso de uso A.
  • 23.  Descrição: Recebimento de ligação sistema de celular;  Ator: Usuário  Casos de Uso: ◦ Fluxo de Eventos Principal:  Receber ligação ◦ Fluxo de Eventos Opcional  Receber ligação adicional
  • 24.
  • 25.
  • 26.  Equipe de clientes (validação): ◦ Aprovam e entendem o que o sistema deverá fazer;  Equipe de desenvolvedores (desenvolvimento): ◦ Ponto de partida para refinar requisitos de software; ◦ Podem seguir um desenvolvimento dirigido a casos de uso; ◦ Designer (projetista): encontrar classes; ◦ Testadores: usam como base para casos de teste.
  • 28.
  • 29. 1. Identifique os objetivos do sistema; 2. Elabore um roteiro para realizar a tarefa, do ponto de vista do usuário (sem se referir ao sistema); 3. Identifique os atores; 4. Identifique os casos de uso; 5. Identifique os relacionamentos; 6. Refine buscando a existência de Extend, Include e Generalização.
  • 30.
  • 32.  SOMMERVILLE, Ian. Engenharia de software. 9ª ed. São Paulo: Pearson, 2011;  SOMMERVILLE, Ian. Engenharia de software. 8ª ed. São Paulo: Pearson, 2009;  http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Gra duacao/SI-II/Uml/diagramas/usecases/usecases.htm;  https://docs.kde.org/stable/pt_BR/kdesdk/umbrello/uml- elements.html;  IVAN, Samuel. Aula 5 – Diagrama de Caso de Uso. FAFICA – Caruaru, 2013.