{"id":436,"date":"2022-01-26T00:58:54","date_gmt":"2022-01-26T00:58:54","guid":{"rendered":"https:\/\/www.cybermedian.com\/pt\/?p=436"},"modified":"2022-03-31T11:03:48","modified_gmt":"2022-03-31T03:03:48","slug":"use-case-tutorial-for-dummies","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/","title":{"rendered":"Tutorial de caso de uso para leigos"},"content":{"rendered":"<h3 id=\"1b51\" class=\"graf graf--h3 graf-after--h3\"><span id=\"What_is_a_Use_Case\"><strong class=\"markup--strong markup--h3-strong\">O que \u00e9 um Caso de Uso?<\/strong><\/span><\/h3>\n<p id=\"bdd6\" class=\"graf graf--p graf-after--h3\">Um caso de uso \u00e9 uma metodologia usada na an\u00e1lise do sistema para identificar, esclarecer e organizar os requisitos do sistema.<\/p>\n<h3 id=\"7730\" class=\"graf graf--h3 graf-after--p\"><span id=\"Use_Case_Diagram\"><strong class=\"markup--strong markup--h3-strong\">Diagrama de casos de uso<\/strong><\/span><\/h3>\n<p id=\"6518\" class=\"graf graf--p graf-after--h3\">Um\u00a0\u00a0<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\/\">diagrama de caso de uso<\/a>\u00a0\u00a0modela diferentes tipos de usu\u00e1rios que interagem com o sistema para resolver um problema.\u00a0Como tal, descreve os objetivos dos usu\u00e1rios, as intera\u00e7\u00f5es entre os usu\u00e1rios e o sistema e o comportamento necess\u00e1rio do sistema para satisfazer esses objetivos.<\/p>\n<p id=\"271b\" class=\"graf graf--p graf-after--p\"><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=\"d41e\" 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\/0D5fgzZp_5AeUFkKP.png\" data-image-id=\"0*D5fgzZp_5AeUFkKP.png\" data-width=\"643\" data-height=\"393\" data-is-featured=\"true\" \/><\/figure>\n<p id=\"cfa5\" class=\"graf graf--p graf-after--figure\">(\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/92142a93-2b66-495e-8c97-6fd871672ee6.xml&amp;name=Passenger%20Service\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/92142a93-2b66-495e-8c97-6fd871672ee6.xml&amp;name=Passenger%20Service\">Edite o exemplo de diagrama de caso de uso acima<\/a>\u00a0)<\/p>\n<p id=\"4a50\" class=\"graf graf--p graf-after--p\">Um diagrama de casos de uso consiste em v\u00e1rios elementos de modelo.\u00a0Os elementos mais importantes do modelo s\u00e3o:<\/p>\n<p id=\"23ac\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Ator<\/strong><\/p>\n<p id=\"c079\" class=\"graf graf--p graf-after--p\">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<p id=\"322d\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Caso de uso<\/strong><\/p>\n<p id=\"e5dd\" class=\"graf graf--p graf-after--p\">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<p id=\"c4da\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Rela\u00e7\u00e3o<\/strong><\/p>\n<p id=\"9f51\" class=\"graf graf--p graf-after--p\">As rela\u00e7\u00f5es entre os atores e os casos de uso.<\/p>\n<p id=\"4cb7\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Limite do sistema<\/strong><\/p>\n<p id=\"a300\" class=\"graf graf--p graf-after--p\">A fronteira do sistema define o sistema de interesse em rela\u00e7\u00e3o ao mundo ao seu redor.<\/p>\n<h3 id=\"c750\" class=\"graf graf--h3 graf-after--p\"><span id=\"Use_Case_Characteristics\"><strong class=\"markup--strong markup--h3-strong\">Caracter\u00edsticas do caso de uso<\/strong><\/span><\/h3>\n<p id=\"a060\" class=\"graf graf--p graf-after--h3\">Um caso de uso (ou conjunto de casos de uso) tem as seguintes caracter\u00edsticas:<\/p>\n<ul class=\"postList\">\n<li id=\"1443\" class=\"graf graf--li graf-after--p\">Organiza os requisitos funcionais<\/li>\n<li id=\"4f8b\" class=\"graf graf--li graf-after--li\">Modela os objetivos das intera\u00e7\u00f5es sistema\/ator (usu\u00e1rio)<\/li>\n<li id=\"8b29\" class=\"graf graf--li graf-after--li\">Registra caminhos (chamados\u00a0 de\u00a0<em class=\"markup--em markup--li-em\">cen\u00e1rios<\/em>\u00a0) de eventos de gatilho para metas<\/li>\n<li id=\"cde8\" class=\"graf graf--li graf-after--li\">Descreve um fluxo principal de eventos (tamb\u00e9m chamado de curso b\u00e1sico de a\u00e7\u00e3o) e possivelmente outros, chamados\u00a0 fluxos\u00a0<em class=\"markup--em markup--li-em\">excepcionais<\/em>\u00a0\u00a0de eventos (tamb\u00e9m chamados cursos alternativos de a\u00e7\u00e3o)<\/li>\n<li id=\"26d0\" class=\"graf graf--li graf-after--li\">\u00c9 multin\u00edvel, para que um caso de uso possa usar a funcionalidade de outro.<\/li>\n<\/ul>\n<h3 id=\"d027\" class=\"graf graf--h3 graf-after--li\"><span id=\"Use_Case_and_Use_Case_Scenario\"><strong class=\"markup--strong markup--h3-strong\">Caso de uso e cen\u00e1rio de caso de uso?<\/strong><\/span><\/h3>\n<p id=\"2a8e\" class=\"graf graf--p graf-after--h3\">O caso de uso \u00e9 composto por um conjunto de poss\u00edveis sequ\u00eancias de intera\u00e7\u00f5es entre sistemas e usu\u00e1rios em um determinado ambiente e relacionadas a um determinado objetivo.<\/p>\n<h3 id=\"f878\" class=\"graf graf--h3 graf-after--p\"><span id=\"What_Inside_a_Use_Case\"><strong class=\"markup--strong markup--h3-strong\">O que dentro de um caso de uso?<\/strong><\/span><\/h3>\n<p id=\"8e2e\" class=\"graf graf--p graf-after--h3\">Ele consiste em um grupo de elementos (por exemplo, classes e interfaces) que podem ser usados \u200b\u200bjuntos de uma forma que ter\u00e1 um efeito maior do que a soma dos elementos separados combinados.\u00a0O caso de uso deve conter todas as atividades do sistema que tenham significado para os usu\u00e1rios.<\/p>\n<h3 id=\"9247\" class=\"graf graf--h3 graf-after--p\"><span id=\"Type_of_Use_Cases\">Tipo de casos de uso<\/span><\/h3>\n<p id=\"c4a4\" class=\"graf graf--p graf-after--h3\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Os Casos de Uso Essenciais\u00a0<\/em><\/strong>\u00a0s\u00e3o expressos em uma forma ideal que permanece relativamente livre de detalhes de tecnologia e implementa\u00e7\u00e3o;\u00a0As decis\u00f5es de design s\u00e3o diferidas e abstra\u00eddas, especialmente aquelas relacionadas \u00e0 interface do usu\u00e1rio.<\/p>\n<p id=\"ce58\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Caso de Uso Concreto ou Real<\/em>\u00a0<\/strong>\u00a0descreve concretamente o processo em termos de seu projeto real atual, comprometido com tecnologias espec\u00edficas de entrada e sa\u00edda e assim por diante.\u00a0Quando uma interface de usu\u00e1rio est\u00e1 envolvida, eles geralmente mostram capturas de tela e discutem a intera\u00e7\u00e3o com os widgets.<\/p>\n<p id=\"d7fc\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">O Caso de Uso Abstrato<\/em><\/strong>\u00a0\u00a0n\u00e3o est\u00e1 completo e n\u00e3o possui um ator que o inicie, mas \u00e9 usado por outros casos de uso.<\/p>\n<h3 id=\"4732\" class=\"graf graf--h3 graf-after--p\"><span id=\"Structuring_Use_Cases\">Estruturando casos de uso<\/span><\/h3>\n<p id=\"b691\" class=\"graf graf--p graf-after--h3\">A UML define tr\u00eas estere\u00f3tipos de associa\u00e7\u00e3o entre Casos de Uso:<\/p>\n<p id=\"902d\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">&lt;&lt;incluir&gt;&gt; Caso de uso<\/strong><\/p>\n<p id=\"2be4\" class=\"graf graf--p graf-after--p\">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=\"a887\" 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_nZlDJaZjCblF09E.png\" data-image-id=\"0*_nZlDJaZjCblF09E.png\" data-width=\"330\" data-height=\"109\" \/><\/figure>\n<p id=\"dbbf\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">&lt;&lt;estender&gt;&gt; Caso de uso<\/strong><\/p>\n<p id=\"cd4e\" class=\"graf graf--p graf-after--p\">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=\"2b4b\" 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\/04y5X_Km36NC9qhj1.png\" data-image-id=\"0*4y5X_Km36NC9qhj1.png\" data-width=\"341\" data-height=\"41\" \/><\/figure>\n<p id=\"9ce4\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Caso de uso abstrato e generalizado<\/strong><\/p>\n<p id=\"8b89\" class=\"graf graf--p graf-after--p\">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=\"aad7\" 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\/0q7S8A3o7zo908ZBS.png\" data-image-id=\"0*q7S8A3o7zo908ZBS.png\" data-width=\"339\" data-height=\"128\" \/><\/figure>\n<p id=\"0df1\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Exemplo<\/strong><\/p>\n<p id=\"7dd2\" 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=\"69a8\" 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=\"cbe8\" 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\/0P1lcY3s7Y4rW9xbw.png\" data-image-id=\"0*P1lcY3s7Y4rW9xbw.png\" data-width=\"792\" data-height=\"571\" \/><\/figure>\n<p id=\"a049\" class=\"graf graf--p graf-after--figure\">(\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/4814c887-a726-47bb-8d07-df369cc93777.xml&amp;name=Include%20and%20Extend%20Use%20Cases\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/4814c887-a726-47bb-8d07-df369cc93777.xml&amp;name=Include%20and%20Extend%20Use%20Cases\">Edite o exemplo de diagrama de caso de uso acima<\/a>\u00a0)<\/p>\n<p id=\"429c\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Estruturando casos de uso com pacotes<\/strong><\/p>\n<p id=\"5fd0\" class=\"graf graf--p graf-after--p\">O diagrama de casos de uso pode conter pacotes que s\u00e3o usados \u200b\u200bpara estruturar casos de uso para simplificar a an\u00e1lise, desenvolvimento e manuten\u00e7\u00e3o de um sistema.<\/p>\n<figure id=\"dd55\" 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\/0Ch2HDEfVceMvRn2m.png\" data-image-id=\"0*Ch2HDEfVceMvRn2m.png\" data-width=\"665\" data-height=\"537\" \/><\/figure>\n<p id=\"c262\" class=\"graf graf--p graf-after--figure\">(\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/8b3fb61d-abbb-4d2c-8d3b-47e643316f1d.xml&amp;name=Broadcasting%20System\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=UseCaseDiagram&amp;gallery=\/repository\/8b3fb61d-abbb-4d2c-8d3b-47e643316f1d.xml&amp;name=Broadcasting%20System\">Edite o exemplo de diagrama de caso de uso acima<\/a>\u00a0)<\/p>\n<p id=\"80fb\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Modelo de Caso de Uso x Diagrama de Caso de Uso<\/strong><\/p>\n<p id=\"3802\" class=\"graf graf--p graf-after--p\">Grande parte do modelo de caso de uso \u00e9 de fato textual, com o texto capturado nas\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/2575\/21179_documentingu.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/support\/documents\/vpuserguide\/94\/2575\/21179_documentingu.html\">Especifica\u00e7\u00f5es de Caso de Uso<\/a>\u00a0\u00a0associadas a cada elemento do modelo de caso de uso.\u00a0Essas especifica\u00e7\u00f5es descrevem o fluxo de eventos do caso de uso.<\/p>\n<p id=\"d217\" class=\"graf graf--p graf-after--p\">O modelo de caso de uso serve como uma linha unificadora em todo o desenvolvimento do sistema.\u00a0Ele \u00e9 usado como a especifica\u00e7\u00e3o prim\u00e1ria dos requisitos funcionais do sistema, como base para an\u00e1lise e projeto, como entrada para o planejamento de itera\u00e7\u00e3o, como base para defini\u00e7\u00e3o de casos de teste e como base para documenta\u00e7\u00e3o do usu\u00e1rio.<\/p>\n<h4 id=\"810a\" class=\"graf graf--h4 graf-after--p\"><span id=\"Example_Use_Case_Description\">Exemplo: Descri\u00e7\u00e3o do caso de uso<\/span><\/h4>\n<ul class=\"postList\">\n<li id=\"b8e5\" class=\"graf graf--li graf-after--h4\">Para escrever o conte\u00fado de um caso de uso, comece escolhendo um dos cen\u00e1rios como cen\u00e1rio principal.<\/li>\n<li id=\"240c\" class=\"graf graf--li graf-after--li\">Voc\u00ea inicia o corpo do caso de uso escrevendo o cen\u00e1rio de sucesso principal como uma sequ\u00eancia de etapas numeradas.<\/li>\n<li id=\"c4a5\" class=\"graf graf--li graf-after--li\">Voc\u00ea ent\u00e3o pega os outros cen\u00e1rios e os escreve como extens\u00f5es.\u00a0As extens\u00f5es podem ser sucessos, como em 3a abaixo ou fracassos, como em 6b abaixo.<\/li>\n<li id=\"45fe\" class=\"graf graf--li graf-after--li\">Cada caso de uso tem um ator prim\u00e1rio, que chama o sistema para entregar um servi\u00e7o.<\/li>\n<li id=\"dde3\" class=\"graf graf--li graf-after--li\">Cada etapa em um caso de uso \u00e9 um elemento da intera\u00e7\u00e3o entre o usu\u00e1rio e o sistema.<\/li>\n<li id=\"299c\" class=\"graf graf--li graf-after--li\">Um caminh\u00e3o compartilhado de atividades em um caso de uso pode ser reutilizado por outro caso de uso por meio do caso de uso &lt;include&gt;.<\/li>\n<li id=\"9fdb\" class=\"graf graf--li graf-after--li\">Em termos de UML, dizemos que o primeiro caso de uso inclui o segundo.<\/li>\n<\/ul>\n<p id=\"cd72\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Compre um produto\u00a0<\/strong>\u00a0(extra\u00eddo da UML Distilled p101)<\/p>\n<p id=\"3f0e\" class=\"graf graf--p graf-after--p\"><strong class=\"markup--strong markup--p-strong\">Cen\u00e1rio de sucesso principal:<\/strong><\/p>\n<ol class=\"postList\">\n<li id=\"a8d8\" class=\"graf graf--li graf-after--p\">O cliente navega no cat\u00e1logo e seleciona o item para.<\/li>\n<li id=\"7520\" class=\"graf graf--li graf-after--li\">O cliente vai para o check-out.<\/li>\n<li id=\"fe0d\" class=\"graf graf--li graf-after--li\">O cliente preenche as informa\u00e7\u00f5es de envio<\/li>\n<li id=\"835d\" class=\"graf graf--li graf-after--li\">O sistema apresenta informa\u00e7\u00f5es completas sobre pre\u00e7os<\/li>\n<li id=\"d94c\" class=\"graf graf--li graf-after--li\">O cliente preenche as informa\u00e7\u00f5es do cart\u00e3o de cr\u00e9dito<\/li>\n<li id=\"0099\" class=\"graf graf--li graf-after--li\">sistema autoriza a compra<\/li>\n<li id=\"4c1d\" class=\"graf graf--li graf-after--li\">Sistema confirma a venda<\/li>\n<li id=\"9205\" class=\"graf graf--li graf-after--li\">Sistema envia e-mail de confirma\u00e7\u00e3o para o cliente<\/li>\n<\/ol>\n<p id=\"1245\" class=\"graf graf--p graf-after--li\"><strong class=\"markup--strong markup--p-strong\">Extens\u00f5es<\/strong><\/p>\n<p id=\"b4b3\" class=\"graf graf--p graf-after--p\">3a: O cliente \u00e9 um cliente regular<\/p>\n<p id=\"9844\" class=\"graf graf--p graf-after--p\">.1 O sistema exibe as informa\u00e7\u00f5es de envio atuais<\/p>\n<p id=\"d4c5\" class=\"graf graf--p graf-after--p\">.2 O cliente pode aceitar ou substituir<\/p>\n<p id=\"60f4\" class=\"graf graf--p graf-after--p\">6a: Sistema n\u00e3o autoriza compras a cr\u00e9dito<\/p>\n<p id=\"22dc\" class=\"graf graf--p graf-after--p\">.1 O cliente pode reinserir as informa\u00e7\u00f5es do cart\u00e3o de cr\u00e9dito ou cancelar<\/p>\n<h4 id=\"3121\" class=\"graf graf--h4 graf-after--p\"><span id=\"Use_Case_Description_Illustrated_by_Visual_Paradigm\">Descri\u00e7\u00e3o do caso de uso ilustrada pelo paradigma visual<\/span><\/h4>\n<figure id=\"7494\" class=\"graf graf--figure graf-after--h4\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/02\/0ccSXH6m5cXS3jUQf.png\" data-image-id=\"0*ccSXH6m5cXS3jUQf.png\" data-width=\"488\" data-height=\"220\" \/><\/figure>\n<p id=\"837f\" class=\"graf graf--p graf-after--figure\"><strong class=\"markup--strong markup--p-strong\">Fluxo de Eventos e Extens\u00e3o<\/strong><\/p>\n<figure id=\"f95e\" 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\/0WDSbmbiJOaYD1H4V.png\" data-image-id=\"0*WDSbmbiJOaYD1H4V.png\" data-width=\"596\" data-height=\"372\" \/><\/figure>\n<ul class=\"postList\">\n<li id=\"b8ef\" class=\"graf graf--li graf-after--figure\">Registra caminhos (chamados\u00a0 de\u00a0<em class=\"markup--em markup--li-em\">cen\u00e1rios<\/em>\u00a0) de eventos de gatilho para metas<\/li>\n<\/ul>\n<h4 id=\"46a5\" class=\"graf graf--h4 graf-after--li\"><span id=\"Use_Case_and_UML_Modeling\"><strong class=\"markup--strong markup--h4-strong\">Caso de uso e modelagem UML<\/strong><\/span><\/h4>\n<p id=\"f5cf\" class=\"graf graf--p graf-after--h4\">Os casos de uso podem ser empregados durante v\u00e1rios est\u00e1gios de desenvolvimento de software, como planejamento de requisitos de sistema, valida\u00e7\u00e3o de projeto, teste de software e cria\u00e7\u00e3o de um esbo\u00e7o para ajuda online e manuais do usu\u00e1rio.\u00a0Ent\u00e3o, qual \u00e9 a rela\u00e7\u00e3o do diagrama de casos de uso com outros diagramas UML no SDLC?<\/p>\n<h4 id=\"8481\" class=\"graf graf--h4 graf-after--p\"><span id=\"The_choice_of_model_is_important\">A escolha do modelo \u00e9 importante<\/span><\/h4>\n<p id=\"cf45\" class=\"graf graf--p graf-after--h4\">A escolha de quais modelos criar tem uma profunda influ\u00eancia em como um problema \u00e9 atacado e como uma solu\u00e7\u00e3o \u00e9 moldada.\u00a0Precisamos escolher bem seus modelos.<\/p>\n<ul class=\"postList\">\n<li id=\"4296\" class=\"graf graf--li graf-after--p\">Os modelos certos ir\u00e3o destacar os problemas de desenvolvimento mais cr\u00edticos.<\/li>\n<li id=\"94cf\" class=\"graf graf--li graf-after--li\">Modelos errados ir\u00e3o engan\u00e1-lo, fazendo com que voc\u00ea se concentre em quest\u00f5es irrelevantes.<\/li>\n<\/ul>\n<p id=\"be3b\" class=\"graf graf--p graf-after--li\">Por exemplo: Podemos usar diferentes tipos de diagramas para diferentes fases do desenvolvimento de software.<\/p>\n<figure id=\"945b\" 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\/0fuzxpioIgoY9mJwe.png\" data-image-id=\"0*fuzxpioIgoY9mJwe.png\" data-width=\"454\" data-height=\"229\" \/><\/figure>\n<h4 id=\"3384\" class=\"graf graf--h4 graf-after--figure\"><span id=\"References\">Refer\u00eancias<\/span><\/h4>\n<ul class=\"postList\">\n<li id=\"3950\" class=\"graf graf--li graf-after--h4\"><a class=\"markup--anchor markup--li-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 diagrama UML<\/a><\/li>\n<li id=\"4bc8\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\">O que \u00e9 Diagrama de Classes?<\/a><\/li>\n<li id=\"2cc9\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-component-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-component-diagram\/\">O que \u00e9 diagrama de componentes?<\/a><\/li>\n<li id=\"9f96\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-deployment-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-deployment-diagram\/\">O que \u00e9 Diagrama de Implanta\u00e7\u00e3o?<\/a><\/li>\n<li id=\"a797\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-object-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-object-diagram\/\">O que \u00e9 Diagrama de Objetos?<\/a><\/li>\n<li id=\"9b90\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-package-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-package-diagram\/\">O que \u00e9 Diagrama de Pacotes?<\/a><\/li>\n<li id=\"e808\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-composite-structure-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-composite-structure-diagram\/\">O que \u00e9 diagrama de estrutura composta?<\/a><\/li>\n<li id=\"16c9\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-profile-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-profile-diagram\/\">O que \u00e9 Diagrama de Perfil?<\/a><\/li>\n<li id=\"af70\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-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\/\">O que \u00e9 o Diagrama de Caso de Uso?<\/a><\/li>\n<li id=\"77e4\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\">O que \u00e9 Diagrama de Atividades?<\/a><\/li>\n<li id=\"a624\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-state-machine-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-state-machine-diagram\/\">O que \u00e9 diagrama de m\u00e1quina de estado?<\/a><\/li>\n<li id=\"c0e8\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\">O que \u00e9 Diagrama de Sequ\u00eancia?<\/a><\/li>\n<li id=\"e05b\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-communication-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-communication-diagram\/\">O que \u00e9 Diagrama de Comunica\u00e7\u00e3o?<\/a><\/li>\n<li id=\"2c8d\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-interaction-overview-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-interaction-overview-diagram\/\">O que \u00e9 o Diagrama de Vis\u00e3o Geral da Intera\u00e7\u00e3o?<\/a><\/li>\n<li id=\"1336\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-timing-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-timing-diagram\/\">O que \u00e9 diagrama de tempo<\/a><\/li>\n<li id=\"5dd2\" class=\"graf graf--li graf-after--li\">Descreve um fluxo principal de eventos (tamb\u00e9m chamado de curso b\u00e1sico de a\u00e7\u00e3o) e possivelmente outros, chamados\u00a0 fluxos\u00a0<em class=\"markup--em markup--li-em\">excepcionais<\/em>\u00a0\u00a0de eventos (tamb\u00e9m chamados cursos alternativos de a\u00e7\u00e3o)<\/li>\n<li id=\"30b2\" class=\"graf graf--li graf-after--li graf--trailing\">\u00c9 multin\u00edvel, para que um caso de uso possa usar a funcionalidade de outro.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Um diagrama de caso de uso modela diferentes tipos de usu\u00e1rios interagem com o sistema para resolver um problema. Como tal, ele descreve os objetivos dos usu\u00e1rios, as intera\u00e7\u00f5es entre os usu\u00e1rios e o sistema e o comportamento necess\u00e1rio do sistema para satisfazer esses objetivos. Os casos de uso definem as intera\u00e7\u00f5es entre os atores externos e o sistema para atingir determinados objetivos. Um diagrama de caso de uso cont\u00e9m quatro componentes principais<\/p>\n","protected":false},"author":1,"featured_media":2167,"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-436","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>Tutorial de caso de uso para leigos - 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\/use-case-tutorial-for-dummies\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial de caso de uso para leigos - Cibermediano\" \/>\n<meta property=\"og:description\" content=\"Um diagrama de caso de uso modela diferentes tipos de usu\u00e1rios interagem com o sistema para resolver um problema. Como tal, ele descreve os objetivos dos usu\u00e1rios, as intera\u00e7\u00f5es entre os usu\u00e1rios e o sistema e o comportamento necess\u00e1rio do sistema para satisfazer esses objetivos. Os casos de uso definem as intera\u00e7\u00f5es entre os atores externos e o sistema para atingir determinados objetivos. Um diagrama de caso de uso cont\u00e9m quatro componentes principais\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermediano\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T00:58:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-31T03:03:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.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=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Tutorial de caso de uso para leigos\",\"datePublished\":\"2022-01-26T00:58:54+00:00\",\"dateModified\":\"2022-03-31T03:03:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/\"},\"wordCount\":1584,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.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\/use-case-tutorial-for-dummies\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/\",\"name\":\"Tutorial de caso de uso para leigos - Cibermediano\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.png\",\"datePublished\":\"2022-01-26T00:58:54+00:00\",\"dateModified\":\"2022-03-31T03:03:48+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#primaryimage\",\"url\":\"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.png\",\"contentUrl\":\"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.png\",\"width\":\"1170\",\"height\":\"665\",\"caption\":\"Tutorial de caso de uso para leigos\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial de caso de uso para leigos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/\",\"name\":\"Cibermediano\",\"description\":\"Aprendendo uma coisa nova todos os dias\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/pt\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial de caso de uso para leigos - 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\/use-case-tutorial-for-dummies\/","og_locale":"pt_PT","og_type":"article","og_title":"Tutorial de caso de uso para leigos - Cibermediano","og_description":"Um diagrama de caso de uso modela diferentes tipos de usu\u00e1rios interagem com o sistema para resolver um problema. Como tal, ele descreve os objetivos dos usu\u00e1rios, as intera\u00e7\u00f5es entre os usu\u00e1rios e o sistema e o comportamento necess\u00e1rio do sistema para satisfazer esses objetivos. Os casos de uso definem as intera\u00e7\u00f5es entre os atores externos e o sistema para atingir determinados objetivos. Um diagrama de caso de uso cont\u00e9m quatro componentes principais","og_url":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/","og_site_name":"Cibermediano","article_published_time":"2022-01-26T00:58:54+00:00","article_modified_time":"2022-03-31T03:03:48+00:00","og_image":[{"url":"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.png","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.png","twitter_creator":"@vpadmin","twitter_misc":{"Escrito por":"vpadmin","Tempo estimado de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Tutorial de caso de uso para leigos","datePublished":"2022-01-26T00:58:54+00:00","dateModified":"2022-03-31T03:03:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/"},"wordCount":1584,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.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\/use-case-tutorial-for-dummies\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/","url":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/","name":"Tutorial de caso de uso para leigos - Cibermediano","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.png","datePublished":"2022-01-26T00:58:54+00:00","dateModified":"2022-03-31T03:03:48+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#primaryimage","url":"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.png","contentUrl":"https:\/\/online.visual-paradigm.com\/images\/features\/uml-tool\/03-use-case-diagram-example-atm.png","width":"1170","height":"665","caption":"Tutorial de caso de uso para leigos"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/pt\/use-case-tutorial-for-dummies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Tutorial de caso de uso para leigos"}]},{"@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\/436","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=436"}],"version-history":[{"count":6,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/436\/revisions"}],"predecessor-version":[{"id":9872,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/436\/revisions\/9872"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/media\/2167"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/media?parent=436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/categories?post=436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/tags?post=436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}