{"id":118482,"date":"2023-02-20T10:00:00","date_gmt":"2023-02-20T13:00:00","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/?p=15339"},"modified":"2023-07-26T14:12:16","modified_gmt":"2023-07-26T17:12:16","slug":"diagramas-uml","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/","title":{"rendered":"Guia completo para iniciantes em diagramas UML: o que s\u00e3o e como us\u00e1-los"},"content":{"rendered":"\n<p>Se voc\u00ea est\u00e1 come\u00e7ando a estudar desenvolvimento de software, \u00e9 prov\u00e1vel que j\u00e1 tenha ouvido falar em diagramas UML. UML \u00e9 a sigla em ingl\u00eas para Linguagem de Modelagem Unificada, que \u00e9 uma nota\u00e7\u00e3o gr\u00e1fica utilizada para representar modelos de software.&nbsp;<\/p>\n\n\n\n<p>Os diagramas UML permitem que os desenvolvedores comuniquem de maneira clara e visual as diferentes partes de um sistema, incluindo seus componentes, fun\u00e7\u00f5es e rela\u00e7\u00f5es entre eles.&nbsp;<\/p>\n\n\n\n<p>No entanto, se voc\u00ea ainda n\u00e3o est\u00e1 muito familiarizado com essa linguagem, pode ser dif\u00edcil entender seus principais conceitos e tipos de diagramas. \u00c9 por isso que preparamos este guia completo para iniciantes em diagramas UML, com explica\u00e7\u00f5es detalhadas sobre o que s\u00e3o, como s\u00e3o usados e como voc\u00ea pode come\u00e7ar a cri\u00e1-los.&nbsp;<\/p>\n\n\n\n<p>Se voc\u00ea quer saber mais sobre UML e como ele pode ajud\u00e1-lo a <a href=\"https:\/\/fluency.io\/br\/blog\/desenvolvimento-de-software\/?utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">desenvolver software<\/a> com mais efici\u00eancia, continue lendo!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Uma introdu\u00e7\u00e3o completa aos diagramas UML: conceitos, tipos e exemplos de uso<\/strong><\/h2>\n\n\n\n<p>Os diagramas UML s\u00e3o uma linguagem de modelagem visual utilizada para representar modelos de software. Eles permitem que desenvolvedores comuniquem de maneira clara e padronizada diferentes partes de um sistema, incluindo suas estruturas, fun\u00e7\u00f5es e rela\u00e7\u00f5es entre elas.&nbsp;<\/p>\n\n\n\n<p>Existem diversos tipos de diagramas UML, cada um com sua pr\u00f3pria finalidade e s\u00edmbolos espec\u00edficos. Alguns exemplos incluem diagramas de classes, diagramas de sequ\u00eancia, diagramas de caso de uso, diagramas de atividade e diagramas de componentes. Cada tipo de diagrama \u00e9 adequado para modelar diferentes aspectos de um sistema, e a combina\u00e7\u00e3o de v\u00e1rios tipos pode criar uma representa\u00e7\u00e3o mais completa e precisa do sistema em quest\u00e3o.&nbsp;<\/p>\n\n\n\n<p>Al\u00e9m disso, os diagramas UML podem ser usados em diferentes fases do processo de desenvolvimento de software, desde a an\u00e1lise de requisitos at\u00e9 a implementa\u00e7\u00e3o e documenta\u00e7\u00e3o do sistema. Ao utilizar os diagramas UML de maneira correta, os desenvolvedores podem simplificar a comunica\u00e7\u00e3o, evitar ambiguidades, identificar problemas mais cedo e otimizar o processo de desenvolvimento de software.&nbsp;<\/p>\n\n\n\n<p>No entanto, \u00e9 importante lembrar que, apesar de ser uma ferramenta poderosa, o uso de diagramas UML requer conhecimento e habilidades t\u00e9cnicas espec\u00edficas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Como usar diagramas de classe UML para modelar objetos e suas rela\u00e7\u00f5es em um sistema<\/strong><\/h2>\n\n\n\n<p>Os diagramas de classe UML s\u00e3o uma ferramenta \u00fatil para modelar a estrutura de um sistema de software, representando as classes e os objetos que comp\u00f5em o sistema, bem como as rela\u00e7\u00f5es entre eles.&nbsp;<\/p>\n\n\n\n<p>Cada classe pode conter atributos e m\u00e9todos, que descrevem as caracter\u00edsticas e comportamentos do objeto que a classe representa. Os diagramas de classe podem ser usados para modelar tanto classes concretas quanto abstratas, permitindo que os desenvolvedores visualizem como diferentes partes do sistema se encaixam e se relacionam. Entre as rela\u00e7\u00f5es mais comuns representadas nos diagramas de classe est\u00e3o a heran\u00e7a, a agrega\u00e7\u00e3o, a composi\u00e7\u00e3o e a associa\u00e7\u00e3o.&nbsp;<\/p>\n\n\n\n<p>A heran\u00e7a \u00e9 usada para representar a rela\u00e7\u00e3o entre classes que compartilham caracter\u00edsticas comuns, enquanto a agrega\u00e7\u00e3o \u00e9 usada para representar a rela\u00e7\u00e3o entre classes que podem conter outras classes. J\u00e1 a composi\u00e7\u00e3o \u00e9 usada para representar a rela\u00e7\u00e3o entre classes que s\u00e3o partes de uma classe maior, e a associa\u00e7\u00e3o \u00e9 usada para representar a rela\u00e7\u00e3o mais geral entre duas classes.&nbsp;<\/p>\n\n\n\n<p>Ao criar um diagrama de classe UML, \u00e9 importante lembrar que ele n\u00e3o deve representar a implementa\u00e7\u00e3o real do sistema, mas sim uma vis\u00e3o abstrata e simplificada da estrutura do sistema. Ao usar essa ferramenta, os <a href=\"https:\/\/fluency.io\/br\/blog\/guia-desenvolvedor-web\/?utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">desenvolvedores<\/a> podem visualizar a estrutura do sistema de software de maneira clara e padronizada, facilitando a comunica\u00e7\u00e3o entre membros da equipe e ajudando a evitar problemas de design.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Diagramas de sequ\u00eancia UML: como representar a intera\u00e7\u00e3o entre objetos em um sistema<\/strong><\/h2>\n\n\n\n<p>Os diagramas de atividades UML s\u00e3o uma ferramenta poderosa para modelar processos de neg\u00f3cio e fluxos de trabalho em um sistema de software. Eles s\u00e3o frequentemente usados para visualizar a sequ\u00eancia de atividades que ocorrem em um determinado processo, bem como as condi\u00e7\u00f5es e decis\u00f5es que afetam o fluxo do processo.&nbsp;<\/p>\n\n\n\n<p>Ao criar um diagrama de atividades UML, \u00e9 necess\u00e1rio identificar as atividades do processo e as transi\u00e7\u00f5es que ocorrem entre elas. Cada atividade \u00e9 representada por um ret\u00e2ngulo com o nome da atividade, e as transi\u00e7\u00f5es s\u00e3o representadas por setas que indicam a dire\u00e7\u00e3o do fluxo de trabalho.&nbsp;<\/p>\n\n\n\n<p>As decis\u00f5es e condi\u00e7\u00f5es s\u00e3o representadas por losangos com as condi\u00e7\u00f5es ou valores que determinam o fluxo do processo. Os diagramas de atividades UML s\u00e3o uma ferramenta importante para modelar processos de neg\u00f3cio complexos, permitindo que os desenvolvedores identifiquem rapidamente as \u00e1reas problem\u00e1ticas e poss\u00edveis melhorias.<\/p>\n\n\n\n<p>Eles podem ser usados em conjunto com outros tipos de diagramas UML, como os diagramas de classe e de sequ\u00eancia, para obter uma vis\u00e3o mais completa do sistema. Quando usados corretamente, os diagramas de atividades UML podem ser uma ferramenta valiosa para ajudar os desenvolvedores a entender os processos de neg\u00f3cio de um sistema de software e identificar poss\u00edveis melhorias e pontos problem\u00e1ticos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Diagramas de atividade UML: como modelar fluxos de trabalho, processos e comportamentos de sistemas<\/strong><\/h2>\n\n\n\n<p>Os diagramas de classes UML s\u00e3o uma ferramenta fundamental para modelar a estrutura de um sistema de software. Eles permitem que os desenvolvedores visualizem as classes e os relacionamentos entre elas, bem como os atributos e m\u00e9todos de cada classe.&nbsp;<\/p>\n\n\n\n<p>Para criar um diagrama de classes UML, \u00e9 necess\u00e1rio identificar as classes do sistema e os relacionamentos entre elas. Cada classe \u00e9 representada por um ret\u00e2ngulo com o nome da classe, que pode incluir atributos e m\u00e9todos. Os relacionamentos entre as classes s\u00e3o representados por linhas, que podem indicar associa\u00e7\u00f5es, agrega\u00e7\u00f5es, composi\u00e7\u00f5es e heran\u00e7as.&nbsp;<\/p>\n\n\n\n<p>Os diagramas de classes UML s\u00e3o particularmente \u00fateis para modelar a estrutura de um sistema, permitindo que os desenvolvedores identifiquem rapidamente as classes e os relacionamentos mais importantes do sistema. Eles tamb\u00e9m podem ser usados em conjunto com outros tipos de diagramas UML, como os diagramas de sequ\u00eancia e de atividades, para obter uma vis\u00e3o mais completa do sistema.&nbsp;<\/p>\n\n\n\n<p>Quando usados corretamente, os diagramas de classes UML podem ser uma ferramenta valiosa para ajudar os desenvolvedores a entender a estrutura de um sistema de software e identificar poss\u00edveis melhorias e pontos problem\u00e1ticos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Diagramas de sequ\u00eancia UML: como modelar a intera\u00e7\u00e3o entre objetos<\/strong><\/h2>\n\n\n\n<p>Os diagramas de sequ\u00eancia UML s\u00e3o uma ferramenta importante para modelar a intera\u00e7\u00e3o entre objetos em um sistema de software. Eles permitem que os desenvolvedores visualizem a ordem de chamada dos m\u00e9todos entre os objetos, bem como as mensagens trocadas entre eles.&nbsp;<\/p>\n\n\n\n<p>Para criar um diagrama de sequ\u00eancia UML, \u00e9 necess\u00e1rio identificar os objetos do sistema e as mensagens trocadas entre eles. Cada objeto \u00e9 representado por uma linha vertical, e as mensagens s\u00e3o representadas por setas horizontais que conectam as linhas dos objetos. O tempo \u00e9 representado por um eixo vertical, que indica a sequ\u00eancia de chamadas e respostas entre os objetos.&nbsp;<\/p>\n\n\n\n<p>Os diagramas de sequ\u00eancia UML s\u00e3o particularmente \u00fateis para modelar a intera\u00e7\u00e3o entre objetos em um sistema, permitindo que os desenvolvedores identifiquem rapidamente as chamadas de m\u00e9todos mais importantes do sistema e a troca de mensagens entre os objetos. Eles tamb\u00e9m podem ser usados em conjunto com outros tipos de diagramas UML, como os diagramas de classes e de atividades, para obter uma vis\u00e3o mais completa do sistema.&nbsp;<\/p>\n\n\n\n<p>Quando usados corretamente, os diagramas de sequ\u00eancia UML podem ser uma ferramenta valiosa para ajudar os desenvolvedores a entender a intera\u00e7\u00e3o entre objetos em um sistema de software e identificar poss\u00edveis melhorias e pontos problem\u00e1ticos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Diagramas de estados UML: como modelar o comportamento de um sistema<\/strong><\/h2>\n\n\n\n<p>Os diagramas de estados UML s\u00e3o uma ferramenta valiosa para modelar o comportamento de um sistema de software. Eles permitem que os desenvolvedores visualizem os diferentes estados pelos quais um objeto pode passar durante sua vida \u00fatil, bem como as transi\u00e7\u00f5es entre esses estados.&nbsp;<\/p>\n\n\n\n<p>Para criar um diagrama de estados UML, \u00e9 necess\u00e1rio identificar os objetos do sistema e os diferentes estados pelos quais eles podem passar. Cada estado \u00e9 representado por um ret\u00e2ngulo com o nome do estado e suas a\u00e7\u00f5es associadas, e as transi\u00e7\u00f5es entre os estados s\u00e3o representadas por setas que indicam as condi\u00e7\u00f5es para a mudan\u00e7a de estado.<\/p>\n\n\n\n<p>&nbsp;Os diagramas de estados UML s\u00e3o particularmente \u00fateis para modelar o comportamento de objetos em um sistema, permitindo que os desenvolvedores identifiquem rapidamente os diferentes estados pelos quais um objeto pode passar e as condi\u00e7\u00f5es que levam a mudan\u00e7as de estado.&nbsp;<\/p>\n\n\n\n<p>&nbsp;Eles tamb\u00e9m podem ser usados em conjunto com outros tipos de diagramas UML, como os diagramas de sequ\u00eancia e de atividades, para obter uma vis\u00e3o mais completa do sistema. Quando usados corretamente, os diagramas de estados UML podem ser uma ferramenta valiosa para ajudar os desenvolvedores a entender o comportamento de um sistema de software e identificar poss\u00edveis melhorias e pontos problem\u00e1ticos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Estude Ci\u00eancia de Dados com a Awari<\/strong><\/h2>\n\n\n\n<p>Espero que este post tenha sido \u00fatil para voc\u00ea entender um pouco mais sobre os diagramas UML e como eles podem ser usados para modelar sistemas de software. Se voc\u00ea est\u00e1 interessado em aprofundar seus conhecimentos em Ci\u00eancia de Dados e outras habilidades relacionadas, gostaria de convid\u00e1-lo a conhecer os cursos da plataforma da Awari.&nbsp;<\/p>\n\n\n\n<p>Nossos cursos incluem aulas ao vivo e mentorias individuais, para que voc\u00ea possa obter um aprendizado personalizado e ter suporte ao longo de toda a sua jornada. Al\u00e9m disso, temos uma abordagem pr\u00e1tica e voltada para o mercado de trabalho, para que voc\u00ea possa se preparar para as demandas reais do mundo profissional.\u00a0<br>N\u00e3o perca a oportunidade de dar um salto em sua carreira e se tornar um profissional mais qualificado e preparado para as transforma\u00e7\u00f5es do mercado de trabalho. Acesse nosso site e conhe\u00e7a nossos cursos de Ci\u00eancia de Dados e outras \u00e1reas afins. Estamos ansiosos para ajud\u00e1-lo a alcan\u00e7ar seus objetivos! <a href=\"https:\/\/fluency.io\/br\/blog\/trilha-de-ciencia-de-dados\/?utm_source=blog&amp;utm_medium=link&amp;utm_campaign=trilha-de-ciencia-de-dados\" target=\"_blank\" rel=\"noreferrer noopener\">Clique aqui!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea est\u00e1 come\u00e7ando a estudar desenvolvimento de software, \u00e9 prov\u00e1vel que j\u00e1 tenha ouvido falar em diagramas UML. UML \u00e9 a sigla em ingl\u00eas para Linguagem de Modelagem Unificada, que \u00e9 uma nota\u00e7\u00e3o gr\u00e1fica utilizada para representar modelos de software.&nbsp; Os diagramas UML permitem que os desenvolvedores comuniquem de maneira clara e visual as [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-118482","post","type-post","status-publish","format-standard","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guia completo para iniciantes em diagramas UML: o que s\u00e3o e como us\u00e1-los - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Se voc\u00ea est\u00e1 come\u00e7ando a estudar desenvolvimento de software, \u00e9 prov\u00e1vel que j\u00e1 tenha ouvido falar em diagramas UML. UML \u00e9 a sigla em ingl\u00eas para Linguagem...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guia completo para iniciantes em diagramas UML: o que s\u00e3o e como us\u00e1-los - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Se voc\u00ea est\u00e1 come\u00e7ando a estudar desenvolvimento de software, \u00e9 prov\u00e1vel que j\u00e1 tenha ouvido falar em diagramas UML. UML \u00e9 a sigla em ingl\u00eas para Linguagem...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-20T13:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-26T17:12:16+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/\",\"url\":\"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/\",\"name\":\"Guia completo para iniciantes em diagramas UML: o que s\u00e3o e como us\u00e1-los - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"datePublished\":\"2023-02-20T13:00:00+00:00\",\"dateModified\":\"2023-07-26T17:12:16+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Se voc\u00ea est\u00e1 come\u00e7ando a estudar desenvolvimento de software, \u00e9 prov\u00e1vel que j\u00e1 tenha ouvido falar em diagramas UML. UML \u00e9 a sigla em ingl\u00eas para Linguagem...\",\"breadcrumb\":{\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guia completo para iniciantes em diagramas UML: o que s\u00e3o e como us\u00e1-los\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guia completo para iniciantes em diagramas UML: o que s\u00e3o e como us\u00e1-los - Fluency.io Brasil","description":"Se voc\u00ea est\u00e1 come\u00e7ando a estudar desenvolvimento de software, \u00e9 prov\u00e1vel que j\u00e1 tenha ouvido falar em diagramas UML. UML \u00e9 a sigla em ingl\u00eas para Linguagem...","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:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/","og_locale":"pt_BR","og_type":"article","og_title":"Guia completo para iniciantes em diagramas UML: o que s\u00e3o e como us\u00e1-los - Fluency.io Brasil","og_description":"Se voc\u00ea est\u00e1 come\u00e7ando a estudar desenvolvimento de software, \u00e9 prov\u00e1vel que j\u00e1 tenha ouvido falar em diagramas UML. UML \u00e9 a sigla em ingl\u00eas para Linguagem...","og_url":"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-02-20T13:00:00+00:00","article_modified_time":"2023-07-26T17:12:16+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/","url":"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/","name":"Guia completo para iniciantes em diagramas UML: o que s\u00e3o e como us\u00e1-los - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"datePublished":"2023-02-20T13:00:00+00:00","dateModified":"2023-07-26T17:12:16+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Se voc\u00ea est\u00e1 come\u00e7ando a estudar desenvolvimento de software, \u00e9 prov\u00e1vel que j\u00e1 tenha ouvido falar em diagramas UML. UML \u00e9 a sigla em ingl\u00eas para Linguagem...","breadcrumb":{"@id":"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/homolog.fluency.io\/br\/blog\/diagramas-uml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Guia completo para iniciantes em diagramas UML: o que s\u00e3o e como us\u00e1-los"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/118482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=118482"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/118482\/revisions"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=118482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=118482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=118482"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=118482"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=118482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}