{"id":10832,"date":"2024-11-20T11:23:54","date_gmt":"2024-11-20T03:23:54","guid":{"rendered":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/"},"modified":"2026-04-20T17:05:07","modified_gmt":"2026-04-20T09:05:07","slug":"comprehensive-tutorial-on-use-case-diagrams","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/","title":{"rendered":"Tutorial Completo sobre Diagramas de Casos de Uso"},"content":{"rendered":"<h2>Introdu\u00e7\u00e3o<\/h2>\n<p>Um <a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\">diagrama de casos de uso<\/a> \u00e9 um tipo de diagrama comportamental definido pela <a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\">Linguagem Unificada de Modelagem<\/a> (UML). \u00c9 usado para descrever as intera\u00e7\u00f5es entre usu\u00e1rios (atores) e um sistema para alcan\u00e7ar objetivos espec\u00edficos. Os diagramas de casos de uso s\u00e3o essenciais para compreender e documentar os requisitos funcionais de um sistema a partir da perspectiva do usu\u00e1rio. Este tutorial ir\u00e1 gui\u00e1-lo na cria\u00e7\u00e3o e compreens\u00e3o de diagramas de casos de uso, utilizando o sistema de aluguel de bicicletas Wheels como exemplo.<\/p>\n<h2>O que \u00e9 um Diagrama de Casos de Uso?<\/h2>\n<p>Um <a href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/2575\/6362_drawinguseca.html\">diagrama de casos de uso<\/a> consiste nos seguintes componentes principais:<\/p>\n<ol>\n<li><strong>Atores<\/strong>: Representam usu\u00e1rios ou sistemas externos que interagem com o sistema. Os atores podem ser seres humanos, outros sistemas ou dispositivos de hardware.<\/li>\n<li><strong>Casos de Uso<\/strong>: Representam funcionalidades ou servi\u00e7os espec\u00edficos que o sistema fornece aos atores. Cada caso de uso descreve um objetivo que um ator deseja alcan\u00e7ar ao interagir com o sistema.<\/li>\n<li><strong>Relacionamentos<\/strong>:\n<ul>\n<li><strong>Associa\u00e7\u00e3o de Comunica\u00e7\u00e3o<\/strong>: Uma linha que conecta um ator a um caso de uso, indicando que o ator participa desse caso de uso.<\/li>\n<li><strong>Incluir<\/strong>: Um relacionamento entre casos de uso onde um caso de uso inclui o comportamento de outro.<\/li>\n<li><strong>Estender<\/strong>: Um relacionamento entre casos de uso onde um caso de uso estende o comportamento de outro sob certas condi\u00e7\u00f5es.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Criando um Diagrama de Casos de Uso<\/h2>\n<h3>Etapa 1: Identificar Atores<\/h3>\n<p>Identifique todos os atores que ir\u00e3o interagir com o sistema. Para o sistema de aluguel de bicicletas Wheels, os atores s\u00e3o:<\/p>\n<ul>\n<li>Administrador<\/li>\n<li>Recepcionista<\/li>\n<\/ul>\n<h3>Etapa 2: Identificar Casos de Uso<\/h3>\n<p>Identifique as funcionalidades principais ou servi\u00e7os que o sistema oferece. Cada <a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/use-case-diagram-tutorial\/\">caso de uso<\/a>deve representar um objetivo espec\u00edfico que um ator deseja alcan\u00e7ar. Para o sistema Wheels, os casos de uso s\u00e3o:<\/p>\n<ul>\n<li>Manter lista de bicicletas<\/li>\n<li>Manter lista de clientes<\/li>\n<li>Gerenciar consultas<\/li>\n<li>Emitir bicicleta<\/li>\n<li>Gerenciar devolu\u00e7\u00e3o de bicicleta<\/li>\n<li>Localizar bicicleta<\/li>\n<li>Imprimir comprovante<\/li>\n<\/ul>\n<h3>Etapa 3: Desenhar o Diagrama de Casos de Uso<\/h3>\n<ol>\n<li><strong>Desenhar atores<\/strong>: Represente os atores como figuras de palito.<\/li>\n<li><strong>Desenhar casos de uso<\/strong>: Represente os casos de uso como ovais.<\/li>\n<li><strong>Conectar atores e casos de uso<\/strong>: Use linhas para conectar atores aos casos de uso nos quais eles participam.<\/li>\n<li><strong>Adicionar relacionamentos<\/strong>: Use setas tracejadas para representar relacionamentos \u201cincluir\u201d e \u201cestender\u201d.<\/li>\n<\/ol>\n<h3>Exemplo: Sistema de Aluguel de Bicicletas Wheels<\/h3>\n<p>Vamos criar um diagrama de casos de uso para o sistema de aluguel de bicicletas Wheels com base na imagem fornecida.<\/p>\n<h4>Atores:<\/h4>\n<ul>\n<li>Administrador<\/li>\n<li>Recepcionista<\/li>\n<\/ul>\n<h4>Casos de uso:<\/h4>\n<ul>\n<li>Manter lista de bicicletas<\/li>\n<li>Manter lista de clientes<\/li>\n<li>Gerenciar consultas<\/li>\n<li>Emitir bicicleta<\/li>\n<li>Gerenciar devolu\u00e7\u00e3o de bicicleta<\/li>\n<li>Localizar bicicleta<\/li>\n<li>Imprimir comprovante<\/li>\n<\/ul>\n<h4>Diagrama de Casos de Uso:<\/h4>\n<p><img decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\"\/><\/p>\n<h3>Explica\u00e7\u00e3o:<\/h3>\n<ol>\n<li><strong>Atores<\/strong>:\n<ul>\n<li><code class=\"\">Administrador<\/code>\u00a0(adm)<\/li>\n<li><code class=\"\">Recepcionista<\/code>\u00a0(rec)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Casos de Uso<\/strong>:\n<ul>\n<li><code class=\"\">Manter lista de bicicletas<\/code>\u00a0(UC1)<\/li>\n<li><code class=\"\">Manter lista de clientes<\/code>\u00a0(UC2)<\/li>\n<li><code class=\"\">Gerenciar consultas<\/code>\u00a0(UC3)<\/li>\n<li><code class=\"\">Emitir bicicleta<\/code>\u00a0(UC4)<\/li>\n<li><code class=\"\">Gerenciar devolu\u00e7\u00e3o de bicicleta<\/code>\u00a0(UC5)<\/li>\n<li><code class=\"\">Localizar bicicleta<\/code>\u00a0(UC6)<\/li>\n<li><code class=\"\">Imprimir comprovante<\/code>\u00a0(UC7)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Relacionamentos<\/strong>:\n<ul>\n<li>O\u00a0<code class=\"\">Recepcionista<\/code>\u00a0est\u00e1 envolvido em\u00a0<code class=\"\">Tratar de consultas<\/code>,\u00a0<code class=\"\">Emitir bicicleta<\/code>, e\u00a0<code class=\"\">Tratar da devolu\u00e7\u00e3o da bicicleta<\/code>.<\/li>\n<li>O\u00a0<code class=\"\">Administrador<\/code>\u00a0est\u00e1 envolvido em\u00a0<code class=\"\">Manter lista de bicicletas<\/code>\u00a0e\u00a0<code class=\"\">Manter lista de clientes<\/code>.<\/li>\n<li>O\u00a0<code class=\"\">Emitir bicicleta<\/code>\u00a0caso de uso inclui o\u00a0<code class=\"\">Tratar de consultas<\/code>\u00a0caso de uso.<\/li>\n<li>O\u00a0<code class=\"\">Tratar da devolu\u00e7\u00e3o da bicicleta<\/code>\u00a0caso de uso inclui o\u00a0<code class=\"\">Imprimir comprovante<\/code>\u00a0caso de uso.<\/li>\n<li>O\u00a0<code class=\"\">Emitir bicicleta<\/code>\u00a0caso de uso estende o\u00a0<code class=\"\">Manter lista de clientes<\/code>\u00a0caso de uso.<\/li>\n<li>O\u00a0<code class=\"\">Localizar bicicleta<\/code>o caso de uso est\u00e1 inclu\u00eddo em<code class=\"\">Manter lista de bicicletas<\/code>,\u00a0<code class=\"\">Manter lista de clientes<\/code>,\u00a0<code class=\"\">Gerenciar consultas<\/code>, e\u00a0<code class=\"\">Emitir bicicleta<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Descri\u00e7\u00f5es de Casos de Uso<\/h2>\n<p>Al\u00e9m do diagrama, \u00e9 importante documentar os casos de uso com descri\u00e7\u00f5es. Uma descri\u00e7\u00e3o de caso de uso geralmente inclui:<\/p>\n<ol>\n<li><strong>Nome do Caso de Uso<\/strong>: O nome do caso de uso.<\/li>\n<li><strong>Atores<\/strong>: Os atores envolvidos no caso de uso.<\/li>\n<li><strong>Objetivo<\/strong>: O objetivo ou prop\u00f3sito do caso de uso.<\/li>\n<li><strong>Vis\u00e3o Geral<\/strong>: Uma breve descri\u00e7\u00e3o do que acontece no caso de uso.<\/li>\n<li><strong>Curso Normal dos Eventos<\/strong>: Uma descri\u00e7\u00e3o passo a passo do fluxo normal de eventos.<\/li>\n<li><strong>Cursos Alternativos<\/strong>: Descri\u00e7\u00f5es de quaisquer fluxos alternativos ou excepcionais de eventos.<\/li>\n<\/ol>\n<h3>Exemplo: Descri\u00e7\u00e3o do Caso de Uso: Emitir Bicicleta<\/h3>\n<p><strong>Caso de Uso<\/strong>: Emitir bicicleta<\/p>\n<p><strong>Atores<\/strong>: Recepcionista<\/p>\n<p><strong>Objetivo<\/strong>: Alugar uma bicicleta<\/p>\n<p><strong>Vis\u00e3o Geral<\/strong>: Quando um cliente entra na loja, ele escolhe uma bicicleta para alugar. O atendente consulta a bicicleta no sistema e informa ao cliente quanto custar\u00e1 alugar a bicicleta por um per\u00edodo especificado. O cliente paga, recebe um comprovante e depois sai com a bicicleta.<\/p>\n<p><strong>Curso T\u00edpico de Eventos<\/strong>:<\/p>\n<ol>\n<li>O cliente escolhe uma bicicleta.<\/li>\n<li>O atendente digita o n\u00famero da bicicleta.<\/li>\n<li>O sistema exibe os detalhes da bicicleta, incluindo a taxa di\u00e1ria de aluguel e o dep\u00f3sito.<\/li>\n<li>O cliente especifica a dura\u00e7\u00e3o do aluguel.<\/li>\n<li>O atendente digita a dura\u00e7\u00e3o do aluguel.<\/li>\n<li>O sistema exibe o custo total do aluguel.<\/li>\n<li>O cliente concorda com o pre\u00e7o.<\/li>\n<li>O atendente digita os dados do cliente.<\/li>\n<li>O sistema exibe os dados do cliente.<\/li>\n<li>O cliente paga o valor total.<\/li>\n<li>O atendente registra o valor pago.<\/li>\n<li>O sistema imprime um comprovante.<\/li>\n<\/ol>\n<p><strong>Cursos Alternativos<\/strong>:<\/p>\n<ul>\n<li>Passos 8 e 9: Os dados do cliente j\u00e1 est\u00e3o no sistema, ent\u00e3o o atendente precisa apenas digitar um identificador, e o sistema exibir\u00e1 os dados do cliente.<\/li>\n<li>Passos 7-12: O cliente pode n\u00e3o estar satisfeito com o pre\u00e7o e pode encerrar a transa\u00e7\u00e3o.<\/li>\n<\/ul>\n<h3>Caso de Uso: Emitir Bicicleta: Explica\u00e7\u00e3o Detalhada<\/h3>\n<p>O caso de uso \u201cEmitir Bicicleta\u201d no sistema de aluguel de bicicletas Wheels representa o processo de alugar uma bicicleta para um cliente. Este caso de uso envolve v\u00e1rias intera\u00e7\u00f5es entre o atendente e o sistema para alcan\u00e7ar a meta de emitir uma bicicleta. A seguir, explicaremos o fluxo de eventos no caso de uso \u201cEmitir Bicicleta\u201d e como ele se relaciona com os casos de uso \u201cincluir\u201d e \u201cestender\u201d.<\/p>\n<h4>Atores:<\/h4>\n<ul>\n<li><strong>Atendente<\/strong>: O ator principal que interage com o sistema para emitir uma bicicleta.<\/li>\n<\/ul>\n<h4>Objetivo:<\/h4>\n<ul>\n<li>Alugar uma bicicleta para um cliente.<\/li>\n<\/ul>\n<h4>Vis\u00e3o Geral:<\/h4>\n<p>Quando um cliente entra na loja, ele escolhe uma bicicleta para alugar. O atendente consulta a bicicleta no sistema e informa ao cliente quanto custar\u00e1 alugar a bicicleta por um per\u00edodo especificado. O cliente paga, recebe um comprovante e depois sai com a bicicleta.<\/p>\n<h4>Curso T\u00edpico de Eventos:<\/h4>\n<ol>\n<li><strong>Cliente Escolhe uma Bicicleta<\/strong>: O cliente seleciona uma bicicleta entre as op\u00e7\u00f5es dispon\u00edveis.<\/li>\n<li><strong>Recepcionista Digita o N\u00famero da Bicicleta<\/strong>: O recepcionista insere o n\u00famero da bicicleta no sistema.<\/li>\n<li><strong>Sistema Exibe os Detalhes da Bicicleta<\/strong>: O sistema exibe os detalhes da bicicleta, incluindo a taxa di\u00e1ria de aluguel e o dep\u00f3sito.<\/li>\n<li><strong>Cliente Especifica a Dura\u00e7\u00e3o do Aluguel<\/strong>: O cliente indica por quanto tempo deseja alugar a bicicleta.<\/li>\n<li><strong>Recepcionista Digita a Dura\u00e7\u00e3o do Aluguel<\/strong>: O recepcionista insere a dura\u00e7\u00e3o do aluguel no sistema.<\/li>\n<li><strong>Sistema Exibe o Custo Total do Aluguel<\/strong>: O sistema calcula e exibe o custo total do aluguel da bicicleta.<\/li>\n<li><strong>Cliente Concorda com o Pre\u00e7o<\/strong>: O cliente confirma que concorda com o custo do aluguel.<\/li>\n<li><strong>Recepcionista Digita os Dados do Cliente<\/strong>: O recepcionista insere os dados do cliente no sistema.<\/li>\n<li><strong>Sistema Exibe os Dados do Cliente<\/strong>: O sistema exibe os dados do cliente inseridos para verifica\u00e7\u00e3o.<\/li>\n<li><strong>Cliente Paga o Custo Total<\/strong>: O cliente faz o pagamento.<\/li>\n<li><strong>Recepcionista Registra o Valor Pago<\/strong>: O recepcionista registra o pagamento no sistema.<\/li>\n<li><strong>Sistema Imprime um Comprovante<\/strong>: O sistema gera e imprime um comprovante para o cliente.<\/li>\n<\/ol>\n<h4>Rela\u00e7\u00f5es com Outros Casos de Uso:<\/h4>\n<ol>\n<li><strong>Rela\u00e7\u00f5es de Inclus\u00e3o<\/strong>:\n<ul>\n<li><strong>Gerenciar Consultas<\/strong>: O caso de uso \u201cEmitir Bicicleta\u201d inclui o caso de uso \u201cGerenciar Consultas\u201d. Isso significa que sempre que uma bicicleta for emitida, o sistema deve lidar com consultas sobre a disponibilidade e o custo da bicicleta. O fluxo de eventos no caso de uso \u201cEmitir Bicicleta\u201d sempre envolver\u00e1 o gerenciamento de consultas.<\/li>\n<li><strong>Localizar Bicicleta<\/strong>: O caso de uso \u201cEmitir Bicicleta\u201d inclui o caso de uso \u201cLocalizar Bicicleta\u201d. Isso significa que o recepcionista usar\u00e1 o sistema para encontrar os detalhes da bicicleta com base no n\u00famero da bicicleta inserido. Este \u00e9 um passo necess\u00e1rio na emiss\u00e3o da bicicleta.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Relacionamentos de Extens\u00e3o<\/strong>:\n<ul>\n<li><strong>Manter Lista de Clientes<\/strong>: O caso de uso \u201cEmitir Bicicleta\u201d estende o caso de uso \u201cManter Lista de Clientes\u201d. Isso significa que durante o processo de emiss\u00e3o de uma bicicleta, o sistema pode precisar adicionar um novo cliente ou atualizar os detalhes de um cliente existente. Essa extens\u00e3o \u00e9 condicional e ocorre apenas quando necess\u00e1rio.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4>Fluxo de Eventos com Casos de Uso de Inclus\u00e3o e Extens\u00e3o:<\/h4>\n<ol>\n<li><strong>Cliente Escolhe uma Bicicleta<\/strong>: O cliente seleciona uma bicicleta.<\/li>\n<li><strong>Recepcionista Digita o N\u00famero da Bicicleta<\/strong>: O recepcionista insere o n\u00famero da bicicleta.\n<ul>\n<li><strong>Incluir: Localizar Bicicleta<\/strong>: O sistema encontra os detalhes da bicicleta com base no n\u00famero inserido.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sistema Exibe Detalhes da Bicicleta<\/strong>: O sistema exibe os detalhes da bicicleta, incluindo a taxa di\u00e1ria de aluguel e o dep\u00f3sito.\n<ul>\n<li><strong>Incluir: Lidar com Consultas<\/strong>: O sistema trata consultas sobre a disponibilidade e o custo da bicicleta.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Cliente Informa a Dura\u00e7\u00e3o do Aluguel<\/strong>: O cliente indica a dura\u00e7\u00e3o do aluguel.<\/li>\n<li><strong>Recepcionista Digita a Dura\u00e7\u00e3o do Aluguel<\/strong>: O recepcionista insere a dura\u00e7\u00e3o do aluguel.<\/li>\n<li><strong>Sistema Exibe o Custo Total do Aluguel<\/strong>: O sistema calcula e exibe o custo total do aluguel.<\/li>\n<li><strong>Cliente Concorda com o Pre\u00e7o<\/strong>: O cliente confirma o custo do aluguel.<\/li>\n<li><strong>Recepcionista Digita os Detalhes do Cliente<\/strong>: O recepcionista insere os detalhes do cliente.\n<ul>\n<li><strong>Extender: Manter Lista de Clientes<\/strong>: Se o cliente for novo ou se seus detalhes precisarem ser atualizados, o sistema adicionar\u00e1 ou atualizar\u00e1 as informa\u00e7\u00f5es do cliente.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sistema Exibe os Detalhes do Cliente<\/strong>: O sistema exibe os detalhes do cliente inseridos para verifica\u00e7\u00e3o.<\/li>\n<li><strong>O cliente paga o custo total<\/strong>: O cliente faz o pagamento.<\/li>\n<li><strong>O recepcionista registra o valor pago<\/strong>: O recepcionista registra o pagamento.<\/li>\n<li><strong>O sistema imprime um comprovante<\/strong>: O sistema gera e imprime um comprovante para o cliente.<\/li>\n<\/ol>\n<p>O caso de uso \u201cEmitir Bicicleta\u201d \u00e9 um processo abrangente que envolve v\u00e1rias intera\u00e7\u00f5es entre o recepcionista e o sistema. O uso de relacionamentos \u201cincluir\u201d com os casos de uso \u201cLocalizar Bicicleta\u201d e \u201cTratar Consultas\u201d garante que as etapas necess\u00e1rias para encontrar detalhes da bicicleta e tratar consultas sejam sempre realizadas. O relacionamento \u201cestender\u201d com o caso de uso \u201cManter Lista de Clientes\u201d permite a adi\u00e7\u00e3o ou atualiza\u00e7\u00e3o condicional dos dados do cliente, proporcionando flexibilidade no processo de emiss\u00e3o de bicicletas. Compreender esses relacionamentos ajuda na cria\u00e7\u00e3o de um sistema robusto e centrado no usu\u00e1rio que atende efetivamente aos requisitos funcionais do sistema de aluguel de bicicletas Wheels.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p><a href=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\">Diagramas de casos de uso<\/a>s\u00e3o ferramentas essenciais no processo de desenvolvimento de software, particularmente no \u00e2mbito do desenvolvimento orientado a objetos. Eles fornecem uma representa\u00e7\u00e3o visual clara e concisa de como os usu\u00e1rios (atores) interagem com um sistema para alcan\u00e7ar objetivos espec\u00edficos (casos de uso). Ao identificar atores, casos de uso e seus relacionamentos, os desenvolvedores podem modelar e comunicar efetivamente os requisitos funcionais de um sistema.<\/p>\n<p>No contexto do sistema de aluguel de bicicletas Wheels, demonstramos como criar<a href=\"https:\/\/www.visual-paradigm.com\/tutorials\/writingeffectiveusecase.jsp\">diagramas de casos de uso<\/a>que capturam as intera\u00e7\u00f5es entre diferentes atores (recepcionista e administrador) e as funcionalidades do sistema (como manter listas de bicicletas e clientes, tratar consultas, emitir bicicletas e lidar com devolu\u00e7\u00f5es de bicicletas). Tamb\u00e9m mostramos como incorporar relacionamentos como \u201cincluir\u201d e \u201cestender\u201d para representar comportamentos comuns e adicionais, respectivamente.<\/p>\n<p>Os diagramas de casos de uso, juntamente com suas descri\u00e7\u00f5es, servem como base para atividades de desenvolvimento posteriores, incluindo a cria\u00e7\u00e3o de outros modelos UML e a implementa\u00e7\u00e3o final do sistema. Ao seguir as etapas descritas neste tutorial, os desenvolvedores podem garantir que tenham uma compreens\u00e3o abrangente dos requisitos do sistema e possam comunicar efetivamente esses requisitos aos interessados.<\/p>\n<p>Em resumo, dominar a cria\u00e7\u00e3o e a interpreta\u00e7\u00e3o de<a href=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\">diagramas de casos de uso<\/a>\u00e9 crucial para qualquer desenvolvedor de software que deseja construir sistemas robustos e centrados no usu\u00e1rio. Com pr\u00e1tica, esses diagramas tornam-se ferramentas inestim\u00e1veis para modelar, documentar e validar os requisitos funcionais de qualquer projeto de software.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o Um diagrama de casos de uso \u00e9 um tipo de diagrama comportamental definido pela Linguagem Unificada de Modelagem (UML).<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-10832","post","type-post","status-publish","format-standard","hentry","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Completo sobre Diagramas de Casos de Uso - Cibermediano<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Completo sobre Diagramas de Casos de Uso - Cibermediano\" \/>\n<meta property=\"og:description\" content=\"Introdu\u00e7\u00e3o Um diagrama de casos de uso \u00e9 um tipo de diagrama comportamental definido pela Linguagem Unificada de Modelagem (UML).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermediano\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-20T03:23:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T09:05:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00\" \/><meta property=\"og:image\" content=\"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Tutorial Completo sobre Diagramas de Casos de Uso\",\"datePublished\":\"2024-11-20T03:23:54+00:00\",\"dateModified\":\"2026-04-20T09:05:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/\"},\"wordCount\":1971,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/\",\"name\":\"Tutorial Completo sobre Diagramas de Casos de Uso - Cibermediano\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\",\"datePublished\":\"2024-11-20T03:23:54+00:00\",\"dateModified\":\"2026-04-20T09:05:07+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage\",\"url\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\",\"contentUrl\":\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Completo sobre Diagramas de Casos de Uso\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/\",\"name\":\"Cibermediano\",\"description\":\"Aprendendo uma coisa nova todos os dias\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/pt\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial Completo sobre Diagramas de Casos de Uso - Cibermediano","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/","og_locale":"pt_PT","og_type":"article","og_title":"Tutorial Completo sobre Diagramas de Casos de Uso - Cibermediano","og_description":"Introdu\u00e7\u00e3o Um diagrama de casos de uso \u00e9 um tipo de diagrama comportamental definido pela Linguagem Unificada de Modelagem (UML).","og_url":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/","og_site_name":"Cibermediano","article_published_time":"2024-11-20T03:23:54+00:00","article_modified_time":"2026-04-20T09:05:07+00:00","og_image":[{"url":"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00","type":"","width":"","height":""},{"url":"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.planttext.com\/api\/plantuml\/png\/ZP9HIyCm4CVV2_qEHzytiDqSo2WJGVH1445yZicv7IRfJ2wWgD_T9EkqXJ9ywCFn-zq_b_GsdeNZO7HPQ7nXu0uSRNSCYXnAfiwMXP3SEQWkbI5Bdfs8PGN2Wr3cbpwWn7toev5XR2-Bb27iLYDKJpj4xS5_U4PJmMTP00IFKlW8xmHPZXyyqok2FcOyNfrDQp9uxWoweLgFr1jXLJmMxLiWH-XxgHb9jzu7p6VsU36LaMTooC7PNbkEj6koQXXoFgBtBiwSNWDfVnnrLHR9YTU3-RnDBN01wpLPgOF2jZt0-XHiJi75Vs0p1PSzN4rtpcPVRPuiKNndj2h1xxW6oaJQ7dxPNr7d7UYBPbWiXaLyq4tCodlu0m00","twitter_creator":"@vpadmin","twitter_misc":{"Escrito por":"vpadmin","Tempo estimado de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Tutorial Completo sobre Diagramas de Casos de Uso","datePublished":"2024-11-20T03:23:54+00:00","dateModified":"2026-04-20T09:05:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/"},"wordCount":1971,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png","articleSection":["Unified Modeling Language"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/","url":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/","name":"Tutorial Completo sobre Diagramas de Casos de Uso - Cibermediano","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png","datePublished":"2024-11-20T03:23:54+00:00","dateModified":"2026-04-20T09:05:07+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#primaryimage","url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png","contentUrl":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2024\/11\/img_673d564be9661.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/pt\/comprehensive-tutorial-on-use-case-diagrams\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Tutorial Completo sobre Diagramas de Casos de Uso"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/pt\/#website","url":"https:\/\/www.cybermedian.com\/pt\/","name":"Cibermediano","description":"Aprendendo uma coisa nova todos os dias","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/pt\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/10832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/comments?post=10832"}],"version-history":[{"count":1,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/10832\/revisions"}],"predecessor-version":[{"id":11667,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/10832\/revisions\/11667"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/media?parent=10832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/categories?post=10832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/tags?post=10832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}