{"id":406,"date":"2022-01-25T11:12:52","date_gmt":"2022-01-25T11:12:52","guid":{"rendered":"https:\/\/www.cybermedian.com\/pt\/?p=406"},"modified":"2022-03-31T11:37:04","modified_gmt":"2022-03-31T03:37:04","slug":"all-you-need-to-know-about-use-case-modeling","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/","title":{"rendered":"Tudo o que voc\u00ea precisa saber sobre modelagem de casos de uso"},"content":{"rendered":"<section class=\"section section--body section--first\">\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<section class=\"section section--body section--first\">\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<p id=\"3e94\" class=\"graf graf--p graf-after--h3\">Um caso de uso descreve como um usu\u00e1rio usa um sistema para atingir um objetivo espec\u00edfico.\u00a0Um diagrama de caso de uso consiste no sistema, nos casos de uso relacionados e nos atores e os relaciona entre si para visualizar: o que est\u00e1 sendo descrito?\u00a0(\u00a0<strong class=\"markup--strong markup--p-strong\">sistema<\/strong>\u00a0), quem est\u00e1 usando o sistema?\u00a0(\u00a0<strong class=\"markup--strong markup--p-strong\">atores<\/strong>\u00a0) e o que os atores querem alcan\u00e7ar?\u00a0(\u00a0<strong class=\"markup--strong markup--p-strong\">casos de uso<\/strong>\u00a0), assim, os casos de uso ajudam a garantir que o sistema correto seja desenvolvido, capturando os requisitos do ponto de vista do usu\u00e1rio.<\/p>\n<figure id=\"a1de\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0Qp-C6sGY94c34EXM.png\" data-image-id=\"0*Qp-C6sGY94c34EXM.png\" data-width=\"325\" data-height=\"309\" data-is-featured=\"true\" \/><figcaption class=\"imageCaption\">Diagrama de Caso de Uso da Loja Online<\/figcaption><\/figure>\n<h3 id=\"ea7e\" class=\"graf graf--h3 graf-after--figure\"><span id=\"Origin_of_Use_Case\">Origem do Caso de Uso<\/span><\/h3>\n<p id=\"d0c5\" class=\"graf graf--p graf-after--h3\">Atualmente, a modelagem de casos de uso \u00e9 frequentemente associada \u00e0 UML, embora tenha sido introduzida antes da exist\u00eancia da UML.\u00a0Sua breve hist\u00f3ria \u00e9 a seguinte:<\/p>\n<ul class=\"postList\">\n<li id=\"786b\" class=\"graf graf--li graf-after--p\">Em 1986,\u00a0\u00a0<a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Ivar_Jacobson\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Ivar_Jacobson\">Ivar Jacobson<\/a>\u00a0\u00a0formulou pela primeira vez t\u00e9cnicas de modelagem textual e visual para especificar casos de uso.<\/li>\n<li id=\"5c69\" class=\"graf graf--li graf-after--li\">Em 1992, seu livro em coautoria\u00a0\u00a0<a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.amazon.com\/Object-Oriented-Software-Engineering-Approach\/dp\/0201544350\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.amazon.com\/Object-Oriented-Software-Engineering-Approach\/dp\/0201544350\">Object-Oriented Software Engineering \u2014 A Use Case Driven Approach<\/a>\u00a0\u00a0ajudou a popularizar a t\u00e9cnica de captura de requisitos funcionais, especialmente no desenvolvimento de software.<\/li>\n<\/ul>\n<h3 id=\"4212\" class=\"graf graf--h3 graf-after--li\"><span id=\"Purpose_of_Use_Case_Diagram\">Finalidade do Diagrama de Caso de Uso<\/span><\/h3>\n<p id=\"a06b\" class=\"graf graf--p graf-after--h3\">Os diagramas de caso de uso geralmente s\u00e3o desenvolvidos no est\u00e1gio inicial de desenvolvimento e as pessoas geralmente aplicam a modelagem de caso de uso para os seguintes prop\u00f3sitos:<\/p>\n<ul class=\"postList\">\n<li id=\"0dbe\" class=\"graf graf--li graf-after--p\">Especificar o contexto de um sistema<\/li>\n<li id=\"d462\" class=\"graf graf--li graf-after--li\">Capturar os requisitos de um sistema<\/li>\n<li id=\"8519\" class=\"graf graf--li graf-after--li\">Validar uma arquitetura de sistemas<\/li>\n<li id=\"a28a\" class=\"graf graf--li graf-after--li\">Impulsione a implementa\u00e7\u00e3o e gere casos de teste<\/li>\n<li id=\"b81b\" class=\"graf graf--li graf-after--li\">Desenvolvido por analistas em conjunto com especialistas do dom\u00ednio<\/li>\n<\/ul>\n<h3 id=\"d58d\" class=\"graf graf--h3 graf-after--li\"><span id=\"What_is_a_Use_Case_Diagram_in_UML\">O que \u00e9 um diagrama de casos de uso em UML?<\/span><\/h3>\n<p id=\"3e03\" class=\"graf graf--p graf-after--h3\">Um caso de uso \u00e9 uma lista de a\u00e7\u00f5es ou etapas de eventos que normalmente definem as intera\u00e7\u00f5es entre um papel de um ator e um sistema para atingir um objetivo.\u00a0Um caso de uso \u00e9 uma t\u00e9cnica \u00fatil para identificar, esclarecer e organizar os requisitos do sistema.\u00a0Um caso de uso \u00e9 composto por um conjunto de poss\u00edveis sequ\u00eancias de intera\u00e7\u00f5es entre sistemas e usu\u00e1rios que definem as funcionalidades a serem implementadas e a resolu\u00e7\u00e3o de eventuais erros que possam ser encontrados.<\/p>\n<p id=\"3dc5\" class=\"graf graf--p graf-after--p\">Embora um caso de uso em si possa detalhar muitos detalhes (como fluxo de eventos e cen\u00e1rios) sobre todas as possibilidades, um diagrama de casos de uso pode ajudar a fornecer uma vis\u00e3o de n\u00edvel superior do sistema, fornecendo a representa\u00e7\u00e3o gr\u00e1fica e simplificada de o que o sistema deve realmente fazer.<\/p>\n<p id=\"8013\" class=\"graf graf--p graf-after--p\">Um caso de uso (ou conjunto de casos de uso) tem as seguintes caracter\u00edsticas:<\/p>\n<ol class=\"postList\">\n<li id=\"a81b\" class=\"graf graf--li graf-after--p\">Organiza os requisitos funcionais<\/li>\n<li id=\"c28c\" class=\"graf graf--li graf-after--li\">Modela os objetivos das intera\u00e7\u00f5es sistema\/ator (usu\u00e1rio)<\/li>\n<li id=\"6a03\" class=\"graf graf--li graf-after--li\">Descreve um fluxo principal de eventos (cen\u00e1rios principais) e possivelmente outros fluxos excepcionais (alternativas), tamb\u00e9m chamados de caminhos ou cen\u00e1rios de usu\u00e1rio<\/li>\n<\/ol>\n<h3 id=\"abe9\" class=\"graf graf--h3 graf-after--li\"><span id=\"Use_Case_Diagram_Notations\">Nota\u00e7\u00f5es do diagrama de casos de uso<\/span><\/h3>\n<p id=\"9ff5\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\">Os casos de uso<\/a>\u00a0\u00a0definem intera\u00e7\u00f5es entre atores externos e o sistema para atingir objetivos espec\u00edficos.\u00a0Um diagrama de caso de uso cont\u00e9m quatro componentes principais<\/p>\n<figure id=\"291c\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0IOO92BxheWf2Kc5U.png\" data-image-id=\"0*IOO92BxheWf2Kc5U.png\" data-width=\"643\" data-height=\"393\" \/><\/figure>\n<h3 id=\"4cba\" class=\"graf graf--h3 graf-after--figure\"><span id=\"Actor\">Ator<\/span><\/h3>\n<p id=\"bf51\" class=\"graf graf--p graf-after--h3\">Os atores geralmente s\u00e3o indiv\u00edduos envolvidos com o sistema definido de acordo com seus pap\u00e9is.\u00a0O ator pode ser um humano ou outro sistema externo.<\/p>\n<h3 id=\"7143\" class=\"graf graf--h3 graf-after--p\"><span id=\"Use_Case\">Caso de uso<\/span><\/h3>\n<p id=\"655d\" class=\"graf graf--p graf-after--h3\">Um caso de uso descreve como os atores usam um sistema para atingir um objetivo espec\u00edfico.\u00a0Os casos de uso geralmente s\u00e3o iniciados por um usu\u00e1rio para cumprir metas que descrevem as atividades e variantes envolvidas na obten\u00e7\u00e3o da meta.<\/p>\n<h3 id=\"aa0b\" class=\"graf graf--h3 graf-after--p\"><span id=\"Relationship\">Rela\u00e7\u00e3o<\/span><\/h3>\n<p id=\"cad7\" class=\"graf graf--p graf-after--h3\">As rela\u00e7\u00f5es entre os atores e os casos de uso.<\/p>\n<h3 id=\"f5ec\" class=\"graf graf--h3 graf-after--p\"><span id=\"System_Boundary\">Limite do sistema<\/span><\/h3>\n<p id=\"eece\" class=\"graf graf--p graf-after--h3 graf--trailing\">A fronteira do sistema define o sistema de interesse em rela\u00e7\u00e3o ao mundo ao seu redor.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"f0cc\" class=\"graf graf--h3 graf--leading\"><span id=\"Benefits_of_Use_Case_Diagram\">Benef\u00edcios do Diagrama de Caso de Uso<\/span><\/h3>\n<ol class=\"postList\">\n<li id=\"fce2\" class=\"graf graf--li graf-after--h3\">Casos de uso \u00e9 uma t\u00e9cnica poderosa para a elicita\u00e7\u00e3o e documenta\u00e7\u00e3o de requisitos funcionais de caixa preta.<\/li>\n<li id=\"11e4\" class=\"graf graf--li graf-after--li\">Porque os casos de uso s\u00e3o f\u00e1ceis de entender e fornecem uma excelente maneira de se comunicar com clientes e usu\u00e1rios, pois s\u00e3o escritos em linguagem natural.<\/li>\n<li id=\"2b27\" class=\"graf graf--li graf-after--li\">Os casos de uso podem ajudar a gerenciar a complexidade de grandes projetos particionando o problema em recursos de usu\u00e1rio principais (ou seja, casos de uso) e especificando aplicativos da perspectiva dos usu\u00e1rios.<\/li>\n<li id=\"4a81\" class=\"graf graf--li graf-after--li\">Um cen\u00e1rio de caso de uso, geralmente representado por um diagrama de seq\u00fc\u00eancia, envolve a colabora\u00e7\u00e3o de v\u00e1rios objetos e classes, os casos de uso ajudam a identificar as mensagens (opera\u00e7\u00f5es e informa\u00e7\u00f5es ou dados necess\u00e1rios \u2014 par\u00e2metros) que unem os objetos e as classes.<\/li>\n<li id=\"baad\" class=\"graf graf--li graf-after--li\">Os casos de uso fornecem uma boa base para vincular a verifica\u00e7\u00e3o dos modelos de n\u00edvel superior (ou seja, intera\u00e7\u00e3o entre atores e um conjunto de objetos colaborativos) e, posteriormente, para a valida\u00e7\u00e3o dos requisitos funcionais (ou seja, blueprint de teste de caixa branca).<\/li>\n<li id=\"b55f\" class=\"graf graf--li graf-after--li graf--trailing\">A abordagem orientada a casos de uso fornece links rastre\u00e1veis \u200b\u200bpara rastreamento de projetos em que as principais atividades de desenvolvimento, como os casos de uso, s\u00e3o implementadas, testadas e entregues, cumprindo as metas e objetivos do ponto de vista do usu\u00e1rio.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"5651\" class=\"graf graf--h3 graf--leading\"><span id=\"How_to_Draw_a_Use_Case_Diagram\">Como desenhar um diagrama de caso de uso?<\/span><\/h3>\n<p id=\"ab34\" class=\"graf graf--p graf-after--h3\">Um modelo de Caso de Uso pode ser desenvolvido seguindo as etapas abaixo.<\/p>\n<ol class=\"postList\">\n<li id=\"4e81\" class=\"graf graf--li graf-after--p\">Identificar os Atores (papel dos usu\u00e1rios) do sistema.<\/li>\n<li id=\"83bf\" class=\"graf graf--li graf-after--li\">Para cada categoria de usu\u00e1rios, identifique todas as fun\u00e7\u00f5es desempenhadas pelos usu\u00e1rios relevantes para o sistema.<\/li>\n<li id=\"1b68\" class=\"graf graf--li graf-after--li\">Identifique quais s\u00e3o os usu\u00e1rios necess\u00e1rios que o sistema seja executado para atingir esses objetivos.<\/li>\n<li id=\"2a33\" class=\"graf graf--li graf-after--li\">Crie casos de uso para cada objetivo.<\/li>\n<li id=\"ba74\" class=\"graf graf--li graf-after--li\">Estruturar os casos de uso.<\/li>\n<li id=\"4f01\" class=\"graf graf--li graf-after--li\">Priorizar, revisar, estimar e validar os usu\u00e1rios.<\/li>\n<\/ol>\n<p id=\"5ca4\" class=\"graf graf--p graf-after--li\">Observe que: para tornar a abordagem de caso de uso mais \u201c\u00e1gil\u201d, n\u00e3o detalhe todos os casos de uso, mas priorize-os em seu backlog de produto, voc\u00ea deve refinar o caso de uso em diferentes n\u00edveis de detalhes de acordo com a fase de desenvolvimento com just-in-time e de maneira suficiente.<\/p>\n<p id=\"3e36\" class=\"graf graf--p graf-after--p\">Voc\u00ea tamb\u00e9m pode:<\/p>\n<ol class=\"postList\">\n<li id=\"4907\" class=\"graf graf--li graf-after--p\">Desenhe pacotes para categoriza\u00e7\u00e3o l\u00f3gica de casos de uso em subsistemas relacionados.<\/li>\n<\/ol>\n<figure id=\"c108\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/02tx5hRXglD-Oq4SU.png\" data-image-id=\"0*2tx5hRXglD-Oq4SU.png\" data-width=\"661\" data-height=\"535\" \/><\/figure>\n<h3 id=\"4b5a\" class=\"graf graf--h3 graf-after--figure\"><span id=\"Structuring_Use_Cases\">Estruturando casos de uso<\/span><\/h3>\n<p id=\"281a\" class=\"graf graf--p graf-after--h3\">A UML define tr\u00eas estere\u00f3tipos de associa\u00e7\u00e3o entre Casos de Uso:<\/p>\n<h3 id=\"0d1f\" class=\"graf graf--h3 graf-after--p\"><span id=\"include_Use_Case\">&lt;&lt;incluir&gt;&gt; Caso de uso<\/span><\/h3>\n<p id=\"0cd9\" class=\"graf graf--p graf-after--h3\">A hora de usar o relacionamento &lt;&lt;include&gt;&gt; \u00e9 ap\u00f3s voc\u00ea ter completado a primeira descri\u00e7\u00e3o de corte de todos os seus Casos de Uso principais.\u00a0Agora voc\u00ea pode observar os Casos de Uso e identificar sequ\u00eancias comuns de intera\u00e7\u00e3o usu\u00e1rio-sistema.<\/p>\n<figure id=\"72a0\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0m_B4YDiV9kCFVOMK.png\" data-image-id=\"0*m_B4YDiV9kCFVOMK.png\" data-width=\"330\" data-height=\"109\" \/><\/figure>\n<h3 id=\"5cd4\" class=\"graf graf--h3 graf-after--figure\"><span id=\"extend_Use_Case\">&lt;&lt;estender&gt;&gt; Caso de uso<\/span><\/h3>\n<p id=\"6a9c\" class=\"graf graf--p graf-after--h3\">Um caso de uso estendido \u00e9, efetivamente, um curso alternativo do caso de uso base.\u00a0O caso de uso &lt;&lt;extend&gt;&gt; faz isso inserindo conceitualmente sequ\u00eancias de a\u00e7\u00e3o adicionais na sequ\u00eancia de casos de uso base.<\/p>\n<figure id=\"2187\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0jXVxvsuIavlMpBeM.png\" data-image-id=\"0*jXVxvsuIavlMpBeM.png\" data-width=\"341\" data-height=\"41\" \/><\/figure>\n<h3 id=\"12fe\" class=\"graf graf--h3 graf-after--figure\"><span id=\"Abstract_and_generalized_Use_Case\">Caso de uso abstrato e generalizado<\/span><\/h3>\n<p id=\"1e32\" class=\"graf graf--p graf-after--h3\">O caso de uso geral \u00e9 abstrato.\u00a0N\u00e3o pode ser instanciado, pois cont\u00e9m informa\u00e7\u00f5es incompletas.\u00a0O t\u00edtulo de um caso de uso abstrato \u00e9 mostrado em it\u00e1lico.<\/p>\n<figure id=\"6821\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0-wVL-HC6gnUmbN5K.png\" data-image-id=\"0*-wVL-HC6gnUmbN5K.png\" data-width=\"339\" data-height=\"128\" \/><\/figure>\n<p id=\"0855\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Exemplo<\/strong><\/p>\n<p id=\"bb76\" class=\"graf graf--p graf-after--p\">Este exemplo descreve um modelo de v\u00e1rios casos de uso de neg\u00f3cios (objetivos) que representam as intera\u00e7\u00f5es entre um restaurante (o sistema de neg\u00f3cios) e seus principais atores.<\/p>\n<p id=\"316d\" class=\"graf graf--p graf-after--p\">Depois que os casos de uso base forem identificados no primeiro corte, talvez possamos estruturar ainda mais esses casos de uso com os casos de uso &lt;&lt;extend&gt;&gt; e &lt;&lt;include&gt;&gt; no retoque da segunda rodada, conforme mostrado na Figura abaixo:<\/p>\n<figure id=\"3209\" class=\"graf graf--figure graf-after--p graf--trailing\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0Argi8t1Gtl7lE-3d.png\" data-image-id=\"0*Argi8t1Gtl7lE-3d.png\" data-width=\"792\" data-height=\"571\" \/><\/figure>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"3cf8\" class=\"graf graf--h3 graf--leading\"><span id=\"Business_Use_Case\">Caso de uso de neg\u00f3cios<\/span><\/h3>\n<p id=\"4904\" class=\"graf graf--p graf-after--h3\">Um caso de uso de neg\u00f3cios \u00e9 descrito em\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">terminologia livre de tecnologia<\/strong>\u00a0\u00a0que trata o processo de neg\u00f3cios como uma caixa preta e descreve o processo de neg\u00f3cios que \u00e9 usado por seus atores de neg\u00f3cios, enquanto um caso de uso comum \u00e9 normalmente descrito no\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">n\u00edvel de funcionalidade do sistema<\/strong>\u00a0\u00a0e especifica a fun\u00e7\u00e3o ou o servi\u00e7o que o sistema oferece ao usu\u00e1rio.\u00a0Em outras palavras, o caso de uso de neg\u00f3cios representa como o trabalho deve ser feito manualmente na situa\u00e7\u00e3o atual e n\u00e3o necessariamente \u00e9 feito pelo sistema ou pretende ser automatizado no escopo do sistema de destino.<\/p>\n<figure id=\"7ee5\" class=\"graf graf--figure graf-after--p graf--trailing\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0IBPLccdDxQMCJzhh.png\" data-image-id=\"0*IBPLccdDxQMCJzhh.png\" data-width=\"677\" data-height=\"420\" \/><\/figure>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"9db4\" class=\"graf graf--h3 graf--leading\"><span id=\"How_to_Identify_Actors\">Como identificar atores<\/span><\/h3>\n<p id=\"d703\" class=\"graf graf--p graf-after--h3\">Muitas vezes, as pessoas acham mais f\u00e1cil iniciar o processo de elicita\u00e7\u00e3o de requisitos identificando os atores.\u00a0As seguintes perguntas podem ajud\u00e1-lo a identificar os atores do seu sistema (Schneider e Winters \u2014 1998):<\/p>\n<ul class=\"postList\">\n<li id=\"5258\" class=\"graf graf--li graf-after--p\">Quem usa o sistema?<\/li>\n<li id=\"c533\" class=\"graf graf--li graf-after--li\">Quem instala o sistema?<\/li>\n<li id=\"e8d1\" class=\"graf graf--li graf-after--li\">Quem inicia o sistema?<\/li>\n<li id=\"904b\" class=\"graf graf--li graf-after--li\">Quem mant\u00e9m o sistema?<\/li>\n<li id=\"c52d\" class=\"graf graf--li graf-after--li\">Quem desliga o sistema?<\/li>\n<li id=\"1d5c\" class=\"graf graf--li graf-after--li\">Que outros sistemas usam este sistema?<\/li>\n<li id=\"eaed\" class=\"graf graf--li graf-after--li\">Quem obt\u00e9m informa\u00e7\u00f5es deste sistema?<\/li>\n<li id=\"53c3\" class=\"graf graf--li graf-after--li\">Quem fornece informa\u00e7\u00f5es ao sistema?<\/li>\n<li id=\"9c7a\" class=\"graf graf--li graf-after--li graf--trailing\">Alguma coisa acontece automaticamente no momento?<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"2ef7\" class=\"graf graf--h3 graf--leading\"><span id=\"How_to_Identify_Use_Cases\">Como identificar casos de uso?<\/span><\/h3>\n<p id=\"a2a3\" class=\"graf graf--p graf-after--h3\">Identificando os Casos de Uso e, em seguida, o processo de elicita\u00e7\u00e3o baseado em cen\u00e1rio continua perguntando qual valor observ\u00e1vel externamente vis\u00edvel que cada ator deseja.\u00a0As seguintes perguntas podem ser feitas para identificar casos de uso, uma vez que seus atores tenham sido identificados (Schneider e Winters \u2014 1998):<\/p>\n<ul class=\"postList\">\n<li id=\"3cb2\" class=\"graf graf--li graf-after--p\">Quais fun\u00e7\u00f5es o ator vai querer do sistema?<\/li>\n<li id=\"a6d5\" class=\"graf graf--li graf-after--li\">O sistema armazena informa\u00e7\u00f5es?\u00a0Quais atores ir\u00e3o criar, ler, atualizar ou excluir essas informa\u00e7\u00f5es?<\/li>\n<li id=\"f4c3\" class=\"graf graf--li graf-after--li\">O sistema precisa notificar um ator sobre as chances no estado interno?<\/li>\n<li id=\"4c67\" class=\"graf graf--li graf-after--li\">Existem eventos externos que o sistema deve conhecer?\u00a0Que ator informa o sistema desses eventos?<\/li>\n<\/ul>\n<h3 id=\"6669\" class=\"graf graf--h3 graf-after--li\"><span id=\"Use_Case_Diagram_Tips\">Dicas de diagrama de caso de uso<\/span><\/h3>\n<p id=\"ba7a\" class=\"graf graf--p graf-after--h3\">Agora, confira as dicas abaixo para ver como aplicar o caso de uso de forma eficaz em seu projeto de software.<\/p>\n<ul class=\"postList\">\n<li id=\"231b\" class=\"graf graf--li graf-after--p\">Sempre estruture e organize o diagrama de caso de uso da perspectiva dos atores.<\/li>\n<li id=\"a2f5\" class=\"graf graf--li graf-after--li\">Os casos de uso devem come\u00e7ar simples e na vis\u00e3o mais alta poss\u00edvel.\u00a0S\u00f3 ent\u00e3o eles podem ser refinados e detalhados ainda mais.<\/li>\n<li id=\"1527\" class=\"graf graf--li graf-after--li graf--trailing\">Os diagramas de caso de uso s\u00e3o baseados na funcionalidade e, portanto, devem se concentrar no \u201co qu\u00ea\u201d e n\u00e3o no \u201ccomo\u201d.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"97f6\" class=\"graf graf--h3 graf--leading\"><span id=\"Use_Case_Levels_of_Details\">N\u00edveis de detalhes dos casos de uso<\/span><\/h3>\n<p id=\"ab55\" class=\"graf graf--p graf-after--h3\">A granularidade do caso de uso refere-se \u00e0 maneira como as informa\u00e7\u00f5es s\u00e3o organizadas dentro das especifica\u00e7\u00f5es do caso de uso e, at\u00e9 certo ponto, ao n\u00edvel de detalhe no qual elas s\u00e3o escritas.\u00a0Alcan\u00e7ar o n\u00edvel certo de granularidade de caso de uso facilita a comunica\u00e7\u00e3o entre as partes interessadas e os desenvolvedores e melhora o planejamento do projeto.<\/p>\n<p id=\"c639\" class=\"graf graf--p graf-after--p\">Alastair Cockburn em\u00a0\u00a0<em class=\"markup--em markup--p-em\">Writing Effective Use Cases<\/em>\u00a0\u00a0nos d\u00e1 uma maneira f\u00e1cil de visualizar diferentes n\u00edveis de n\u00edvel de meta pensando em termos de mar:<\/p>\n<figure id=\"9e8b\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0UUTQlxMPN-DMLume.png\" data-image-id=\"0*UUTQlxMPN-DMLume.png\" data-width=\"515\" data-height=\"388\" \/><\/figure>\n<p id=\"bfff\" class=\"graf graf--p graf-after--figure\">Observe que:<\/p>\n<ul class=\"postList\">\n<li id=\"45b9\" class=\"graf graf--li graf-after--p\">Embora um caso de uso em si possa se aprofundar em muitos detalhes sobre todas as possibilidades, um diagrama de casos de uso geralmente \u00e9 usado para uma vis\u00e3o de n\u00edvel superior do sistema como blueprints.<\/li>\n<li id=\"8c72\" class=\"graf graf--li graf-after--li\">\u00c9 ben\u00e9fico escrever casos de uso em um n\u00edvel mais grosseiro de granularidade com menos detalhes quando n\u00e3o for necess\u00e1rio.<\/li>\n<\/ul>\n<p id=\"442f\" class=\"graf graf--p graf-after--li\">Espero que voc\u00ea possa responder \u201co que \u00e9 diagrama de caso de uso\u201d agora e possa aplicar o caso de uso em seu projeto.\u00a0Se voc\u00ea quiser saber mais sobre outros tipos de diagramas UML, consulte o guia UML:\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/overview-of-the-14-uml-diagram-types\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/overview-of-the-14-uml-diagram-types\/\">Vis\u00e3o geral dos 14 tipos de diagramas UML<\/a>\u00a0.<\/p>\n<p id=\"2a5a\" class=\"graf graf--p graf-after--p\">Apenas mostrar o diagrama de caso de uso em\u00a0 nota\u00e7\u00e3o\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Unified_Modeling_Language\">UML<\/a>\u00a0\u00a0n\u00e3o \u00e9 suficiente.\u00a0Cada caso de uso acompanhado de um texto explicando o prop\u00f3sito do caso de uso, bem como qual funcionalidade \u00e9 realizada quando um caso de uso \u00e9 executado.<\/p>\n<p id=\"c134\" class=\"graf graf--p graf-after--p\">A especifica\u00e7\u00e3o do caso de uso \u00e9 normalmente criada na fase de an\u00e1lise e design de maneira iterativa.<\/p>\n<ul class=\"postList\">\n<li id=\"24eb\" class=\"graf graf--li graf-after--p\">A princ\u00edpio, apenas uma breve descri\u00e7\u00e3o das etapas necess\u00e1rias para realizar o fluxo normal do caso de uso (ou seja, qual funcionalidade \u00e9 fornecida pelo caso de uso) \u00e9 escrita.<\/li>\n<li id=\"e7d2\" class=\"graf graf--li graf-after--li\">\u00c0 medida que a an\u00e1lise avan\u00e7a, as etapas s\u00e3o desenvolvidas para adicionar mais detalhes.<\/li>\n<li id=\"4bbd\" class=\"graf graf--li graf-after--li\">Finalmente, os fluxos excepcionais s\u00e3o adicionados ao caso de uso<\/li>\n<li id=\"eb82\" class=\"graf graf--li graf-after--li graf--trailing\">Cada projeto pode adotar um modelo de caso de uso padr\u00e3o para a cria\u00e7\u00e3o da especifica\u00e7\u00e3o de caso de uso.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"d8b4\" class=\"graf graf--h3 graf--leading\"><span id=\"Use_Case_vs_Use_Case_Specification\">Caso de Uso x Especifica\u00e7\u00e3o de Caso de Uso<\/span><\/h3>\n<p id=\"481a\" class=\"graf graf--p graf-after--h3\">Um Caso de Uso descreve uma tarefa que \u00e9 executada por um ator gerando um resultado de valor comercial para um neg\u00f3cio.\u00a0Um caso de uso pode ser visualizado como um diagrama de caso de uso e\/ou em formato de especifica\u00e7\u00e3o textual estruturada:<\/p>\n<figure id=\"9dc8\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0n8tVXuhd49QhcguP.png\" data-image-id=\"0*n8tVXuhd49QhcguP.png\" data-width=\"549\" data-height=\"202\" \/><\/figure>\n<p id=\"8ef4\" class=\"graf graf--p graf-after--figure\">Caso de uso (tarefa \u2014 um cliente deseja realizar) pode ser:<\/p>\n<ul class=\"postList\">\n<li id=\"2d2d\" class=\"graf graf--li graf-after--p\">Interativo \u2014 Um caso de uso de sistema descreve a intera\u00e7\u00e3o de um ator com um sistema em busca do objetivo de neg\u00f3cios definido<\/li>\n<li id=\"ef09\" class=\"graf graf--li graf-after--li\">Manual \u2014 Uma sequ\u00eancia de a\u00e7\u00f5es executadas por um ator<\/li>\n<li id=\"0fd3\" class=\"graf graf--li graf-after--li graf--trailing\">Automatizado \u2014 Uma sequ\u00eancia de etapas executadas por um programa ou script<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"4e23\" class=\"graf graf--h3 graf--leading\"><span id=\"Characteristics_of_Use_Cases\">Caracter\u00edsticas dos casos de uso<\/span><\/h3>\n<p id=\"8785\" class=\"graf graf--p graf-after--h3\">Um caso de uso tem:<\/p>\n<ul class=\"postList\">\n<li id=\"bf7f\" class=\"graf graf--li graf-after--p\">Apenas um objetivo<\/li>\n<li id=\"6db9\" class=\"graf graf--li graf-after--li\">Um \u00fanico ponto de partida<\/li>\n<li id=\"441c\" class=\"graf graf--li graf-after--li\">Um \u00fanico ponto final<\/li>\n<li id=\"2901\" class=\"graf graf--li graf-after--li\">V\u00e1rios caminhos para ir do in\u00edcio ao fim<\/li>\n<li id=\"1003\" class=\"graf graf--li graf-after--li\">ou seja, especificar o comportamento para uma variedade de condi\u00e7\u00f5es poss\u00edveis<\/li>\n<li id=\"50b2\" class=\"graf graf--li graf-after--li\">Cada condi\u00e7\u00e3o pode exigir a\u00e7\u00e3o(\u00f5es) espec\u00edfica(s)<\/li>\n<\/ul>\n<figure id=\"f1cf\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0__NbbRJYX9JIelSq.png\" data-image-id=\"0*__NbbRJYX9JIelSq.png\" data-width=\"565\" data-height=\"206\" \/><\/figure>\n<p id=\"cbe2\" class=\"graf graf--p graf-after--figure\">Por exemplo \u2014 o cliente paga a conta:<\/p>\n<figure id=\"bafa\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0fh1-m-Sw5fkBrUCl.png\" data-image-id=\"0*fh1-m-Sw5fkBrUCl.png\" data-width=\"216\" data-height=\"73\" \/><\/figure>\n<p id=\"ea58\" class=\"graf graf--p graf-after--figure\">Existem v\u00e1rios caminhos para atingir o objetivo:<\/p>\n<ul class=\"postList\">\n<li id=\"23f0\" class=\"graf graf--li graf-after--p\">Pagamento por telefone<\/li>\n<li id=\"5457\" class=\"graf graf--li graf-after--li\">Por carta<\/li>\n<li id=\"7bbd\" class=\"graf graf--li graf-after--li\">Em pessoa<\/li>\n<li id=\"a5c1\" class=\"graf graf--li graf-after--li\">por cheque<\/li>\n<li id=\"c376\" class=\"graf graf--li graf-after--li\">em dinheiro, etc<\/li>\n<\/ul>\n<p id=\"f39d\" class=\"graf graf--p graf-after--li\">Um caminho que n\u00e3o leva ao objetivo:<\/p>\n<ul class=\"postList\">\n<li id=\"a8c4\" class=\"graf graf--li graf-after--p graf--trailing\">O cart\u00e3o de cr\u00e9dito \u00e9 recusado<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"bc28\" class=\"graf graf--h3 graf--leading\"><span id=\"Agile_Use_Case_Approach\">Abordagem de Caso de Uso \u00c1gil<\/span><\/h3>\n<p id=\"3987\" class=\"graf graf--p graf-after--h3\">O modelo de caso de uso e seus casos de uso individuais evoluem n\u00edvel por n\u00edvel ao longo do tempo.\u00a0Nem todos os casos de uso de um modelo necessariamente precisar\u00e3o ser especificados com o mesmo n\u00edvel de detalhe.<\/p>\n<h3 id=\"eb4b\" class=\"graf graf--h3 graf-after--p\"><span id=\"Just-in-Time_and_Just-Enough\">Just-in-Time e Just-Enough<\/span><\/h3>\n<p id=\"c60a\" class=\"graf graf--p graf-after--h3\">Os casos de uso podem ser escritos em diferentes n\u00edveis de dados e escopo, cada um serve a um prop\u00f3sito:<\/p>\n<ul class=\"postList\">\n<li id=\"3c61\" class=\"graf graf--li graf-after--p\">Resumo: Descri\u00e7\u00f5es gerais e vis\u00f5es gerais abrangentes da funcionalidade do sistema ou dos processos de neg\u00f3cios.<\/li>\n<li id=\"9dc6\" class=\"graf graf--li graf-after--li\">N\u00edvel de usu\u00e1rio: descri\u00e7\u00f5es de usu\u00e1rios relacionadas a tarefas e como eles interagem com o sistema;\u00a0descri\u00e7\u00f5es de um processo de neg\u00f3cios espec\u00edfico.\u00a0Os casos de uso de n\u00edvel de usu\u00e1rio geralmente s\u00e3o considerados no n\u00edvel de tarefa que \u00e9 o trabalho principal do usu\u00e1rio.<\/li>\n<li id=\"382d\" class=\"graf graf--li graf-after--li\">Subfun\u00e7\u00e3o: Descri\u00e7\u00f5es de atividades de n\u00edvel inferior que s\u00e3o usadas para concluir subpartes de um caso de uso principal.<\/li>\n<\/ul>\n<figure id=\"7f30\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0xEjJ_IyNvadvWHYy.png\" data-image-id=\"0*xEjJ_IyNvadvWHYy.png\" data-width=\"975\" data-height=\"457\" \/><\/figure>\n<p id=\"2af5\" class=\"graf graf--p graf-after--figure graf--trailing\">Nota: Alguns casos de uso podem ser suficientemente especificados at\u00e9 o n\u00edvel II.\u00a0Voc\u00ea para quando detalhes suficientes s\u00e3o alcan\u00e7ados usando just-in-time e de maneira justa.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"3002\" class=\"graf graf--h3 graf--leading\"><span id=\"A_Detailed_Use_Case_Specification\">Uma especifica\u00e7\u00e3o detalhada de caso de uso<\/span><\/h3>\n<p id=\"1a3f\" class=\"graf graf--p graf-after--h3\">O caso de uso detalhado \u00e9 uma representa\u00e7\u00e3o textual que ilustra uma sequ\u00eancia de eventos junto com outras informa\u00e7\u00f5es de caso de uso relacionadas em determinado formato.\u00a0As pessoas normalmente adotam um modelo de caso de uso padr\u00e3o para registrar as informa\u00e7\u00f5es detalhadas para os casos de uso<\/p>\n<figure id=\"e0b2\" class=\"graf graf--figure graf-after--p graf--trailing\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0paghzNz8-_NLxYcW.png\" data-image-id=\"0*paghzNz8-_NLxYcW.png\" data-width=\"463\" data-height=\"259\" \/><\/figure>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section section--body section--last\">\n<div class=\"section-divider\">\n<hr class=\"section-divider\" \/>\n<\/div>\n<div class=\"section-content\">\n<div class=\"section-inner sectionLayout--insetColumn\">\n<h3 id=\"7b36\" class=\"graf graf--h3 graf--leading\"><span id=\"Use_Case_Template_ATM_withdraw_case_example\">Modelo de caso de uso \u2014 exemplo de caso de retirada de caixa eletr\u00f4nico<\/span><\/h3>\n<p id=\"91fa\" class=\"graf graf--p graf-after--h3\">Como mencionado anteriormente, existem v\u00e1rios estilos de nota\u00e7\u00e3o para casos de uso (por exemplo, estilo de diagrama, linguagem de modelagem unificada, formato textual).\u00a0Qualquer que seja a nota\u00e7\u00e3o usada deve ser f\u00e1cil de entender.\u00a0Voc\u00ea pode usar templates, como os do\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Alistair_Cockburn\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Alistair_Cockburn\">Alistair Cockburn<\/a>\u00a0, mas tamb\u00e9m \u00e9 uma op\u00e7\u00e3o para usar o que melhor se adequa ao seu time.<\/p>\n<figure id=\"1671\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/10ClfnUGipCwQFuNGtuU9FQ.png\" data-image-id=\"1*0ClfnUGipCwQFuNGtuU9FQ.png\" data-width=\"749\" data-height=\"399\" \/><figcaption class=\"imageCaption\"><strong class=\"markup--strong markup--figure-strong\">Especifica\u00e7\u00e3o de Caso de Uso \u2014 Paradigma Visual<\/strong><\/figcaption><\/figure>\n<figure id=\"2735\" class=\"graf graf--figure graf-after--figure\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/1VqoE7033EwSqt4Sq_dk0ww.png\" data-image-id=\"1*VqoE7033EwSqt4Sq_dk0ww.png\" data-width=\"744\" data-height=\"493\" \/><figcaption class=\"imageCaption\">Especifica\u00e7\u00e3o de caso de uso \u2014 Caminho b\u00e1sico<\/figcaption><\/figure>\n<figure id=\"5353\" class=\"graf graf--figure graf-after--figure\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/1Pzsy8FEULiLFcSQVqysdYg.png\" data-image-id=\"1*Pzsy8FEULiLFcSQVqysdYg.png\" data-width=\"747\" data-height=\"410\" \/><figcaption class=\"imageCaption\">Especifica\u00e7\u00e3o de caso de uso \u2014 caminhos alternativos<\/figcaption><\/figure>\n<figure id=\"b8c6\" class=\"graf graf--figure graf-after--figure\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/1bfD6NqjFvaPKE_iJETi02g.png\" data-image-id=\"1*bfD6NqjFvaPKE_iJETi02g.png\" data-width=\"744\" data-height=\"195\" \/><figcaption class=\"imageCaption\">Especifica\u00e7\u00e3o de Caso de Uso \u2014 Regras de Neg\u00f3cios<\/figcaption><\/figure>\n<figure id=\"4f1b\" class=\"graf graf--figure graf-after--figure\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/1R9g60hvrLrtkQHcr1YrRNQ.png\" data-image-id=\"1*R9g60hvrLrtkQHcr1YrRNQ.png\" data-width=\"753\" data-height=\"174\" \/><figcaption class=\"imageCaption\">Especifica\u00e7\u00e3o de Caso de Uso &#8211; Requisitos N\u00e3o Funcionais<\/figcaption><\/figure>\n<h4 id=\"bf4e\" class=\"graf graf--h4 graf-after--figure\"><span id=\"Create_Simple_Use_Case_Diagrams\">Criar diagramas de caso de uso simples<\/span><\/h4>\n<p id=\"f2e9\" class=\"graf graf--p graf-after--h4\">Se voc\u00ea deseja desenhar diagramas de casos casuais,\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/online.visual-paradigm.com\/\" target=\"_blank\" rel=\"noopener\" data-href=\"http:\/\/online.visual-paradigm.com\">o Visual Paradigm Online<\/a>\u00a0\u00a0ser\u00e1 sua melhor escolha.\u00a0Como \u00e9 totalmente gratuito para sempre, sem limita\u00e7\u00e3o, configura\u00e7\u00e3o e configura\u00e7\u00e3o Zero.<\/p>\n<p id=\"4a58\" class=\"graf graf--p graf-after--p\">Voc\u00ea tamb\u00e9m pode usar\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/solution\/freeumltool\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/solution\/freeumltool\/\">\u00a0o Visual Paradigm Community Edition<\/a>\u00a0, tamb\u00e9m \u00e9 gratuito para criar casos de uso para v\u00e1rias plataformas.<\/p>\n<p id=\"0620\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Realizar modelagem e an\u00e1lise de casos de uso formais<\/strong><\/p>\n<p id=\"6a69\" class=\"graf graf--p graf-after--p\">Se voc\u00ea deseja executar e desenvolver modelagem de caso de uso, \u00e9 recomend\u00e1vel usar a\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/shop\/vp.jsp?license=perpetual\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/shop\/vp.jsp?license=perpetual\">vers\u00e3o paga do Visual Paradigm,<\/a>\u00a0\u00a0que permite desenvolver uma especifica\u00e7\u00e3o de caso de uso adequada e completa, conforme mencionado acima.<\/p>\n<h4 id=\"8945\" class=\"graf graf--h4 graf-after--p\"><span id=\"Do-it-Yourself_now_with_Visual_Paradigm_Online\">Fa\u00e7a voc\u00ea mesmo agora com o\u00a0\u00a0<a class=\"markup--anchor markup--h4-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Visual_Paradigm\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Visual_Paradigm\">Visual Paradigm<\/a>\u00a0\u00a0Online<\/span><\/h4>\n<p id=\"a1da\" class=\"graf graf--p graf-after--h4\">Experimente agora e divirta-se com todos esses exemplos e modelos prontos para edi\u00e7\u00e3o listados a seguir:<\/p>\n<p id=\"ff51\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/broadcasting-system\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/broadcasting-system\/\">Sistema de transmiss\u00e3o<\/a><\/p>\n<figure id=\"98e6\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0UfAMAwchILBUtg-w.png\" data-image-id=\"0*UfAMAwchILBUtg-w.png\" data-width=\"665\" data-height=\"537\" \/><\/figure>\n<p id=\"219e\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/atm\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/atm\/\">Caixa eletr\u00f4nico<\/a><\/p>\n<figure id=\"ca61\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0st_mSsFCbmsP8TDi.png\" data-image-id=\"0*st_mSsFCbmsP8TDi.png\" data-width=\"715\" data-height=\"449\" \/><\/figure>\n<p id=\"68df\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/use-case-structuring-template\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/use-case-structuring-template\/\">Modelo de Estrutura\u00e7\u00e3o de Caso de Uso<\/a><\/p>\n<figure id=\"2950\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0iJ62t0jjMw1w_lxX.png\" data-image-id=\"0*iJ62t0jjMw1w_lxX.png\" data-width=\"431\" data-height=\"162\" \/><\/figure>\n<p id=\"860a\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/structuring-use-cases-with-stereotype\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/structuring-use-cases-with-stereotype\/\">Estruturando casos de uso com estere\u00f3tipo<\/a><\/p>\n<figure id=\"7dd3\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0YQbyPzZqg3UNeNNK.png\" data-image-id=\"0*YQbyPzZqg3UNeNNK.png\" data-width=\"660\" data-height=\"199\" \/><\/figure>\n<p id=\"c2a2\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/system-boundaries\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/system-boundaries\/\">Expressando v\u00e1rios projetos usando limites do sistema<\/a><\/p>\n<figure id=\"e913\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0SrEtLQE7gMynPmLO.png\" data-image-id=\"0*SrEtLQE7gMynPmLO.png\" data-width=\"907\" data-height=\"283\" \/><\/figure>\n<p id=\"06eb\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/online-examination-system\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/online-examination-system\/\">Sistema de exame online<\/a><\/p>\n<figure id=\"9221\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0f1lUsNCY08twFyNZ.png\" data-image-id=\"0*f1lUsNCY08twFyNZ.png\" data-width=\"681\" data-height=\"455\" \/><\/figure>\n<p id=\"5e27\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/passenger-service\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/passenger-service\/\">Servi\u00e7o de passageiros<\/a><\/p>\n<figure id=\"5680\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0vF5irFKG2wXzjpsw.png\" data-image-id=\"0*vF5irFKG2wXzjpsw.png\" data-width=\"646\" data-height=\"389\" \/><\/figure>\n<p id=\"e27e\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/software-development-management\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/software-development-management\/\">Gest\u00e3o de Desenvolvimento de Software<\/a><\/p>\n<figure id=\"c1db\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0MEubXOuTpSfnLju5.png\" data-image-id=\"0*MEubXOuTpSfnLju5.png\" data-width=\"616\" data-height=\"491\" \/><\/figure>\n<p id=\"52b0\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/carpark-system\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/carpark-system\/\">Sistema de estacionamento<\/a><\/p>\n<figure id=\"6f03\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0i8tf63Lj9WVEZGTP.png\" data-image-id=\"0*i8tf63Lj9WVEZGTP.png\" data-width=\"535\" data-height=\"551\" \/><\/figure>\n<p id=\"bb95\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/order-process-system\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/order-process-system\/\">Sistema de Processo de Pedidos<\/a><\/p>\n<figure id=\"f3a4\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0ZceG7Q4E7M10mA0y.png\" data-image-id=\"0*ZceG7Q4E7M10mA0y.png\" data-width=\"678\" data-height=\"415\" \/><\/figure>\n<p id=\"c31d\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/generalization-use-case\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/generalization-use-case\/\">Caso de uso de generaliza\u00e7\u00e3o<\/a><\/p>\n<figure id=\"3da0\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/04JfNPMywO1eIPDHx.png\" data-image-id=\"0*4JfNPMywO1eIPDHx.png\" data-width=\"470\" data-height=\"144\" \/><\/figure>\n<p id=\"979d\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/include-and-extend-use-cases\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/include-and-extend-use-cases\/\">Incluir e estender casos de uso<\/a><\/p>\n<figure id=\"09a5\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0qwsLeS2zJgta44g7.png\" data-image-id=\"0*qwsLeS2zJgta44g7.png\" data-width=\"594\" data-height=\"505\" \/><\/figure>\n<p id=\"87a2\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/website-structuring\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/website-structuring\/\">Site (estruturar casos de uso com estender e incluir casos de uso)<\/a><\/p>\n<figure id=\"fc11\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0c_Mc8VmHpIRcZ8Rp.png\" data-image-id=\"0*c_Mc8VmHpIRcZ8Rp.png\" data-width=\"628\" data-height=\"454\" \/><\/figure>\n<p id=\"8bc6\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/use-case-diagram-template\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/use-case-diagram-template\/\">Modelo de diagrama de caso de uso<\/a><\/p>\n<figure id=\"f0d0\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/072S5-6bsZkDdfY9R.png\" data-image-id=\"0*72S5-6bsZkDdfY9R.png\" data-width=\"533\" data-height=\"517\" \/><\/figure>\n<p id=\"e0dd\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/external-system-as-actor\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/external-system-as-actor\/\">Sistema externo como ator<\/a><\/p>\n<figure id=\"740c\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0FautDov6URTXswTc.png\" data-image-id=\"0*FautDov6URTXswTc.png\" data-width=\"458\" data-height=\"335\" \/><\/figure>\n<p id=\"fb90\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/bank-atm\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagram-examples\/use-case-diagram\/bank-atm\/\">Caixa eletr\u00f4nico do banco<\/a><\/p>\n<figure id=\"44e0\" class=\"graf graf--figure graf-after--p graf--trailing\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0oZ2CghGuoplrtXtQ.png\" data-image-id=\"0*oZ2CghGuoplrtXtQ.png\" data-width=\"496\" data-height=\"459\" \/><\/figure>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Os casos de uso descrevem como os usu\u00e1rios utilizam o sistema para atingir objetivos espec\u00edficos. Um diagrama de caso de uso consiste de um sistema, casos de uso relacionados e atores, e os relaciona uns com os outros para visualiz\u00e1-los: O que ele est\u00e1 descrevendo? (Sistema), quem est\u00e1 usando o sistema? O que os atores est\u00e3o tentando alcan\u00e7ar? Assim, os casos de uso ajudam a garantir que o sistema correto seja desenvolvido, capturando os requisitos do ponto de vista do usu\u00e1rio.<\/p>\n","protected":false},"author":1,"featured_media":2421,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[3],"tags":[52,63,62,53],"class_list":["post-406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language","tag-cn-done","tag-es-done","tag-ja-done","tag-tw-done"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tudo o que voc\u00ea precisa saber sobre modelagem 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\/all-you-need-to-know-about-use-case-modeling\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tudo o que voc\u00ea precisa saber sobre modelagem de casos de uso - Cibermediano\" \/>\n<meta property=\"og:description\" content=\"Os casos de uso descrevem como os usu\u00e1rios utilizam o sistema para atingir objetivos espec\u00edficos. Um diagrama de caso de uso consiste de um sistema, casos de uso relacionados e atores, e os relaciona uns com os outros para visualiz\u00e1-los: O que ele est\u00e1 descrevendo? (Sistema), quem est\u00e1 usando o sistema? O que os atores est\u00e3o tentando alcan\u00e7ar? Assim, os casos de uso ajudam a garantir que o sistema correto seja desenvolvido, capturando os requisitos do ponto de vista do usu\u00e1rio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermediano\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-25T11:12:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-31T03:37:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png\" \/>\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=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Tudo o que voc\u00ea precisa saber sobre modelagem de casos de uso\",\"datePublished\":\"2022-01-25T11:12:52+00:00\",\"dateModified\":\"2022-03-31T03:37:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/\"},\"wordCount\":2831,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png\",\"keywords\":[\"cn-done\",\"es-done\",\"ja-done\",\"tw-done\"],\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/\",\"name\":\"Tudo o que voc\u00ea precisa saber sobre modelagem de casos de uso - Cibermediano\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png\",\"datePublished\":\"2022-01-25T11:12:52+00:00\",\"dateModified\":\"2022-03-31T03:37:04+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#primaryimage\",\"url\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png\",\"contentUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png\",\"width\":\"1170\",\"height\":\"658\",\"caption\":\"Tudo o que voc\u00ea precisa saber sobre modelagem de casos de uso\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tudo o que voc\u00ea precisa saber sobre modelagem 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":"Tudo o que voc\u00ea precisa saber sobre modelagem 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\/all-you-need-to-know-about-use-case-modeling\/","og_locale":"pt_PT","og_type":"article","og_title":"Tudo o que voc\u00ea precisa saber sobre modelagem de casos de uso - Cibermediano","og_description":"Os casos de uso descrevem como os usu\u00e1rios utilizam o sistema para atingir objetivos espec\u00edficos. Um diagrama de caso de uso consiste de um sistema, casos de uso relacionados e atores, e os relaciona uns com os outros para visualiz\u00e1-los: O que ele est\u00e1 descrevendo? (Sistema), quem est\u00e1 usando o sistema? O que os atores est\u00e3o tentando alcan\u00e7ar? Assim, os casos de uso ajudam a garantir que o sistema correto seja desenvolvido, capturando os requisitos do ponto de vista do usu\u00e1rio.","og_url":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/","og_site_name":"Cibermediano","article_published_time":"2022-01-25T11:12:52+00:00","article_modified_time":"2022-03-31T03:37:04+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png","twitter_creator":"@vpadmin","twitter_misc":{"Escrito por":"vpadmin","Tempo estimado de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Tudo o que voc\u00ea precisa saber sobre modelagem de casos de uso","datePublished":"2022-01-25T11:12:52+00:00","dateModified":"2022-03-31T03:37:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/"},"wordCount":2831,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png","keywords":["cn-done","es-done","ja-done","tw-done"],"articleSection":["Unified Modeling Language"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/","url":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/","name":"Tudo o que voc\u00ea precisa saber sobre modelagem de casos de uso - Cibermediano","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png","datePublished":"2022-01-25T11:12:52+00:00","dateModified":"2022-03-31T03:37:04+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#primaryimage","url":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png","contentUrl":"https:\/\/cdn-images.visual-paradigm.com\/features\/v14\/3\/uml-and-sysml-tools\/use-case-diagram.png","width":"1170","height":"658","caption":"Tudo o que voc\u00ea precisa saber sobre modelagem de casos de uso"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/pt\/all-you-need-to-know-about-use-case-modeling\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Tudo o que voc\u00ea precisa saber sobre modelagem 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\/406","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=406"}],"version-history":[{"count":5,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/406\/revisions"}],"predecessor-version":[{"id":9906,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/406\/revisions\/9906"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/media\/2421"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/media?parent=406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/categories?post=406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/tags?post=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}