{"version":"1.0","provider_name":"ArchiMetric Vietnamese","provider_url":"https:\/\/www.archimetric.com\/vn","author_name":"archimetric@visual-paradigm.com","author_url":"https:\/\/www.archimetric.com\/vn\/author\/archimetricvisual-paradigm-com\/","title":"UML l\u00e0 g\u00ec? H\u01b0\u1edbng d\u1eabn to\u00e0n di\u1ec7n v\u1ec1 Ng\u00f4n ng\u1eef m\u00f4 h\u00ecnh h\u00f3a th\u1ed1ng nh\u1ea5t \u2013 S\u01a1 \u0111\u1ed3 v\u00e0 l\u1ecbch s\u1eed","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"xP2fOhS5TG\"><a href=\"https:\/\/www.archimetric.com\/vn\/what-is-uml-unified-modeling-language-explained\/\">UML l\u00e0 g\u00ec? Gi\u1ea3i th\u00edch Ng\u00f4n ng\u1eef m\u00f4 h\u00ecnh h\u00f3a th\u1ed1ng nh\u1ea5t<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.archimetric.com\/vn\/what-is-uml-unified-modeling-language-explained\/embed\/#?secret=xP2fOhS5TG\" width=\"600\" height=\"338\" title=\"&#8220;UML l\u00e0 g\u00ec? Gi\u1ea3i th\u00edch Ng\u00f4n ng\u1eef m\u00f4 h\u00ecnh h\u00f3a th\u1ed1ng nh\u1ea5t&#8221; &#8212; ArchiMetric Vietnamese\" data-secret=\"xP2fOhS5TG\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.archimetric.com\/vn\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"H\u01b0\u1edbng d\u1eabn to\u00e0n di\u1ec7n v\u1ec1 UML (Ng\u00f4n ng\u1eef m\u00f4 h\u00ecnh h\u00f3a th\u1ed1ng nh\u1ea5t): ngu\u1ed3n g\u1ed1c (Booch, OMT, OOSE), l\u1ecbch s\u1eed (UML 1.0 \u0111\u1ebfn 2.5), 13 lo\u1ea1i s\u01a1 \u0111\u1ed3 (c\u1ea5u tr\u00fac v\u00e0 h\u00e0nh vi), c\u00e1c kh\u00e1i ni\u1ec7m ch\u00ednh, m\u1ed1i quan h\u1ec7, v\u00e0 l\u00fd do t\u1ea1i sao UML l\u00e0 thi\u1ebft y\u1ebfu cho ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng. Bao g\u1ed3m v\u00ed d\u1ee5, t\u1eeb \u0111i\u1ec3n, s\u00e1ch \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t v\u00e0 li\u00ean k\u1ebft c\u00f4ng c\u1ee5 UML mi\u1ec5n ph\u00ed. L\u00fd t\u01b0\u1edfng cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u v\u00e0 chuy\u00ean gia.","thumbnail_url":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-uml-history.png"}