{"id":10714,"date":"2026-03-05T14:22:14","date_gmt":"2026-03-05T06:22:14","guid":{"rendered":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/"},"modified":"2026-03-05T14:22:14","modified_gmt":"2026-03-05T06:22:14","slug":"comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/","title":{"rendered":"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include"},"content":{"rendered":"<h2>Introdu\u00e7\u00e3o aos Casos de Uso<\/h2>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\">Casos de uso<\/a>s\u00e3o uma parte fundamental da Linguagem de Modelagem Unificada (UML) usada para capturar os requisitos funcionais de um sistema. Eles descrevem as intera\u00e7\u00f5es entre usu\u00e1rios (atores) e o sistema para alcan\u00e7ar objetivos espec\u00edficos. Os casos de uso ajudam a compreender o comportamento do sistema e servem como base para o projeto, implementa\u00e7\u00e3o e teste do sistema.<\/p>\n<h2>Conceitos Principais<\/h2>\n<h3>Caso de Uso<\/h3>\n<p>Um <a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/use-case-diagram-tutorial\/\">caso de uso<\/a>representa um objetivo ou fun\u00e7\u00e3o espec\u00edfico que o sistema deve alcan\u00e7ar. Ele inclui:<\/p>\n<ul>\n<li><strong>Atores<\/strong>: Entidades que interagem com o sistema (por exemplo, usu\u00e1rios, outros sistemas).<\/li>\n<li><strong>Cen\u00e1rios<\/strong>: Sequ\u00eancias de intera\u00e7\u00f5es entre atores e o sistema.<\/li>\n<li><strong>Pr\u00e9-condi\u00e7\u00f5es<\/strong>: Condi\u00e7\u00f5es que devem ser verdadeiras antes do in\u00edcio do caso de uso.<\/li>\n<li><strong>P\u00f3s-condi\u00e7\u00f5es<\/strong>: Condi\u00e7\u00f5es que devem ser verdadeiras ap\u00f3s o t\u00e9rmino do caso de uso.<\/li>\n<li><strong>Fluxo Principal<\/strong>: A sequ\u00eancia t\u00edpica de etapas para alcan\u00e7ar o objetivo.<\/li>\n<li><strong>Fluxos Alternativos<\/strong>: Varia\u00e7\u00f5es em rela\u00e7\u00e3o ao fluxo principal devido a exce\u00e7\u00f5es ou condi\u00e7\u00f5es diferentes.<\/li>\n<\/ul>\n<h3>Diagrama de Casos de Uso<\/h3>\n<p>Um diagrama de casos de uso representa visualmente os <a href=\"https:\/\/guides.visual-paradigm.com\/structuring-use-cases-with-base-include-and-extend-a-guide-for-effective-software-development\/\">casos de uso e suas rela\u00e7\u00f5es com os atores<\/a>. Ele inclui:<\/p>\n<ul>\n<li><strong>Atores<\/strong>: Representados por figuras de palito.<\/li>\n<li><strong>Casos de Uso<\/strong>: Representados por ovais.<\/li>\n<li><strong>Rela\u00e7\u00f5es<\/strong>: Linhas que conectam atores a casos de uso e casos de uso a outros casos de uso.<\/li>\n<\/ul>\n<h2>Os Conceitos de Extend e Include<\/h2>\n<h3>Extend<\/h3>\n<p>O <code class=\"\">&lt;&lt;extend&gt;&gt;<\/code>rela\u00e7\u00e3o \u00e9 usada quando um caso de uso adiciona condicionalmente comportamento a outro caso de uso. O caso de uso que estende fornece funcionalidade adicional que \u00e9 executada apenas sob certas condi\u00e7\u00f5es.<\/p>\n<h4>Por que usar <a href=\"https:\/\/blog.visual-paradigm.com\/include-and-extend-use-cases\/\">Extend<\/a>?<\/h4>\n<ul>\n<li><strong>Comportamento Condicionado<\/strong>: Para adicionar comportamento opcional que \u00e9 executado apenas se uma condi\u00e7\u00e3o espec\u00edfica for atendida.<\/li>\n<li><strong>Modularidade<\/strong>: Para manter o caso de uso principal simples e modular, separando comportamentos opcionais.<\/li>\n<\/ul>\n<h4>Exemplo<\/h4>\n<p>Considere um sistema em que os usu\u00e1rios podem receber produtos e atualizar o estoque. O <code class=\"\">ReceiveProduct<\/code>caso de uso pode ser estendido pelo <code class=\"\">UpdateInventory<\/code>caso de uso se a aprova\u00e7\u00e3o do gerente for fornecida.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2024\/12\/img_6765264d6dd47.png\"\/><\/p>\n<h3>Include<\/h3>\n<p>O <code class=\"\">&lt;&lt;include&gt;&gt;<\/code>rela\u00e7\u00e3o \u00e9 usada quando um caso de uso sempre exige o comportamento de outro caso de uso. O caso de uso inclu\u00eddo fornece funcionalidade essencial para que o caso de uso principal alcance seu objetivo.<\/p>\n<h4>Por que usar <a href=\"https:\/\/blog.visual-paradigm.com\/include-and-extend-use-cases\/\">Include<\/a>?<\/h4>\n<ul>\n<li><strong>Reutiliza\u00e7\u00e3o<\/strong>: Para reutilizar funcionalidades comuns em v\u00e1rios casos de uso.<\/li>\n<li><strong>Simplicidade<\/strong>: Para manter o caso de uso principal simples, extra\u00edndo comportamentos comuns em casos de uso separados.<\/li>\n<\/ul>\n<h4>Exemplo<\/h4>\n<p>Considere um sistema em que atualizar o estoque \u00e9 um requisito comum para <code class=\"\">EnviarPedido<\/code>, <code class=\"\">EstocarProduto<\/code>, e <code class=\"\">PreencherPedido<\/code> casos de uso. O <code class=\"\">AtualizarEstoque<\/code> caso de uso est\u00e1 inclu\u00eddo nesses casos de uso.<\/p>\n<p><img alt=\"SoWkIImgAStDuKfCBialKWWjJYtYuWAH2hfs2Xh16Pa5_aKfgKMQI68b-SdP0KNvAQN99KZ2RfavEL2bN4Zw5FJqW9AX1Ic99QcUUMMfUK1RAZKLh1Goyv9pIbDIYxbG3IIi7c4J4OeTKlDIWBu30000 (522\u00d7237)\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2024\/12\/img_6765264e5e88f.png\"\/><\/p>\n<h3>Quando usar a estrutura\u00e7\u00e3o de sub-casos de uso Extend e Include<\/h3>\n<p>No UML (Linguagem Unificada de Modelagem), os casos de uso descrevem as intera\u00e7\u00f5es entre usu\u00e1rios (atores) e o sistema para alcan\u00e7ar objetivos espec\u00edficos. Para gerenciar a complexidade e melhorar a modularidade, os casos de uso podem ser estruturados usando <code class=\"\">&lt;&lt;extend&gt;&gt;<\/code> e <code class=\"\">&lt;&lt;include&gt;&gt;<\/code> relacionamentos. Aqui est\u00e1 quando e por que usar cada um:<\/p>\n<h4>Quando usar\u00a0<code class=\"\">&lt;&lt;extend&gt;&gt;<\/code><\/h4>\n<p>O <code class=\"\">&lt;&lt;extend&gt;&gt;<\/code>O relacionamento &lt;&lt;extend&gt;&gt; \u00e9 usado quando um caso de uso adiciona comportamento condicionalmente a outro caso de uso. Isso \u00e9 apropriado em situa\u00e7\u00f5es em que o comportamento adicional \u00e9 opcional e \u00e9 executado apenas sob certas condi\u00e7\u00f5es.<\/p>\n<p><strong>Crit\u00e9rios para usar <code class=\"\">&lt;&lt;extend&gt;&gt;<\/code>:<\/strong><\/p>\n<ol>\n<li><strong>Comportamento condicional<\/strong>: O caso de uso que estende fornece funcionalidade que \u00e9 necess\u00e1ria apenas sob condi\u00e7\u00f5es espec\u00edficas. Por exemplo, um caso de uso para processar um pagamento pode se estender para lidar com reembolsos apenas se o pagamento falhar.<\/li>\n<li><strong>Recursos opcionais<\/strong>: O comportamento estendido nem sempre \u00e9 necess\u00e1rio para que o caso de uso principal alcance seu objetivo. Ele adiciona caminhos opcionais ou excepcionais.<\/li>\n<li><strong>Modularidade<\/strong>: Para manter o caso de uso principal simples e focado, comportamentos opcionais ou excepcionais s\u00e3o separados em casos de uso que estendem.<\/li>\n<\/ol>\n<p><strong>Exemplo:<\/strong><\/p>\n<ul>\n<li><strong>Caso de Uso Principal<\/strong>:\u00a0<code class=\"\">ProcessarPedido<\/code><\/li>\n<li><strong>Caso de Uso de Extens\u00e3o<\/strong>:\u00a0<code class=\"\">GerenciarDescontoEspecial<\/code><\/li>\n<li><strong>Condi\u00e7\u00e3o<\/strong>: O\u00a0<code class=\"\">GerenciarDescontoEspecial<\/code>\u00a0o caso de uso \u00e9 executado apenas se o cliente tiver um c\u00f3digo de desconto especial.<\/li>\n<\/ul>\n<h2>Exemplos Detalhados<\/h2>\n<h3>Exemplo de Extens\u00e3o<\/h3>\n<h4>Cen\u00e1rio<\/h4>\n<p>Um sistema de gest\u00e3o de biblioteca onde os usu\u00e1rios podem emprestar livros. O <code class=\"\">EmprestarLivro<\/code> caso de uso pode ser estendido pelo <code class=\"\">ReservarLivro<\/code> caso de uso se o livro n\u00e3o estiver dispon\u00edvel.<\/p>\n<h4>Diagrama de Caso de Uso<\/h4>\n<p><img decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2024\/12\/img_6765264f1150e.png\"\/><\/p>\n<h4>Descri\u00e7\u00e3o<\/h4>\n<ul>\n<li><strong>EmprestarLivro<\/strong>: O caso de uso principal onde um usu\u00e1rio empresta um livro.<\/li>\n<li><strong>ReservarLivro<\/strong>: O caso de uso de extens\u00e3o que \u00e9 executado se o livro n\u00e3o estiver dispon\u00edvel, permitindo que o usu\u00e1rio o reserve.<\/li>\n<\/ul>\n<h3>Exemplo de Inclus\u00e3o<\/h3>\n<h4>Cen\u00e1rio<\/h4>\n<p>Um sistema de com\u00e9rcio eletr\u00f4nico onde os usu\u00e1rios podem fazer pedidos. O <code class=\"\">FazerPedido<\/code> caso de uso inclui o <code class=\"\">ProcessarPagamento<\/code> caso de uso, que \u00e9 essencial para concluir o pedido.<\/p>\n<h4>Diagrama de Caso de Uso<\/h4>\n<p><img alt=\"SoWkIImgAStDuKfCBialKd0kBIx9pqqjukA2iHHqxHGq0d8IarFzYr9IYpIvk91v2dfw8EcY_EJKukA0nChSrBmIJGKhXSoyv9pIbDHYBeVKl1IWyG00 (256\u00d7200)\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2024\/12\/img_6765264fb6e9a.png\"\/><\/p>\n<h4>Descri\u00e7\u00e3o<\/h4>\n<ul>\n<li><strong>ColocarPedido<\/strong>: O caso de uso principal em que um cliente coloca um pedido.<\/li>\n<li><strong>ProcessarPagamento<\/strong>: O caso de uso inclu\u00eddo que gerencia o processamento de pagamento, que \u00e9 sempre necess\u00e1rio para colocar um pedido.<\/li>\n<\/ul>\n<h3>Recomenda\u00e7\u00e3o: Visual Paradigm \u2013 A Ferramenta #1 de UML para Equipes de Desenvolvimento de TI<\/h3>\n<p>No mundo din\u00e2mico do desenvolvimento de TI, ter as ferramentas certas \u00e9 crucial para o sucesso. Quando se trata de Linguagem de Modelagem Unificada (<a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\">UML<\/a>) ferramentas, o Visual Paradigm se destaca como a escolha principal para equipes de desenvolvimento. Eis por que o Visual Paradigm \u00e9 <a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/uml-tool\/\">a ferramenta #1 de UML<\/a> para todas as suas necessidades:<\/p>\n<p><img alt=\"Free UML Modeling Software - Visual Paradigm Community Edition\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2024\/12\/uml.png\"\/><\/p>\n<h4>Suporte Abrangente a UML<\/h4>\n<p><a href=\"http:\/\/www.visual-paradigm.com\">Visual Paradigm<\/a> oferece suporte abrangente para todos os <a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/overview-of-the-14-uml-diagram-types\/\">diagramas UML<\/a>, incluindo diagramas de classes, diagramas de sequ\u00eancia, diagramas de casos de uso e mais. Essa cobertura abrangente garante que voc\u00ea possa modelar todos os aspectos do seu sistema de forma eficaz.<\/p>\n<h4>Interface Intuitiva e Amig\u00e1vel<\/h4>\n<p>A ferramenta apresenta uma interface intuitiva e amig\u00e1vel que torna f\u00e1cil para iniciantes e usu\u00e1rios experientes criar e gerenciar diagramas UML. A funcionalidade de arrastar e soltar e os menus contextuais simplificam o processo de modelagem, permitindo que voc\u00ea se concentre no design em vez da mec\u00e2nica da ferramenta.<\/p>\n<h4>Capacidades Avan\u00e7adas de Modelagem<\/h4>\n<p><a href=\"http:\/\/www.visual-paradigm.com\">Visual Paradigm<\/a> vai al\u00e9m dos diagramas UML b\u00e1sicos ao oferecer capacidades avan\u00e7adas de modelagem. Voc\u00ea pode criar diagramas complexos com facilidade, incluindo suporte para <a href=\"https:\/\/www.visual-paradigm.com\/solution\/uml\/sysml-modeling-tools\/\">SysML<\/a>, <a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/bpmn-tool\/\">BPMN<\/a>, e <a href=\"https:\/\/www.visual-paradigm.com\/guide\/archimate\/what-is-archimate\/\">ArchiMate<\/a>. Essa versatilidade torna-o adequado para uma ampla variedade de projetos, desde desenvolvimento de software at\u00e9 arquitetura empresarial.<\/p>\n<h4>Colabora\u00e7\u00e3o e Trabalho em Equipe<\/h4>\n<p>Uma das principais caracter\u00edsticas de <a href=\"http:\/\/online.visual-paradigm.com\">Visual Paradigm<\/a> s\u00e3o suas ferramentas robustas de colabora\u00e7\u00e3o. Os membros da equipe podem trabalhar no mesmo projeto simultaneamente, com atualiza\u00e7\u00f5es em tempo real e controle de vers\u00e3o. Isso garante que todos estejam alinhados e reduz o risco de conflitos ou mal-entendidos.<\/p>\n<h4>Integra\u00e7\u00e3o com Ferramentas de Desenvolvimento Populares<\/h4>\n<p>Visual Paradigm integra-se de forma transparente com ferramentas e plataformas de desenvolvimento populares, como IntelliJ, Visual Studio e Eclipse. Essa integra\u00e7\u00e3o permite que voc\u00ea incorpore<a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/uml-practical-guide\/\"> modelagem UML<\/a> em sua workflow existente sem interrup\u00e7\u00f5es, aumentando a produtividade e a efici\u00eancia.<\/p>\n<h4>Gera\u00e7\u00e3o de C\u00f3digo e Engenharia Reversa<\/h4>\n<p>A ferramenta suporta a gera\u00e7\u00e3o de c\u00f3digo a partir de diagramas UML, o que pode acelerar significativamente o processo de desenvolvimento. Al\u00e9m disso, as capacidades de engenharia reversa permitem gerar diagramas UML a partir de c\u00f3digo existente, tornando mais f\u00e1cil compreender e documentar sistemas legados.<\/p>\n<h4>Modelos Personaliz\u00e1veis e Relat\u00f3rios<\/h4>\n<p>Visual Paradigm oferece uma variedade de modelos personaliz\u00e1veis que ajudam voc\u00ea a come\u00e7ar rapidamente. Voc\u00ea tamb\u00e9m pode gerar relat\u00f3rios e documenta\u00e7\u00e3o detalhados a partir de seus modelos UML, o que \u00e9 essencial para a comunica\u00e7\u00e3o com os interessados e documenta\u00e7\u00e3o do projeto.<\/p>\n<h4>Recursos de Aprendizado Abundantes<\/h4>\n<p>Visual Paradigm oferece uma grande quantidade de recursos de aprendizado, incluindo tutoriais, documenta\u00e7\u00e3o e um f\u00f3rum comunit\u00e1rio ativo. Esse suporte garante que voc\u00ea possa se familiarizar rapidamente com a ferramenta e aproveitar todo o seu potencial.<\/p>\n<h4>Solu\u00e7\u00f5es de Baixo Custo<\/h4>\n<p>Visual Paradigm oferece planos de pre\u00e7os flex\u00edveis que atendem a diferentes tamanhos de equipes e or\u00e7amentos. Seja voc\u00ea uma pequena startup ou uma grande empresa, h\u00e1 um plano que atende \u00e0s suas necessidades, tornando-o uma solu\u00e7\u00e3o de baixo custo para modelagem UML.<\/p>\n<p>Visual Paradigm \u00e9 mais do que apenas uma ferramenta UML; \u00e9 uma solu\u00e7\u00e3o abrangente que atende \u00e0s diversas necessidades das equipes de desenvolvimento de TI. Sua combina\u00e7\u00e3o de recursos avan\u00e7ados, interface amig\u00e1vel e ferramentas robustas de colabora\u00e7\u00e3o a torna a escolha preferida para modelagem UML. Ao adotar o Visual Paradigm, voc\u00ea pode aprimorar seu processo de desenvolvimento, melhorar a colabora\u00e7\u00e3o da equipe e entregar solu\u00e7\u00f5es de software de alta qualidade de forma mais eficiente.<\/p>\n<p>Experimente a diferen\u00e7a com o Visual Paradigm e leve seus projetos de desenvolvimento de TI ao pr\u00f3ximo n\u00edvel.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Os casos de uso s\u00e3o essenciais para capturar e compreender os requisitos funcionais de um sistema. O <code class=\"\">&lt;&lt;extend&gt;&gt;<\/code> e <code class=\"\">&lt;&lt;include&gt;&gt;<\/code> rela\u00e7\u00f5es ajudam a gerenciar a complexidade dos casos de uso ao modularizar e reutilizar comportamentos comuns. Ao usar essas rela\u00e7\u00f5es de forma eficaz, voc\u00ea pode criar diagramas de casos de uso claros e sustent\u00e1veis que servem como base s\u00f3lida para o design e desenvolvimento do sistema.<\/p>\n<h2>Recursos<\/h2>\n<ol>\n<li><strong>Modelos de Diagramas de Casos de Uso<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/templates\/use-case-diagram\/\">Modelos de Diagramas de Casos de Uso<\/a>\u00a0<a class=\"mi-ref cursor-pointer align-super text-muted-foreground fade-in hover:underline\" data-state=\"closed\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/templates\/use-case-diagram\/\" rel=\"noopener\" target=\"_blank\">13<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Criando um diagrama de caso de uso usando o Visual Paradigm<\/strong>\n<ul>\n<li>ArchiMetric. (2022, 17 de fevereiro).\u00a0<a href=\"https:\/\/www.archimetric.com\/creating-use-case-diagram-using-visual-paradigm\/\">Criando um diagrama de caso de uso usando o Visual Paradigm<\/a>\u00a0<a class=\"mi-ref cursor-pointer align-super text-muted-foreground fade-in hover:underline\" data-state=\"closed\" href=\"https:\/\/www.archimetric.com\/creating-use-case-diagram-using-visual-paradigm\/\" rel=\"noopener\" target=\"_blank\">14<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Descri\u00e7\u00e3o do Caso de Uso no Visual Paradigm para UML<\/strong>\n<ul>\n<li>Visual Paradigm para UML. (s.d.).\u00a0<a href=\"https:\/\/www.angelfire.com\/space\/umltutor\/UseCaseModeling\/\">Descri\u00e7\u00e3o do Caso de Uso no Visual Paradigm para UML<\/a>\u00a0<a class=\"mi-ref cursor-pointer align-super text-muted-foreground fade-in hover:underline\" data-state=\"closed\" href=\"https:\/\/www.angelfire.com\/space\/umltutor\/UseCaseModeling\/\" rel=\"noopener\" target=\"_blank\">15<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Diagrama de caso de uso projetado pela ferramenta Visual Paradigm<\/strong>\n<ul>\n<li>ResearchGate. (s.d.).\u00a0<a href=\"https:\/\/www.researchgate.net\/figure\/Use-case-diagram-designed-by-visual-paradigm-tool_fig3_282320840\">Diagrama de caso de uso projetado pela ferramenta Visual Paradigm<\/a>\u00a0<a class=\"mi-ref cursor-pointer align-super text-muted-foreground fade-in hover:underline\" data-state=\"closed\" href=\"https:\/\/www.researchgate.net\/figure\/Use-case-diagram-designed-by-visual-paradigm-tool_fig3_282320840\" rel=\"noopener\" target=\"_blank\">16<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tutorial de Diagrama de Caso de Uso<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/use-case-diagram-tutorial\/\">Tutorial de Diagrama de Caso de Uso<\/a>\u00a0<a class=\"mi-ref cursor-pointer align-super text-muted-foreground fade-in hover:underline\" data-state=\"closed\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/use-case-diagram-tutorial\/\" rel=\"noopener\" target=\"_blank\">17<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Alguma ajuda para diagramar um caso de uso com o Visual Paradigm<\/strong>\n<ul>\n<li>Stack Overflow. (s.d.).\u00a0<a href=\"https:\/\/stackoverflow.com\/questions\/34951366\/some-help-diagram-a-use-case-with-visual-paradigm\">Alguma ajuda para diagramar um caso de uso com o Visual Paradigm<\/a>\u00a0<a class=\"mi-ref cursor-pointer align-super text-muted-foreground fade-in hover:underline\" data-state=\"closed\" href=\"https:\/\/stackoverflow.com\/questions\/34951366\/some-help-diagram-a-use-case-with-visual-paradigm\" rel=\"noopener\" target=\"_blank\">18<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Diagrama de caso de uso<\/strong>\n<ul>\n<li>Wikipedia. (2024, 4 de novembro).\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Use_case_diagram\">Diagrama de caso de uso<\/a>\u00a0<a class=\"mi-ref cursor-pointer align-super text-muted-foreground fade-in hover:underline\" data-state=\"closed\" href=\"https:\/\/en.wikipedia.org\/wiki\/Use_case_diagram\" rel=\"noopener\" target=\"_blank\">19<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Crie um diagrama de caso de uso UML<\/strong>\n<ul>\n<li>Suporte da Microsoft. (s.d.).\u00a0<a href=\"https:\/\/support.microsoft.com\/en-us\/office\/create-a-uml-use-case-diagram-92cc948d-fc74-466c-9457-e82d62ee1298\">Crie um diagrama de caso de uso UML<\/a>\u00a0<a class=\"mi-ref cursor-pointer align-super text-muted-foreground fade-in hover:underline\" data-state=\"closed\" href=\"https:\/\/support.microsoft.com\/en-us\/office\/create-a-uml-use-case-diagram-92cc948d-fc74-466c-9457-e82d62ee1298\" rel=\"noopener\" target=\"_blank\">20<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Diagrama de Caso de Uso \u2013 Diagramas UML 2<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/UseCase.html\">Diagrama de Caso de Uso \u2013 Diagramas UML 2<\/a>\u00a0<a class=\"mi-ref cursor-pointer align-super text-muted-foreground fade-in hover:underline\" data-state=\"closed\" href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/UseCase.html\" rel=\"noopener\" target=\"_blank\">21<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4><code class=\"language-plantuml\"><\/code><\/h4>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o aos Casos de Uso Casos de usos\u00e3o uma parte fundamental da Linguagem de Modelagem Unificada (UML) usada para capturar<\/p>\n","protected":false},"author":3479,"featured_media":10715,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"https:\/\/cdn-images.visual-paradigm.com\/editions\/modeler\/v1\/uml.png","fifu_image_alt":"","footnotes":""},"categories":[127],"tags":[],"class_list":["post-10714","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include - ArchiMetric Portuguese<\/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.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include - ArchiMetric Portuguese\" \/>\n<meta property=\"og:description\" content=\"Introdu\u00e7\u00e3o aos Casos de Uso Casos de usos\u00e3o uma parte fundamental da Linguagem de Modelagem Unificada (UML) usada para capturar\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric Portuguese\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-05T06:22:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/editions\/modeler\/v1\/uml.png\" \/><meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/editions\/modeler\/v1\/uml.png\" \/>\n\t<meta property=\"og:image:width\" content=\"807\" \/>\n\t<meta property=\"og:image:height\" content=\"445\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"archimetric@visual-paradigm.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/editions\/modeler\/v1\/uml.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"archimetric@visual-paradigm.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/\"},\"author\":{\"name\":\"archimetric@visual-paradigm.com\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"headline\":\"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include\",\"datePublished\":\"2026-03-05T06:22:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/\"},\"wordCount\":1761,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/uml.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/\",\"url\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/\",\"name\":\"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include - ArchiMetric Portuguese\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/uml.png\",\"datePublished\":\"2026-03-05T06:22:14+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/uml.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/uml.png\",\"width\":807,\"height\":445},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#website\",\"url\":\"https:\/\/www.archimetric.com\/pt\/\",\"name\":\"ArchiMetric Portuguese\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\",\"name\":\"archimetric@visual-paradigm.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"caption\":\"archimetric@visual-paradigm.com\"},\"url\":\"https:\/\/www.archimetric.com\/pt\/author\/archimetricvisual-paradigm-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include - ArchiMetric Portuguese","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.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/","og_locale":"pt_PT","og_type":"article","og_title":"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include - ArchiMetric Portuguese","og_description":"Introdu\u00e7\u00e3o aos Casos de Uso Casos de usos\u00e3o uma parte fundamental da Linguagem de Modelagem Unificada (UML) usada para capturar","og_url":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/","og_site_name":"ArchiMetric Portuguese","article_published_time":"2026-03-05T06:22:14+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/editions\/modeler\/v1\/uml.png","type":"","width":"","height":""},{"width":807,"height":445,"url":"https:\/\/cdn-images.visual-paradigm.com\/editions\/modeler\/v1\/uml.png","type":"image\/png"}],"author":"archimetric@visual-paradigm.com","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/editions\/modeler\/v1\/uml.png","twitter_misc":{"Escrito por":"archimetric@visual-paradigm.com","Tempo estimado de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/"},"author":{"name":"archimetric@visual-paradigm.com","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"headline":"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include","datePublished":"2026-03-05T06:22:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/"},"wordCount":1761,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/uml.png","articleSection":["Unified Modeling Language"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/","url":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/","name":"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include - ArchiMetric Portuguese","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/uml.png","datePublished":"2026-03-05T06:22:14+00:00","author":{"@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#primaryimage","url":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/uml.png","contentUrl":"https:\/\/www.archimetric.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/03\/uml.png","width":807,"height":445},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/pt\/comprehensive-guide-on-use-cases-and-the-concepts-of-extend-and-include\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Guia Completo sobre Casos de Uso e os Conceitos de Extend e Include"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/pt\/#website","url":"https:\/\/www.archimetric.com\/pt\/","name":"ArchiMetric Portuguese","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28","name":"archimetric@visual-paradigm.com","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","caption":"archimetric@visual-paradigm.com"},"url":"https:\/\/www.archimetric.com\/pt\/author\/archimetricvisual-paradigm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts\/10714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/users\/3479"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/comments?post=10714"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts\/10714\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/media\/10715"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/media?parent=10714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/categories?post=10714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/tags?post=10714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}