{"id":11010,"date":"2026-03-06T07:34:24","date_gmt":"2026-03-05T23:34:24","guid":{"rendered":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/"},"modified":"2026-03-06T07:34:24","modified_gmt":"2026-03-05T23:34:24","slug":"writing_effective_use_case","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/","title":{"rendered":"Como escrever casos de uso eficazes"},"content":{"rendered":"<div class=\"tut-page-title\">\n<h3>Voc\u00ea j\u00e1 escreveu bons casos de uso para o seu sistema?<\/h3>\n<p>Um dos problemas mais dif\u00edceis no desenvolvimento de software \u00e9 capturar exatamente o que voc\u00ea deseja construir. Requisitos imprecisos podem levar, eventualmente, a atrasos significativos no projeto, retrabalho ou at\u00e9 mesmo abandono.<\/p>\n<p>A aplica\u00e7\u00e3o eficaz de t\u00e9cnicas de casos de uso pode ajudar sua equipe a capturar requisitos do ponto de vista do usu\u00e1rio, que pode ser facilmente compreendido tanto pelo usu\u00e1rio final quanto pela sua equipe. O desenvolvimento orientado por casos de uso apoia atividades subsequentes de desenvolvimento, como an\u00e1lise, design e testes.<\/p>\n<\/div>\n<div class=\"row medium-12 large-12 columns\">\n<div class=\"tut-page-content\">\n<article>\n<div class=\"tour\">\n<p><img alt=\"use case diagram example\" decoding=\"async\" height=\"159px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png\" width=\"580px\"\/><\/p>\n<h3 class=\"h2\">O que \u00e9 um Caso de Uso?<\/h3>\n<p><img align=\"right\" alt=\"objective\" decoding=\"async\" height=\"199px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/02_objective.png\" width=\"150px\"\/><\/p>\n<p>Casos de uso s\u00e3o coisas que atores desejam fazer para alcan\u00e7ar um objetivo de neg\u00f3cio observ\u00e1vel. Eles s\u00e3o nomeados com um verbo curto ou uma frase verbo + substantivo. Voc\u00ea deve usar verbos e substantivos espec\u00edficos para evitar ambiguidades. Verbos como &#8216;fazer&#8217; e &#8216;realizar&#8217; e substantivos como &#8216;dados&#8217; e &#8216;informa\u00e7\u00e3o&#8217; devem ser evitados sempre que poss\u00edvel.<\/p>\n<p>Teoricamente, os usu\u00e1rios finais realizar\u00e3o as a\u00e7\u00f5es suportadas pelo sistema para alcan\u00e7ar seu objetivo final, conforme identificado na an\u00e1lise de casos de uso. Vamos considerar como exemplo um sistema de reserva de hot\u00e9is online. &#8216;Reserva&#8217; \u00e9, sem d\u00favida, um objetivo de neg\u00f3cio e, portanto, um caso de uso. A capacidade de encontrar um hotel em um mapa online tamb\u00e9m pode ser desejada pelo usu\u00e1rio. No entanto, isso n\u00e3o \u00e9 um caso de uso porque a a\u00e7\u00e3o em si n\u00e3o produz nenhum objetivo observ\u00e1vel.<\/p>\n<p>\u00c9 inadequado modelar requisitos relacionados a problemas de implementa\u00e7\u00e3o como casos de uso, por exemplo, suporte a m\u00faltiplas ocorr\u00eancias, arranjos de implanta\u00e7\u00e3o, constru\u00e7\u00e3o de um banco de dados. Todos esses s\u00e3o incorretos e podem levar \u00e0 constru\u00e7\u00e3o de sistemas ruins, ou at\u00e9 mesmo errados.<\/p>\n<h3 class=\"h2\">Hist\u00f3rias de Usu\u00e1rio s\u00e3o amplamente utilizadas atualmente<\/h3>\n<p>Qualquer pessoa com experi\u00eancia em desenvolvimento de software pode enfrentar problemas de comunica\u00e7\u00e3o entre usu\u00e1rios finais e a equipe de desenvolvimento. Isso pode ser agravado quando os membros trabalham em locais remotos diferentes. Hist\u00f3rias de usu\u00e1rio s\u00e3o uma \u00f3tima forma de abrir discuss\u00f5es com clientes e garantir que realmente compreendamos o que eles realmente querem.<\/p>\n<p>As hist\u00f3rias de usu\u00e1rio criadas pelo propriet\u00e1rio do produto capturam o &#8216;quem&#8217;, &#8216;o que&#8217; e &#8216;por qu\u00ea&#8217; dos requisitos de forma simples e concisa, e geralmente s\u00e3o escritas em linguagem natural e n\u00e3o t\u00e9cnica.<\/p>\n<p>O desenvolvimento \u00e1gil entrou na corrente principal dos m\u00e9todos de desenvolvimento usados para descoberta de requisitos, juntamente com as hist\u00f3rias de usu\u00e1rio.<\/p>\n<h3 class=\"h2\">Considera\u00e7\u00f5es Pr\u00e1ticas<\/h3>\n<p>Normalmente, uma equipe \u00e1gil com uma m\u00e9dia de 10 membros pode ter centenas de hist\u00f3rias de usu\u00e1rio no fluxo de trabalho, algumas das quais est\u00e3o interconectadas e divididas a partir de \u00e9picas ou vers\u00f5es detalhadas de hist\u00f3rias de usu\u00e1rio do Sprint anterior. Uma hist\u00f3ria de usu\u00e1rio \u00e9 um artefato ef\u00eamero que permanece apenas no Sprint e \u00e9 descartada ao final da itera\u00e7\u00e3o de desenvolvimento.<\/p>\n<p>Equipes \u00e1geis e membros do Scrum frequentemente percebem que podem se tornar facilmente desorganizados e dif\u00edceis de gerenciar de forma clara e ordenada, especialmente quando os membros da equipe desejam consultar hist\u00f3rias de usu\u00e1rio relevantes dos Sprints anteriores.<\/p>\n<p>Em vez disso, o caso de uso tem como objetivo ter mais continuidade ao longo do ciclo de vida do desenvolvimento de software e pode servir como um espa\u00e7o reservado para manter hist\u00f3rias de usu\u00e1rio relevantes dentro do escopo da \u00e9pica. Al\u00e9m disso, o caso de uso tem como objetivo ser uma refer\u00eancia cont\u00ednua para a equipe de desenvolvimento<\/p>\n<p><img alt=\"Overview of user stories creation\" decoding=\"async\" height=\"236px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/00-overview-of-user-stories-creation.png\" width=\"666px\"\/><\/p>\n<h3 class=\"h2\">O que \u00e9 um Diagrama de Caso de Uso?<\/h3>\n<p>Um diagrama de caso de uso \u00e9 um tipo de <a href=\"http:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" rel=\"noopener noreferrer\" target=\"_blank\">Linguagem Unificada de Modelagem (UML)<\/a> diagrama criado para a elicita\u00e7\u00e3o de requisitos definido por <a href=\"http:\/\/www.omg.org\/\" rel=\"noopener noreferrer\" target=\"_blank\">Grupo de Gest\u00e3o de Objetos<\/a> (OMG). O diagrama de caso de uso fornece uma vis\u00e3o gr\u00e1fica dos objetivos (modelados por casos de uso) que os usu\u00e1rios (representados por atores) desejam alcan\u00e7ar ao usar o sistema (representado por uma fronteira do sistema, opcionalmente).<\/p>\n<p>Os casos de uso em um diagrama de caso de uso podem ser organizados e dispostos de acordo com sua relev\u00e2ncia, n\u00edvel de abstra\u00e7\u00e3o e impacto sobre os usu\u00e1rios. Eles podem ser conectados para mostrar suas rela\u00e7\u00f5es de depend\u00eancia, inclus\u00e3o e extens\u00e3o. O principal objetivo de modelar casos de uso com um diagrama de caso de uso \u00e9 estabelecer uma base s\u00f3lida do sistema ao identificar o que os usu\u00e1rios desejam. Com base nos resultados da an\u00e1lise, voc\u00ea pode avan\u00e7ar para estudar como atender essas necessidades dos usu\u00e1rios.<\/p>\n<p><img alt=\"use case diagram example\" decoding=\"async\" height=\"159px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png\" width=\"580px\"\/>Um diagrama de caso de uso \u00e9 principalmente formado por atores, casos de uso e associa\u00e7\u00f5es (conectores).<\/p>\n<p>Um ator \u00e9 qualquer pessoa ou sistema externo que interage com o sistema para alcan\u00e7ar um objetivo do usu\u00e1rio. Existem dois tipos de atores \u2013 prim\u00e1rio e secund\u00e1rio.<\/p>\n<ul>\n<li>O ator prim\u00e1rio \u00e9 qualquer pessoa ou coisa que interage com o sistema para obter benef\u00edcio direto.<\/li>\n<li>O ator secund\u00e1rio \u00e9 qualquer pessoa ou coisa que participa na realiza\u00e7\u00e3o de um caso de uso, mas que n\u00e3o obt\u00e9m benef\u00edcio direto do sistema. Muitas vezes, o ator secund\u00e1rio \u00e9 algu\u00e9m que auxilia o ator prim\u00e1rio a realizar um caso de uso.<\/li>\n<\/ul>\n<h3 class=\"h2\">Desenhando Diagrama de Caso de Uso no Visual Paradigm<\/h3>\n<p>Neste tutorial, usaremos um sistema de reserva de hot\u00e9is online como exemplo para demonstrar como escrever casos de uso eficazes com o Visual Paradigm. Vamos come\u00e7ar desenhando um diagrama de caso de uso. Continuaremos escrevendo casos de uso eficazes com o design resultante.<\/p>\n<ol class=\"contentList\">\n<li>Abra o UeXceler no Visual Paradigm selecionando &#8220;<b>UeXceler &gt; UeXceler<\/b> da barra de ferramentas do aplicativo.<\/li>\n<li>Abra o <b>Diagrama de Caso de Uso<\/b> p\u00e1gina.<br \/>\n<img alt=\"Open use case diagram\" decoding=\"async\" height=\"49px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/05-open-use-case-diagram-page.png\" width=\"362px\"\/><\/li>\n<li>Selecione <b>Ator<\/b> na barra de ferramentas do diagrama. Clique no diagrama para criar um ator e nomeie-o como <b>Cliente<\/b>.<br \/>\n<img alt=\"actor\" decoding=\"async\" height=\"72px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/06_actor.png\" width=\"49px\"\/><\/li>\n<li>Um cliente pode fazer uma reserva de hotel, que \u00e9 um caso de uso do sistema. Vamos criar um caso de uso a partir do <i>Cliente<\/i> ator. Mova o ponteiro do mouse sobre o <i>Cliente<\/i> ator. Pressione no \u00edcone do <b>Cat\u00e1logo de Recursos<\/b> no canto superior direito e arraste-o.<br \/>\n<img alt=\"create use case\" decoding=\"async\" height=\"107px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/07_create_use_case.png\" width=\"204px\"\/><\/li>\n<li>Selecione <b>Associa\u00e7\u00e3o -&gt; Caso de Uso<\/b> no Cat\u00e1logo de Recursos.<br \/>\n<img alt=\"select use case in resource catalog\" decoding=\"async\" height=\"196\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/07b_select_use_case_in_resource_catalog.png\" width=\"291\"\/><\/li>\n<li>Soltar o bot\u00e3o do mouse para criar o caso de uso. Nomeie-o como <i>Fazer Reserva<\/i>. A associa\u00e7\u00e3o entre o ator e o caso de uso indica que o ator ir\u00e1 interagir com o sistema para alcan\u00e7ar o caso de uso associado.<\/li>\n<li>Complete o design para que ele fique assim:<br \/>\n<img alt=\"Use case diagram example\" decoding=\"async\" height=\"159px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png\" width=\"580px\"\/><\/li>\n<\/ol>\n<h3 class=\"h2\">Elaborando casos de uso com Hist\u00f3rias de Usu\u00e1rio<\/h3>\n<p>Enquanto o caso de uso \u00e9 o objetivo do neg\u00f3cio de um sistema de TI a ser desenvolvido, a hist\u00f3ria do usu\u00e1rio representa um problema ou preocupa\u00e7\u00e3o do usu\u00e1rio capturado pelo analista e pelos stakeholders de frente durante a discuss\u00e3o detalhada de um caso de uso. Sem d\u00favida, todas as hist\u00f3rias de usu\u00e1rio capturadas visam atender ao objetivo do neg\u00f3cio do sistema de TI.<\/p>\n<ol class=\"contentList\">\n<li>Clique com o bot\u00e3o direito em <i>Fazer Reserva<\/i> e selecione <b>Abrir Detalhes do Caso de Uso\u2026<\/b> do menu suspenso.<br \/>\n<img alt=\"open use case details\" decoding=\"async\" height=\"152px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/07-open-use-case-details.png\" width=\"400px\"\/><\/li>\n<li>Abra o <b>Hist\u00f3rias de Usu\u00e1rio<\/b> p\u00e1gina.<br \/>\n<img alt=\"Open user story tab\" decoding=\"async\" height=\"230px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/08-open-user-story-tab.png\" width=\"701px\"\/><\/li>\n<li>Crie hist\u00f3rias de usu\u00e1rio clicando duas vezes na regi\u00e3o vazia dentro da aba. Crie tr\u00eas hist\u00f3rias: <i>Buscar hotel<\/i>, <i>Fazer uma reserva de hotel<\/i> e <i>Processar reserva urgente<\/i>.<br \/>\n<img alt=\"User stories created\" decoding=\"async\" height=\"188px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/09-user-stories-created.png\" width=\"800px\"\/><\/li>\n<\/ol>\n<h3 class=\"h2\">Capture o Cen\u00e1rio da Hist\u00f3ria de Usu\u00e1rio<\/h3>\n<p>Uma hist\u00f3ria de usu\u00e1rio informa o que o usu\u00e1rio final deseja alcan\u00e7ar, identificando primeiro seu problema. Uma vez identificado o problema, voc\u00ea pode come\u00e7ar a procurar uma solu\u00e7\u00e3o. A ferramenta de Cen\u00e1rio de Hist\u00f3ria de Usu\u00e1rio permite que voc\u00ea esboce as intera\u00e7\u00f5es entre os atores e o sistema na resolu\u00e7\u00e3o do problema descrito na hist\u00f3ria de usu\u00e1rio. Voc\u00ea pode usar esta ferramenta para identificar o comportamento desejado do sistema pelo usu\u00e1rio.<\/p>\n<p>Um cen\u00e1rio de hist\u00f3ria de usu\u00e1rio constitui uma conversa de alto n\u00edvel entre usu\u00e1rio e sistema, cujo prop\u00f3sito \u00e9 descobrir o que os atores pretendem ou fazem e como o sistema reage \u00e0s entradas desses atores. Ao decidir o que incluir no fluxo de eventos, voc\u00ea deve ser conciso. N\u00e3o inclua detalhes de implementa\u00e7\u00e3o, como como o sistema processa internamente as entradas do usu\u00e1rio ou mesmo a inser\u00e7\u00e3o de registros no banco de dados. Isso est\u00e1 errado porque hist\u00f3rias de usu\u00e1rio, e de fato a an\u00e1lise de casos de uso, s\u00e3o projetadas para identificar requisitos a partir da perspectiva do usu\u00e1rio final. No entanto, detalhes de implementa\u00e7\u00e3o podem ser modelados em diagramas de sequ\u00eancia UML na forma de subdiagramas de hist\u00f3rias de usu\u00e1rio.<\/p>\n<p>Vamos escrever o cen\u00e1rio de uma hist\u00f3ria de usu\u00e1rio.<\/p>\n<ol class=\"contentList\">\n<li>Clique duas vezes na hist\u00f3ria de usu\u00e1rio <i>Buscar hotel<\/i> para abri-la.<br \/>\n<img alt=\"Open user story\" decoding=\"async\" height=\"119px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/10-open-user-story.png\" width=\"269px\"\/><\/li>\n<li>Abra o <b>Cen\u00e1rio<\/b> aba. O editor de cen\u00e1rio \u00e9 formado por linhas, conhecidas como etapas. Cada etapa representa uma entrada do ator ou uma resposta do sistema.<br \/>\n<img alt=\"Open user story scenario tab\" decoding=\"async\" height=\"131px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/11-open-user-story-scenario-tab.png\" width=\"593px\"\/><\/li>\n<li>Clique na primeira etapa e insira a primeira entrada do usu\u00e1rio: <i>Insira cidade, data de chegada, data de sa\u00edda, tipo de quarto e clique em Buscar<\/i>.<br \/>\n<img alt=\"Entered first step\" decoding=\"async\" height=\"60px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/12-enter-scenario-step.png\" width=\"595px\"\/><\/li>\n<li>Use as ferramentas de formata\u00e7\u00e3o dispon\u00edveis abaixo do <b>UeXceler<\/b>barra de ferramentas para definir a palavra <i>Buscar<\/i> em azul e negrito, para \u00eanfase.<br \/>\n<img alt=\"Format scenario step text\" decoding=\"async\" height=\"60px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/13-format-scenario-step.png\" width=\"595px\"\/><\/li>\n<li>Pressione <b>Entrar<\/b> para concluir esta etapa. A Etapa 2 ser\u00e1 criada para voc\u00ea.<\/li>\n<li>A Etapa 2 trata de como o sistema reage \u00e0 entrada do usu\u00e1rio. Voc\u00ea pode come\u00e7ar escrevendo \u201cSistema\u2026\u201d, mas h\u00e1 uma maneira melhor de representar a resposta do sistema. Selecione <b>UeXceler &gt; Adicionar Controle &gt; Resposta do Sistema<\/b> da barra de ferramentas para adicionar uma etapa de resposta do sistema.<br \/>\n<img alt=\"Add system response to scenario\" decoding=\"async\" height=\"330px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/14-add-system-response.png\" width=\"708px\"\/><\/li>\n<li>Agora voc\u00ea pode digitar o conte\u00fado da Etapa 2: <i>Exibir uma lista de hot\u00e9is<\/i>.<br \/>\n<img alt=\"Entering system response text\" decoding=\"async\" height=\"60px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/15-system-response-added.png\" width=\"595px\"\/><\/li>\n<li>Adicione as seguintes etapas:<br \/>\n<table border=\"1\">\n<tbody>\n<tr>\n<th>Entrada do usu\u00e1rio<\/th>\n<th>Resposta do sistema<\/th>\n<\/tr>\n<tr>\n<td>Clique no logotipo de um hotel para ler seus detalhes<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Exibir detalhes do hotel<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img alt=\"Scenario steps entered\" class=\"second-artifacts\" decoding=\"async\" height=\"120px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/16-steps-entered.png\" width=\"595px\"\/><\/p>\n<\/li>\n<\/ol>\n<h3 class=\"h2\">Mais Alguma Coisa \u2013 Criando Wireframe Baseado em Cen\u00e1rio<\/h3>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/features\/ux-design-and-wireframe-tools\/\">Wireframe<\/a>\u00e9 um esbo\u00e7o da interface do usu\u00e1rio. Ajuda voc\u00ea a representar a tela e o fluxo de telas do sistema a ser desenvolvido, cedo na coleta de requisitos. Voc\u00ea pode associar wireframes \u00e0s etapas em um cen\u00e1rio. Esta se\u00e7\u00e3o mostrar\u00e1 como utilizar a <a href=\"https:\/\/www.visual-paradigm.com\/features\/ux-design-and-wireframe-tools\/\">ferramenta de wireframe<\/a> para adicionar um wireframe a uma etapa.<\/p>\n<ol class=\"contentList\">\n<li>Clique na primeira etapa.<br \/>\n<img alt=\"Select first step\" decoding=\"async\" height=\"120px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/17-selected-first-step.png\" width=\"595px\"\/><\/li>\n<li>Mova o ponteiro do mouse para o tri\u00e2ngulo verde no lado direito. Em seguida, clique em <b>Definir Wireframe<\/b>.<br \/>\n<img alt=\"Define wireframe\" decoding=\"async\" height=\"94px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/18-define-wireframe.png\" width=\"326px\"\/><\/li>\n<li>Voc\u00ea v\u00ea a pane cinza aparecer no lado direito? Clique nela para selecionar o tipo de wireframe a criar.<br \/>\n<img alt=\"Create wireframe\" decoding=\"async\" height=\"361px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/19-create-wireframe.png\" width=\"494px\"\/><\/li>\n<li>Na janela pop-up, selecione <b>Site<\/b>.<br \/>\n<img alt=\"Select wireframe type\" decoding=\"async\" height=\"410px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/20-select-wireframe-type.png\" width=\"560px\"\/><\/li>\n<li>Clique <b>Novo Wireframe de Site<\/b>. Um novo wireframe aparece, com uma janela de navegador vazia. \u00c9 onde voc\u00ea pode preparar o prot\u00f3tipo para o site.<\/li>\n<li>Antes de come\u00e7armos a adicionar diferentes componentes na janela do navegador, vamos redimension\u00e1-la para torn\u00e1-la menor. Clique no t\u00edtulo da janela do navegador.<\/li>\n<li>Ap\u00f3s clicar, os manipuladores de redimensionamento aparecem ao redor da janela do navegador para que voc\u00ea possa ajustar o tamanho da janela manualmente. Vamos tentar um m\u00e9todo mais direto. Clique com o bot\u00e3o direito no t\u00edtulo do navegador e selecione <b>Tamanho do Navegador (1024 x 768) &gt; 800 x 600<\/b> do menu suspenso.<br \/>\n<img alt=\"Resize wireframe\" decoding=\"async\" height=\"263px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/21-resize-wireframe.png\" width=\"504px\"\/><\/li>\n<li>Utilize as ferramentas de wireframe listadas na barra de ferramentas do diagrama para criar um wireframe como este:<br \/>\n<img alt=\"Wireframe created\" decoding=\"async\" height=\"416px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/22-wireframe-created.png\" width=\"800px\"\/><\/li>\n<li>Volte ao editor de cen\u00e1rios clicando no bot\u00e3o triangular ao lado do t\u00edtulo da etapa.<br \/>\n<img alt=\"Go back to scenario editor\" decoding=\"async\" height=\"106px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/23-back-to-scenario.png\" width=\"579px\"\/><br \/>\nConclu\u00eddo, e voc\u00ea pode ver a miniatura do seu wireframe aparecer no editor de cen\u00e1rios.<br \/>\n<img alt=\"Wireframe added\" decoding=\"async\" height=\"350px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/25-wireframe-added.png\" width=\"800px\"\/><\/li>\n<\/ol>\n<h3><strong>Refer\u00eancias:<\/strong><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\">O que \u00e9 Diagrama de Caso de Uso?<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/types-of-actor-in-use-case-model\/\">Tipos de Ator no Modelo de Caso de Uso<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/sysml\/identify-user-requirements-with-use-case-diagrams\/\">Identifique Requisitos do Usu\u00e1rio com Diagramas de Caso de Uso<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/\">O que \u00e9 Especifica\u00e7\u00e3o de Caso de Uso?<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/robustness-analysis-tutorial\/\">Um Tutorial Pr\u00e1tico sobre An\u00e1lise de Robustez<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/agile-software-development\/user-story-vs-use-case\/\">Hist\u00f3ria de Usu\u00e1rio vs Caso de Uso para Desenvolvimento \u00c1gil de Software<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/agile-software-development\/what-is-use-case-driven-approach-for-agile\/\">Abordagem Orientada a Caso de Uso para Desenvolvimento \u00c1gil<\/a><\/li>\n<\/ul>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>One of the most difficult problems in software development is capturing exactly what you want to build. Inaccurate requirements can eventually lead to significant project delays, rework, or even abandonment. Effective application of use case techniques can help your team capture requirements from the user&#8217;s perspective, which can be easily understood by both the end user and your team. Use case-driven development supports subsequent development activities such as analysis, design, and testing.<\/p>\n","protected":false},"author":3479,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQBjP9K-ODFsT2I6P34LloqK18eEwW0lbneRQ&usqp=CAU","fifu_image_alt":"","footnotes":""},"categories":[127],"tags":[],"class_list":["post-11010","post","type-post","status-publish","format-standard","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>Como escrever casos de uso eficazes - 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\/writing_effective_use_case\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como escrever casos de uso eficazes - ArchiMetric Portuguese\" \/>\n<meta property=\"og:description\" content=\"One of the most difficult problems in software development is capturing exactly what you want to build. Inaccurate requirements can eventually lead to significant project delays, rework, or even abandonment. Effective application of use case techniques can help your team capture requirements from the user&#039;s perspective, which can be easily understood by both the end user and your team. Use case-driven development supports subsequent development activities such as analysis, design, and testing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric Portuguese\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-05T23:34:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQBjP9K-ODFsT2I6P34LloqK18eEwW0lbneRQ&usqp=CAU\" \/><meta property=\"og:image\" content=\"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQBjP9K-ODFsT2I6P34LloqK18eEwW0lbneRQ&usqp=CAU\" \/>\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:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQBjP9K-ODFsT2I6P34LloqK18eEwW0lbneRQ&usqp=CAU\" \/>\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=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/\"},\"author\":{\"name\":\"archimetric@visual-paradigm.com\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"headline\":\"Como escrever casos de uso eficazes\",\"datePublished\":\"2026-03-05T23:34:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/\"},\"wordCount\":2070,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/\",\"url\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/\",\"name\":\"Como escrever casos de uso eficazes - ArchiMetric Portuguese\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png\",\"datePublished\":\"2026-03-05T23:34:24+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como escrever casos de uso eficazes\"}]},{\"@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":"Como escrever casos de uso eficazes - 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\/writing_effective_use_case\/","og_locale":"pt_PT","og_type":"article","og_title":"Como escrever casos de uso eficazes - ArchiMetric Portuguese","og_description":"One of the most difficult problems in software development is capturing exactly what you want to build. Inaccurate requirements can eventually lead to significant project delays, rework, or even abandonment. Effective application of use case techniques can help your team capture requirements from the user's perspective, which can be easily understood by both the end user and your team. Use case-driven development supports subsequent development activities such as analysis, design, and testing.","og_url":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/","og_site_name":"ArchiMetric Portuguese","article_published_time":"2026-03-05T23:34:24+00:00","og_image":[{"url":"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQBjP9K-ODFsT2I6P34LloqK18eEwW0lbneRQ&usqp=CAU","type":"","width":"","height":""},{"url":"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQBjP9K-ODFsT2I6P34LloqK18eEwW0lbneRQ&usqp=CAU","type":"","width":"","height":""}],"author":"archimetric@visual-paradigm.com","twitter_card":"summary_large_image","twitter_image":"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQBjP9K-ODFsT2I6P34LloqK18eEwW0lbneRQ&usqp=CAU","twitter_misc":{"Escrito por":"archimetric@visual-paradigm.com","Tempo estimado de leitura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/"},"author":{"name":"archimetric@visual-paradigm.com","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"headline":"Como escrever casos de uso eficazes","datePublished":"2026-03-05T23:34:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/"},"wordCount":2070,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png","articleSection":["Unified Modeling Language"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/","url":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/","name":"Como escrever casos de uso eficazes - ArchiMetric Portuguese","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png","datePublished":"2026-03-05T23:34:24+00:00","author":{"@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#primaryimage","url":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png","contentUrl":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-use-case-diagram-example.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/pt\/writing_effective_use_case\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Como escrever casos de uso eficazes"}]},{"@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\/11010","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=11010"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts\/11010\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/media?parent=11010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/categories?post=11010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/tags?post=11010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}