CINXE.COM
Ühtne modelleerimiskeel – Vikipeedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="et" dir="ltr"> <head> <meta charset="UTF-8"> <title>Ühtne modelleerimiskeel – Vikipeedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )etwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"],"wgRequestId":"ff4e0966-e748-4305-8c6d-671d38fd92e3","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Ühtne_modelleerimiskeel","wgTitle":"Ühtne modelleerimiskeel","wgCurRevisionId":6652891,"wgRevisionId":6652891,"wgArticleId":263164,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Keeletoimetamist ootavad (mai 2024)","Keeletoimetamist ootavad","ISO","Märgistuskeeled"],"wgPageViewLanguage":"et","wgPageContentLanguage":"et","wgPageContentModel":"wikitext","wgRelevantPageName":"Ühtne_modelleerimiskeel","wgRelevantArticleId":263164,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true, "wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"et","pageLanguageDir":"ltr","pageVariantFallbacks":"et"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q169411","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false,"wgSiteNoticeId":"2.9"};RLSTATE={"ext.globalCssJs.user.styles":"ready", "site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","mediawiki.codex.messagebox.styles":"ready","mediawiki.action.styles":"ready","mediawiki.interface.helpers.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready","ext.dismissableSiteNotice.styles":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.OpenStreetMap","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth", "ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking","ext.dismissableSiteNotice"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=et&modules=ext.dismissableSiteNotice.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cmediawiki.action.styles%7Cmediawiki.codex.messagebox.styles%7Cmediawiki.interface.helpers.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=et&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=et&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="noindex,nofollow,max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/UML_logo.svg/1200px-UML_logo.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="873"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/UML_logo.svg/800px-UML_logo.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="582"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/UML_logo.svg/640px-UML_logo.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="466"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Ühtne modelleerimiskeel – Vikipeedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//et.m.wikipedia.org/wiki/%C3%9Chtne_modelleerimiskeel"> <link rel="alternate" type="application/x-wiki" title="Muuda" href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Vikipeedia (et)"> <link rel="EditURI" type="application/rsd+xml" href="//et.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://et.wikipedia.org/wiki/%C3%9Chtne_modelleerimiskeel"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.et"> <link rel="alternate" type="application/atom+xml" title="Vikipeedia Atom-voog" href="/w/index.php?title=Eri:Viimased_muudatused&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Ühtne_modelleerimiskeel rootpage-Ühtne_modelleerimiskeel skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Mine sisu juurde</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Sait"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Peamenüü" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Peamenüü</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Peamenüü</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">vii külgpaanile</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">peida</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigeerimine </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Vikipeedia:Esileht" title="Mine esilehele [z]" accesskey="z"><span>Esileht</span></a></li><li id="n-generaldiscussion" class="mw-list-item"><a href="/wiki/Vikipeedia:%C3%9Cldine_arutelu"><span>Üldine arutelu</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Eri:Viimased_muudatused" title="Vikis tehtud viimaste muudatuste loend [r]" accesskey="r"><span>Viimased muudatused</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Eri:Juhuslik_artikkel" title="Mine juhuslikule leheküljele [x]" accesskey="x"><span>Juhuslik lehekülg</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Juhend:Sisukord" title="Kuidas redigeerida"><span>Juhend</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Vikipeedia:Kontakteeru_meiega"><span>Kontakt</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Trüki või ekspordi </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Eri:Raamat&bookcmd=book_creator&referer=%C3%9Chtne+modelleerimiskeel"><span>Koosta raamat</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Eri:DownloadAsPdf&page=%C3%9Chtne_modelleerimiskeel&action=show-download-screen"><span>Laadi alla PDF-failina</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&printable=yes" title="Selle lehe trükiversioon [p]" accesskey="p"><span>Prinditav versioon</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Vikipeedia:Esileht" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Vikipeedia" src="/static/images/mobile/copyright/wikipedia-wordmark-et.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-et.svg" width="120" height="14" style="width: 7.5em; height: 0.875em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Eri:Otsimine" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Otsi vikist [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Otsing</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Otsi Vikipeediast" aria-label="Otsi Vikipeediast" autocapitalize="sentences" title="Otsi vikist [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Eri:Otsimine"> </div> <button class="cdx-button cdx-search-input__end-button">Otsi</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Isiklikud lehed"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Ilme"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Muuda lehekülje kirjasuurust, laiust ja värvust" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Ilme" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Ilme</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_et.wikipedia.org&uselang=et" class=""><span>Annetused</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Eri:Konto_loomine&returnto=%C3%9Chtne+modelleerimiskeel&returntoquery=oldid%3D6652891" title="See pole küll kohustuslik, aga sul tasub konto luua ja sisse logida." class=""><span>Loo konto</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Eri:Sisselogimine&returnto=%C3%9Chtne+modelleerimiskeel&returntoquery=oldid%3D6652891" title="See pole küll kohustuslik, aga sul tasub sisse logida. [o]" accesskey="o" class=""><span>Logi sisse</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Veel valikuid" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Isiklikud lehed" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Isiklikud lehed</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Kasutajamenüü" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_et.wikipedia.org&uselang=et"><span>Annetused</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Eri:Konto_loomine&returnto=%C3%9Chtne+modelleerimiskeel&returntoquery=oldid%3D6652891" title="See pole küll kohustuslik, aga sul tasub konto luua ja sisse logida."><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Loo konto</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Eri:Sisselogimine&returnto=%C3%9Chtne+modelleerimiskeel&returntoquery=oldid%3D6652891" title="See pole küll kohustuslik, aga sul tasub sisse logida. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Logi sisse</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Sisselogimata kasutaja leheküljed <a href="/wiki/Juhend:Sissejuhatus" aria-label="Lisateave redigeerimise kohta"><span>lisateave</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Eri:Minu_kaast%C3%B6%C3%B6" title="Sellelt IP-aadressilt tehtud muudatuste loend [y]" accesskey="y"><span>Kaastöö</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Eri:Minu_aruteluleht" title="Arutelu sellelt IP-aadressilt tehtud muudatuste kohta [n]" accesskey="n"><span>Arutelu</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><div id="mw-dismissablenotice-anonplace"></div><script>(function(){var node=document.getElementById("mw-dismissablenotice-anonplace");if(node){node.outerHTML="\u003Cdiv class=\"mw-dismissable-notice\"\u003E\u003Cdiv class=\"mw-dismissable-notice-close\"\u003E[\u003Ca tabindex=\"0\" role=\"button\"\u003Epeida\u003C/a\u003E]\u003C/div\u003E\u003Cdiv class=\"mw-dismissable-notice-body\"\u003E\u003C!-- CentralNotice --\u003E\u003Cdiv id=\"localNotice\" data-nosnippet=\"\"\u003E\u003Cdiv class=\"sitenotice\" lang=\"et\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Cspan style=\"font-size:16px\"\u003E\u003Cspan typeof=\"mw:File\"\u003E\u003Cspan title=\"Teadus Vikipeediasse!\"\u003E\u003Cimg alt=\"Teadus Vikipeediasse!\" src=\"//upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Logo_for_e-Science_Photo_Competition_v2_without_text.svg/90px-Logo_for_e-Science_Photo_Competition_v2_without_text.svg.png\" decoding=\"async\" width=\"90\" height=\"21\" class=\"mw-file-element\" srcset=\"//upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Logo_for_e-Science_Photo_Competition_v2_without_text.svg/135px-Logo_for_e-Science_Photo_Competition_v2_without_text.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Logo_for_e-Science_Photo_Competition_v2_without_text.svg/180px-Logo_for_e-Science_Photo_Competition_v2_without_text.svg.png 2x\" data-file-width=\"668\" data-file-height=\"154\" /\u003E\u003C/span\u003E\u003C/span\u003E Alanud on artiklivõistlus \u003Ca href=\"/wiki/Vikipeedia:Teadus_Vikipeediasse_2024\" title=\"Vikipeedia:Teadus Vikipeediasse 2024\"\u003E\u003Cb\u003ETeadus Vikipeediasse\u003C/b\u003E\u003C/a\u003E ning \u003Cb\u003E\u003Ca href=\"/wiki/Vikipeedia:Teadusfoto_pildikorje_2024\" title=\"Vikipeedia:Teadusfoto pildikorje 2024\"\u003Eteadusfoto pildikorje\u003C/a\u003E\u003C/b\u003E! \u003Cspan typeof=\"mw:File\"\u003E\u003Cspan title=\"Teadus Vikipeediasse!\"\u003E\u003Cimg alt=\"Teadus Vikipeediasse!\" src=\"//upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Logo_for_e-Science_Photo_Competition_v2_without_text.svg/90px-Logo_for_e-Science_Photo_Competition_v2_without_text.svg.png\" decoding=\"async\" width=\"90\" height=\"21\" class=\"mw-file-element\" srcset=\"//upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Logo_for_e-Science_Photo_Competition_v2_without_text.svg/135px-Logo_for_e-Science_Photo_Competition_v2_without_text.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Logo_for_e-Science_Photo_Competition_v2_without_text.svg/180px-Logo_for_e-Science_Photo_Competition_v2_without_text.svg.png 2x\" data-file-width=\"668\" data-file-height=\"154\" /\u003E\u003C/span\u003E\u003C/span\u003E\u003Cbr /\u003E\u003Csmall\u003EKuni 10. detsembrini kestab \u003Cb\u003E\u003Ca href=\"/wiki/Vikipeedia:Terminiv%C3%B5istlus\" title=\"Vikipeedia:Terminivõistlus\"\u003EVikipeedia terminivõistlus\u003C/a\u003E\u003C/b\u003E!\u003C/small\u003E\u003C/span\u003E\n\u003C/p\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E";}}());</script></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Sait"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Sisukord" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Sisukord</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">vii külgpaanile</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">peida</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Algus</div> </a> </li> <li id="toc-Struktuuriskeemid" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Struktuuriskeemid"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Struktuuriskeemid</span> </div> </a> <button aria-controls="toc-Struktuuriskeemid-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Lülita ümber alaosa "Struktuuriskeemid"</span> </button> <ul id="toc-Struktuuriskeemid-sublist" class="vector-toc-list"> <li id="toc-UML_struktuuriskeemid" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#UML_struktuuriskeemid"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>UML struktuuriskeemid</span> </div> </a> <ul id="toc-UML_struktuuriskeemid-sublist" class="vector-toc-list"> <li id="toc-Klassiskeemid" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Klassiskeemid"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.1</span> <span>Klassiskeemid</span> </div> </a> <ul id="toc-Klassiskeemid-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Klassid_ja_objektid" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Klassid_ja_objektid"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.2</span> <span>Klassid ja objektid</span> </div> </a> <ul id="toc-Klassid_ja_objektid-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Süsteemi_mudelid_ja_vaated" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Süsteemi_mudelid_ja_vaated"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.3</span> <span>Süsteemi mudelid ja vaated</span> </div> </a> <ul id="toc-Süsteemi_mudelid_ja_vaated-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Komponendiskeem" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Komponendiskeem"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.4</span> <span>Komponendiskeem</span> </div> </a> <ul id="toc-Komponendiskeem-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Liitstruktuuriskeem" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Liitstruktuuriskeem"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.5</span> <span>Liitstruktuuriskeem</span> </div> </a> <ul id="toc-Liitstruktuuriskeem-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Evitusskeem" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Evitusskeem"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.6</span> <span>Evitusskeem</span> </div> </a> <ul id="toc-Evitusskeem-sublist" class="vector-toc-list"> <li id="toc-Komponendid" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#Komponendid"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.6.1</span> <span>Komponendid</span> </div> </a> <ul id="toc-Komponendid-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Objektiskeem" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Objektiskeem"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.7</span> <span>Objektiskeem</span> </div> </a> <ul id="toc-Objektiskeem-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Paketiskeem" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Paketiskeem"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.8</span> <span>Paketiskeem</span> </div> </a> <ul id="toc-Paketiskeem-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Skeemi_komponendid" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Skeemi_komponendid"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1.9</span> <span>Skeemi komponendid</span> </div> </a> <ul id="toc-Skeemi_komponendid-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-Välislingid" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Välislingid"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Välislingid</span> </div> </a> <button aria-controls="toc-Välislingid-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Lülita ümber alaosa "Välislingid"</span> </button> <ul id="toc-Välislingid-sublist" class="vector-toc-list"> <li id="toc-Ingliskeelsed_allikad" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Ingliskeelsed_allikad"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Ingliskeelsed allikad</span> </div> </a> <ul id="toc-Ingliskeelsed_allikad-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Eestikeelsed_allikad" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Eestikeelsed_allikad"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Eestikeelsed allikad</span> </div> </a> <ul id="toc-Eestikeelsed_allikad-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Sisukord" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Lülita sisukord ümber" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Lülita sisukord ümber</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Ühtne modelleerimiskeel</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Mine teises keeles artiklisse. Saadaval 52 keeles" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-52" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">52 keelt</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – afrikaani" lang="af" hreflang="af" data-title="Unified Modeling Language" data-language-autonym="Afrikaans" data-language-local-name="afrikaani" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%84%D8%BA%D8%A9_%D8%A7%D9%84%D9%86%D9%85%D8%B0%D8%AC%D8%A9_%D8%A7%D9%84%D9%85%D9%88%D8%AD%D8%AF%D8%A9" title="لغة النمذجة الموحدة – araabia" lang="ar" hreflang="ar" data-title="لغة النمذجة الموحدة" data-language-autonym="العربية" data-language-local-name="araabia" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/UML" title="UML – aserbaidžaani" lang="az" hreflang="az" data-title="UML" data-language-autonym="Azərbaycanca" data-language-local-name="aserbaidžaani" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – indoneesia" lang="id" hreflang="id" data-title="Unified Modeling Language" data-language-autonym="Bahasa Indonesia" data-language-local-name="indoneesia" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/UML" title="UML – malai" lang="ms" hreflang="ms" data-title="UML" data-language-autonym="Bahasa Melayu" data-language-local-name="malai" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/UML" title="UML – bosnia" lang="bs" hreflang="bs" data-title="UML" data-language-autonym="Bosanski" data-language-local-name="bosnia" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/UML" title="UML – bulgaaria" lang="bg" hreflang="bg" data-title="UML" data-language-autonym="Български" data-language-local-name="bulgaaria" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Llenguatge_de_modelitzaci%C3%B3_unificat" title="Llenguatge de modelització unificat – katalaani" lang="ca" hreflang="ca" data-title="Llenguatge de modelització unificat" data-language-autonym="Català" data-language-local-name="katalaani" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – tšehhi" lang="cs" hreflang="cs" data-title="Unified Modeling Language" data-language-autonym="Čeština" data-language-local-name="tšehhi" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/UML" title="UML – taani" lang="da" hreflang="da" data-title="UML" data-language-autonym="Dansk" data-language-local-name="taani" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – saksa" lang="de" hreflang="de" data-title="Unified Modeling Language" data-language-autonym="Deutsch" data-language-local-name="saksa" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/%CE%95%CE%BD%CE%BF%CF%80%CE%BF%CE%B9%CE%B7%CE%BC%CE%AD%CE%BD%CE%B7_%CE%93%CE%BB%CF%8E%CF%83%CF%83%CE%B1_%CE%A3%CF%87%CE%B5%CE%B4%CE%AF%CE%B1%CF%83%CE%B7%CF%82_%CE%A0%CF%81%CE%BF%CF%84%CF%8D%CF%80%CF%89%CE%BD" title="Ενοποιημένη Γλώσσα Σχεδίασης Προτύπων – kreeka" lang="el" hreflang="el" data-title="Ενοποιημένη Γλώσσα Σχεδίασης Προτύπων" data-language-autonym="Ελληνικά" data-language-local-name="kreeka" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – inglise" lang="en" hreflang="en" data-title="Unified Modeling Language" data-language-autonym="English" data-language-local-name="inglise" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Lenguaje_unificado_de_modelado" title="Lenguaje unificado de modelado – hispaania" lang="es" hreflang="es" data-title="Lenguaje unificado de modelado" data-language-autonym="Español" data-language-local-name="hispaania" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Unuigita_Modeliga_Lingvo" title="Unuigita Modeliga Lingvo – esperanto" lang="eo" hreflang="eo" data-title="Unuigita Modeliga Lingvo" data-language-autonym="Esperanto" data-language-local-name="esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – baski" lang="eu" hreflang="eu" data-title="Unified Modeling Language" data-language-autonym="Euskara" data-language-local-name="baski" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%B2%D8%A8%D8%A7%D9%86_%D9%85%D8%AF%D9%84%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C_%DB%8C%DA%A9%D9%BE%D8%A7%D8%B1%DA%86%D9%87" title="زبان مدلسازی یکپارچه – pärsia" lang="fa" hreflang="fa" data-title="زبان مدلسازی یکپارچه" data-language-autonym="فارسی" data-language-local-name="pärsia" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/UML_(informatique)" title="UML (informatique) – prantsuse" lang="fr" hreflang="fr" data-title="UML (informatique)" data-language-autonym="Français" data-language-local-name="prantsuse" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/Linguaxe_de_Modelaxe_Unificada" title="Linguaxe de Modelaxe Unificada – galeegi" lang="gl" hreflang="gl" data-title="Linguaxe de Modelaxe Unificada" data-language-autonym="Galego" data-language-local-name="galeegi" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EB%AA%A8%EB%8D%B8%EB%A7%81_%EC%96%B8%EC%96%B4" title="통합 모델링 언어 – korea" lang="ko" hreflang="ko" data-title="통합 모델링 언어" data-language-autonym="한국어" data-language-local-name="korea" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%AF%E0%A5%81%E0%A4%A8%E0%A4%BF%E0%A4%AB%E0%A4%BE%E0%A4%87%E0%A4%A1_%E0%A4%AE%E0%A5%8B%E0%A4%82%E0%A4%A1%E0%A4%B2%E0%A4%BF%E0%A4%82%E0%A4%97_%E0%A4%B2%E0%A5%88%E0%A4%82%E0%A4%97%E0%A5%8D%E0%A4%B5%E0%A5%87%E0%A4%9C" title="युनिफाइड मोंडलिंग लैंग्वेज – hindi" lang="hi" hreflang="hi" data-title="युनिफाइड मोंडलिंग लैंग्वेज" data-language-autonym="हिन्दी" data-language-local-name="hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/UML" title="UML – interlingua" lang="ia" hreflang="ia" data-title="UML" data-language-autonym="Interlingua" data-language-local-name="interlingua" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – islandi" lang="is" hreflang="is" data-title="Unified Modeling Language" data-language-autonym="Íslenska" data-language-local-name="islandi" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – itaalia" lang="it" hreflang="it" data-title="Unified Modeling Language" data-language-autonym="Italiano" data-language-local-name="itaalia" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – heebrea" lang="he" hreflang="he" data-title="Unified Modeling Language" data-language-autonym="עברית" data-language-local-name="heebrea" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – leedu" lang="lt" hreflang="lt" data-title="Unified Modeling Language" data-language-autonym="Lietuvių" data-language-local-name="leedu" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – ungari" lang="hu" hreflang="hu" data-title="Unified Modeling Language" data-language-autonym="Magyar" data-language-local-name="ungari" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/%D0%A3%D0%BD%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%80%D0%B0%D0%BD_%D1%98%D0%B0%D0%B7%D0%B8%D0%BA_%D0%B7%D0%B0_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D1%80%D0%B0%D1%9A%D0%B5" title="Унифициран јазик за моделирање – makedoonia" lang="mk" hreflang="mk" data-title="Унифициран јазик за моделирање" data-language-autonym="Македонски" data-language-local-name="makedoonia" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%AF%E0%B5%82%E0%B4%A3%E0%B4%BF%E0%B4%AB%E0%B5%88%E0%B4%A1%E0%B5%8D_%E0%B4%AE%E0%B5%8B%E0%B4%A1%E0%B4%B2%E0%B4%BF%E0%B4%99%E0%B5%8D%E0%B4%99%E0%B5%8D_%E0%B4%B2%E0%B4%BE%E0%B4%82%E0%B4%97%E0%B5%8D%E0%B4%B5%E0%B5%87%E0%B4%9C%E0%B5%8D" title="യൂണിഫൈഡ് മോഡലിങ്ങ് ലാംഗ്വേജ് – malajalami" lang="ml" hreflang="ml" data-title="യൂണിഫൈഡ് മോഡലിങ്ങ് ലാംഗ്വേജ്" data-language-autonym="മലയാളം" data-language-local-name="malajalami" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%B2%D0%B0%D1%80%D1%87%D0%BB%D0%B0%D0%BB%D1%8B%D0%BD_%D0%BD%D1%8D%D0%B3%D0%B4%D0%BC%D1%8D%D0%BB_%D1%85%D1%8D%D0%BB" title="Загварчлалын нэгдмэл хэл – mongoli" lang="mn" hreflang="mn" data-title="Загварчлалын нэгдмэл хэл" data-language-autonym="Монгол" data-language-local-name="mongoli" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – hollandi" lang="nl" hreflang="nl" data-title="Unified Modeling Language" data-language-autonym="Nederlands" data-language-local-name="hollandi" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E7%B5%B1%E4%B8%80%E3%83%A2%E3%83%87%E3%83%AA%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E" title="統一モデリング言語 – jaapani" lang="ja" hreflang="ja" data-title="統一モデリング言語" data-language-autonym="日本語" data-language-local-name="jaapani" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – norra bokmål" lang="nb" hreflang="nb" data-title="Unified Modeling Language" data-language-autonym="Norsk bokmål" data-language-local-name="norra bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – poola" lang="pl" hreflang="pl" data-title="Unified Modeling Language" data-language-autonym="Polski" data-language-local-name="poola" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/UML" title="UML – portugali" lang="pt" hreflang="pt" data-title="UML" data-language-autonym="Português" data-language-local-name="portugali" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – rumeenia" lang="ro" hreflang="ro" data-title="Unified Modeling Language" data-language-autonym="Română" data-language-local-name="rumeenia" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/UML" title="UML – vene" lang="ru" hreflang="ru" data-title="UML" data-language-autonym="Русский" data-language-local-name="vene" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Gjuha_e_Unifikuar_e_Modelimit" title="Gjuha e Unifikuar e Modelimit – albaania" lang="sq" hreflang="sq" data-title="Gjuha e Unifikuar e Modelimit" data-language-autonym="Shqip" data-language-local-name="albaania" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – lihtsustatud inglise" lang="en-simple" hreflang="en-simple" data-title="Unified Modeling Language" data-language-autonym="Simple English" data-language-local-name="lihtsustatud inglise" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – slovaki" lang="sk" hreflang="sk" data-title="Unified Modeling Language" data-language-autonym="Slovenčina" data-language-local-name="slovaki" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Poenoteni_jezik_modeliranja" title="Poenoteni jezik modeliranja – sloveeni" lang="sl" hreflang="sl" data-title="Poenoteni jezik modeliranja" data-language-autonym="Slovenščina" data-language-local-name="sloveeni" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/UML" title="UML – serbia" lang="sr" hreflang="sr" data-title="UML" data-language-autonym="Српски / srpski" data-language-local-name="serbia" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/UML-mallinnus" title="UML-mallinnus – soome" lang="fi" hreflang="fi" data-title="UML-mallinnus" data-language-autonym="Suomi" data-language-local-name="soome" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – rootsi" lang="sv" hreflang="sv" data-title="Unified Modeling Language" data-language-autonym="Svenska" data-language-local-name="rootsi" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%92%E0%AE%B0%E0%AF%81%E0%AE%99%E0%AF%8D%E0%AE%95%E0%AF%81_%E0%AE%AE%E0%AE%BE%E0%AE%A4%E0%AE%BF%E0%AE%B0%E0%AE%BF%E0%AE%AF%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%95_%E0%AE%AE%E0%AF%8A%E0%AE%B4%E0%AE%BF" title="ஒருங்கு மாதிரியாக்க மொழி – tamili" lang="ta" hreflang="ta" data-title="ஒருங்கு மாதிரியாக்க மொழி" data-language-autonym="தமிழ்" data-language-local-name="tamili" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%AF%E0%B1%82%E0%B0%A8%E0%B0%BF%E0%B0%AB%E0%B1%88%E0%B0%A1%E0%B1%8D_%E0%B0%AE%E0%B0%BE%E0%B0%A1%E0%B0%B2%E0%B0%BF%E0%B0%82%E0%B0%97%E0%B1%8D_%E0%B0%B2%E0%B0%BE%E0%B0%82%E0%B0%97%E0%B1%8D%E0%B0%B5%E0%B1%87%E0%B0%9C%E0%B1%8D" title="యూనిఫైడ్ మాడలింగ్ లాంగ్వేజ్ – telugu" lang="te" hreflang="te" data-title="యూనిఫైడ్ మాడలింగ్ లాంగ్వేజ్" data-language-autonym="తెలుగు" data-language-local-name="telugu" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A2%E0%B8%B9%E0%B9%80%E0%B8%AD%E0%B9%87%E0%B8%A1%E0%B9%81%E0%B8%AD%E0%B8%A5" title="ยูเอ็มแอล – tai" lang="th" hreflang="th" data-title="ยูเอ็มแอล" data-language-autonym="ไทย" data-language-local-name="tai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Ng%C3%B4n_ng%E1%BB%AF_m%C3%B4_h%C3%ACnh_h%C3%B3a_th%E1%BB%91ng_nh%E1%BA%A5t" title="Ngôn ngữ mô hình hóa thống nhất – vietnami" lang="vi" hreflang="vi" data-title="Ngôn ngữ mô hình hóa thống nhất" data-language-autonym="Tiếng Việt" data-language-local-name="vietnami" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/UML" title="UML – türgi" lang="tr" hreflang="tr" data-title="UML" data-language-autonym="Türkçe" data-language-local-name="türgi" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – ukraina" lang="uk" hreflang="uk" data-title="Unified Modeling Language" data-language-autonym="Українська" data-language-local-name="ukraina" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-yo mw-list-item"><a href="https://yo.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language – joruba" lang="yo" hreflang="yo" data-title="Unified Modeling Language" data-language-autonym="Yorùbá" data-language-local-name="joruba" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E7%BB%9F%E4%B8%80%E5%BB%BA%E6%A8%A1%E8%AF%AD%E8%A8%80" title="统一建模语言 – hiina" lang="zh" hreflang="zh" data-title="统一建模语言" data-language-autonym="中文" data-language-local-name="hiina" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q169411#sitelinks-wikipedia" title="Muuda keelelinke" class="wbc-editpage">Muuda linke</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Nimeruumid"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/%C3%9Chtne_modelleerimiskeel" title="Vaata sisulehekülge [c]" accesskey="c"><span>Artikkel</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Arutelu:%C3%9Chtne_modelleerimiskeel" rel="discussion" title="Arutelu selle lehekülje sisu kohta [t]" accesskey="t"><span>Arutelu</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Muuda keelevarianti" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">eesti</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="vaatamisi"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/%C3%9Chtne_modelleerimiskeel"><span>Vaata</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit" title="Muuda seda lehekülge [v]" accesskey="v"><span>Muuda</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit" title="Redigeeri selle lehekülje lähteteksti [e]" accesskey="e"><span>Muuda lähteteksti</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=history" title="Selle lehekülje varasemad redaktsioonid [h]" accesskey="h"><span>Näita ajalugu</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Lehekülje tööriistad"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tööriistad" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tööriistad</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tööriistad</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">vii külgpaanile</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">peida</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Veel võimalusi" > <div class="vector-menu-heading"> Toimingud </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/%C3%9Chtne_modelleerimiskeel"><span>Vaata</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit" title="Muuda seda lehekülge [v]" accesskey="v"><span>Muuda</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit" title="Redigeeri selle lehekülje lähteteksti [e]" accesskey="e"><span>Muuda lähteteksti</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=history"><span>Näita ajalugu</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Üldine </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Eri:Lingid_siia/%C3%9Chtne_modelleerimiskeel" title="Kõik viki leheküljed, mis siia viitavad [j]" accesskey="j"><span>Lingid siia</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Eri:Seotud_muudatused/%C3%9Chtne_modelleerimiskeel" rel="nofollow" title="Viimased muudatused lehekülgedel, millele on siit viidatud [k]" accesskey="k"><span>Seotud muudatused</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Eri:Erilehek%C3%BCljed" title="Erilehekülgede loend [q]" accesskey="q"><span>Erileheküljed</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&oldid=6652891" title="Püsilink lehekülje sellele redaktsioonile"><span>Püsilink</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=info" title="Lisateave selle lehekülje kohta"><span>Lehekülje teave</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Eri:Sellele_lehek%C3%BCljele_viitamine&page=%C3%9Chtne_modelleerimiskeel&id=6652891&wpFormIdentifier=titleform" title="Teave sellele leheküljele viitamise kohta"><span>Viita leheküljele</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Eri:UrlShortener&url=https%3A%2F%2Fet.wikipedia.org%2Fw%2Findex.php%3Ftitle%3D%25C3%259Chtne_modelleerimiskeel%26oldid%3D6652891"><span>Hangi lühendatud URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Eri:QrCode&url=https%3A%2F%2Fet.wikipedia.org%2Fw%2Findex.php%3Ftitle%3D%25C3%259Chtne_modelleerimiskeel%26oldid%3D6652891"><span>Laadi alla QR-kood</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> Teistes projektides </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Unified_Modeling_Language" hreflang="en"><span>Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q169411" title="Link andmehoidla seonduva üksuse juurde [g]" accesskey="g"><span>Andmeüksus</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Lehekülje tööriistad"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Ilme"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Ilme</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">vii külgpaanile</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">peida</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">Allikas: Vikipeedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"><div class="cdx-message cdx-message--block cdx-message--warning mw-revision"><span class="cdx-message__icon"></span><div class="cdx-message__content"><div id="mw-revision-info">Redaktsioon seisuga 16. mai 2024, kell 13:02 kasutajalt <a href="/wiki/Kasutaja:Kuriuss" class="mw-userlink" title="Kasutaja:Kuriuss" data-mw-revid="6652891"><bdi>Kuriuss</bdi></a> <span class="mw-usertoollinks">(<a href="/wiki/Kasutaja_arutelu:Kuriuss" class="mw-usertoollinks-talk" title="Kasutaja arutelu:Kuriuss">arutelu</a> | <a href="/wiki/Eri:Kaast%C3%B6%C3%B6/Kuriuss" class="mw-usertoollinks-contribs" title="Eri:Kaastöö/Kuriuss">kaastöö</a>)</span></div><div id="mw-revision-nav">(<a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&diff=prev&oldid=6652891" title="Ühtne modelleerimiskeel">erin</a>) <a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&direction=prev&oldid=6652891" title="Ühtne modelleerimiskeel">←Vanem redaktsioon</a> | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)</div></div></div></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="et" dir="ltr"><div class="nomobile"><style data-mw-deduplicate="TemplateStyles:r6739384">.mw-parser-output th.mbox-text,.mw-parser-output td.mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output td.mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output td.mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output td.mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output table.ambox{margin:0 10%;border:1px solid #aaa;border-left:10px solid #1e90ff;background:#fbfbfb}.mw-parser-output table.ambox~table.ambox:not(.mbox-small-left){margin-top:-1px}.mw-parser-output .ambox th.mbox-text,.mw-parser-output .ambox td.mbox-text{padding:0.25em 0.5em}.mw-parser-output .ambox td.mbox-image{padding:2px 0 2px 0.5em}.mw-parser-output .ambox td.mbox-imageright{padding:2px 0.5em 2px 0}.mw-parser-output table.ambox-notice{border-left:10px solid #1e90ff}.mw-parser-output table.ambox-speedy{border-left:10px solid #b22222;background:#fee}.mw-parser-output table.ambox-delete{border-left:10px solid #b22222}.mw-parser-output table.ambox-content{border-left:10px solid #f28500}.mw-parser-output table.ambox-style{border-left:10px solid #f4c430}.mw-parser-output table.ambox-move{border-left:10px solid #9932cc}.mw-parser-output table.ambox-protection{border-left:10px solid #bba}.mw-parser-output table.imbox{margin:4px 10%;border-collapse:collapse;border:3px solid #36c;background-color:var(--background-color-interactive-subtle,#f8f9fa)}.mw-parser-output table.cmbox{margin:3px 10%;border-collapse:collapse;border:1px solid #aaa;background:#DFE8FF}.mw-parser-output table.ombox{margin:4px 10%;border-collapse:collapse;border:1px solid #a2a9b1;background-color:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output table.tmbox{margin:4px 10%;border-collapse:collapse;border:1px solid #c0c090;background:#f8eaba}.mw-parser-output table.fmbox{clear:both;margin:0.2em 0;width:100%;border:1px solid #aaa;background-color:var(--background-color-interactive-subtle,#f8f9fa)}.mw-parser-output table.fmbox-editnotice{background-color:transparent}.mw-parser-output table.mbox-small{clear:right;float:right;margin:4px 0 4px 1em;width:238px;font-size:88%;line-height:1.25em}.mw-parser-output table.mbox-small-left{margin:4px 1em 4px 0;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}@media screen{html.skin-theme-clientpref-night .mw-parser-output .cmbox{background-color:#0d1a27}html.skin-theme-clientpref-night .mw-parser-output .tmbox{background-color:#2e2505}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cmbox{background-color:#0d1a27}html.skin-theme-clientpref-os .mw-parser-output .tmbox{background-color:#2e2505}}</style></div><table class="metadata plainlinks ambox ambox-content" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/35px-Emblem-important.svg.png" decoding="async" width="35" height="35" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/53px-Emblem-important.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/70px-Emblem-important.svg.png 2x" data-file-width="48" data-file-height="48" /></span></span></td><td class="mbox-text"><div class="mbox-text-span"><b>See artikkel</b> <b>ootab <a href="/wiki/Keeletoimetamine" title="Keeletoimetamine">keeletoimetamist</a></b>.<span class="hide-when-compact"></span> <small><i>(Mai 2024)</i></small><span class="hide-when-compact"> <br /><small>Kui oskad, siis palun aita <a class="external text" href="https://et.wikipedia.org/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit">artiklit keeleliselt parandada</a>.</small> <small>(<a href="/wiki/Juhend:Toimetusm%C3%A4rkuste_eemaldamine" title="Juhend:Toimetusmärkuste eemaldamine">Kuidas ja millal see märkus eemaldada?</a>)</small></span><span class="hide-when-compact"></span></div></td></tr></tbody></table> <figure class="mw-default-size mw-halign-right" typeof="mw:File/Frameless"><a href="/wiki/Fail:UML_logo.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/UML_logo.svg/220px-UML_logo.svg.png" decoding="async" width="220" height="160" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/UML_logo.svg/330px-UML_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d5/UML_logo.svg/440px-UML_logo.svg.png 2x" data-file-width="400" data-file-height="291" /></a><figcaption></figcaption></figure> <p><b>Ühtne modelleerimiskeel</b>, lühendina <b>UML</b>, ka <b>unifitseeritud modelleerimiskeel</b>, <b>UML-keel</b>, <b>ühtne mudelikeel</b>, <b>ühtne visualiseerimiskeel</b> (inglise keeles <i>Unified Modeling Language</i> ehk <i>UML</i>) on üldotstarbeline <a href="/w/index.php?title=Noteeringukeel&action=edit&redlink=1" class="new" title="Noteeringukeel (pole veel kirjutatud)">noteeringukeel</a> keerulise <a href="/wiki/Tarkvara" title="Tarkvara">tarkvara</a>, peamiselt suurte objektorienteeritud projektide spetsifitseerimiseks ja visualiseerimiseks. UML põhineb sellistel vanematel noteeringumeetoditel nagu <a href="/w/index.php?title=Booch&action=edit&redlink=1" class="new" title="Booch (pole veel kirjutatud)">Booch</a>, <a href="/w/index.php?title=OMT&action=edit&redlink=1" class="new" title="OMT (pole veel kirjutatud)">OMT</a> ja <a href="/w/index.php?title=OOSE&action=edit&redlink=1" class="new" title="OOSE (pole veel kirjutatud)">OOSE</a>. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Struktuuriskeemid">Struktuuriskeemid</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=1" title="Muuda alaosa "Struktuuriskeemid"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=1" title="Muuda alaosa "Struktuuriskeemid" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Struktuuriskeemidega saab iseloomustada süsteemi struktuurset ülesehitust. Kuid lisaks tarkvarale on olemas vahendid ka riistvara ja tarkvara seostamiseks. </p> <div class="mw-heading mw-heading3"><h3 id="UML_struktuuriskeemid">UML struktuuriskeemid</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=2" title="Muuda alaosa "UML struktuuriskeemid"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=2" title="Muuda alaosa "UML struktuuriskeemid" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Struktuuriskeemid struktuurimudelite koostamiseks: </p> <ul><li>klassiskeem (<i>class diagram</i>)</li> <li>komponendiskeem (<i>component diagram</i>)</li> <li>liitstruktuuriskeem (<i>composite structure diagram</i>)</li> <li>evitusskeem (<i>deployment diagram</i>)</li> <li>objektiskeem (<i>object diagram</i>)</li> <li>paketiskeem (<i>package diagram</i>)</li></ul> <div class="mw-heading mw-heading4"><h4 id="Klassiskeemid">Klassiskeemid</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=3" title="Muuda alaosa "Klassiskeemid"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=3" title="Muuda alaosa "Klassiskeemid" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Klassiskeemid (<i>class diagram</i>) moodustavad keskse osa OO meetodite puhul, sest klasside kasutamine on OO meetodite aluseks. Klassiskeem kuulub staatiliste skeemide hulka. Klassiskeem kirjeldab objektide tüüpe süsteemis ja staatilisi seoseid nende vahel. Samuti näitab klassi omadusi e atribuute, klassi operatsioone ja piiranguid objektide vahelistele seostele. Klassi omaduste ja operatsioonide ühisnimetajaks on UML-is „feature“, mida on tõlgitud kui erisus. </p><p>Klassiskeemi kõige olulisemad osad on klassid ja nende vahelised seosed, siis võib öelda nii, et klassid ja objektid kirjeldavad süsteemi elemente ja seosed kommunikatsiooni ehk suhtlemist. Klasside kasutamine keeruliste süsteemide kirjeldamisel on tegelikult vana nipp, mida inimkond juba tuhandeid aastaid kasutanud on. </p> <div class="mw-heading mw-heading4"><h4 id="Klassid_ja_objektid">Klassid ja objektid</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=4" title="Muuda alaosa "Klassid ja objektid"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=4" title="Muuda alaosa "Klassid ja objektid" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Objektid eksisteerivad reaalses maailmas (või arusaamises maailmast). Objekt saab olla osa ükskõik millisest süsteemist. Objektid tarkvarasüsteemis muutuvad teoreetiliseks, neid saab moodustada tegelike objektide omadusi ja käitumist analüüsides. Objektides peegeldub inimese arusaamine maailmast. Klass kirjeldab objekti tüübi omadusi ja käitumist. Tarkvarasüsteem loob klassist objektide eksemplarid ehk isendid. Objekti ja klassi vahel on sarnane seos nagu muutuja ja andmetüübi vahel. </p> <div class="mw-heading mw-heading4"><h4 id="Süsteemi_mudelid_ja_vaated"><span id="S.C3.BCsteemi_mudelid_ja_vaated"></span>Süsteemi mudelid ja vaated</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=5" title="Muuda alaosa "Süsteemi mudelid ja vaated"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=5" title="Muuda alaosa "Süsteemi mudelid ja vaated" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Klassiskeeme joonistatakse kogu analüüsi ja kavandamise jooksul ja neid joonistatakse erinevatel tasemetel. Erinevad mudelid, mida klassiskeemi abil joonistatakse on: Kontseptuaalne e. mõistemudel – skeemil kasutatakse uuritava valdkonna mõisteid. Sellel skeemi näidatakse seoseid, mis kehtivad elus. Ehkki need mõisted võivad vastata ka hilisemale realisatsioonile, ei pruugi nad alati üksüheses vastavuses olla. Mõistevaade tuleb joonistada ilma mõtlemata samal ajal realisatsioonile ja kindlasti programmeerimiskeelest sõltumatult. Mudel on vajalik valdkonnast arusaamiseks. Mõistemudel peaks samal ajal ka kliendile arusaadav olema. See ei pea olema süsteemi täpne mudel, rohkem see, kuidas tegelikust süsteemist aru saadakse. Olenevalt arendusmetoodikast sobib seda nimetada ka valdkonnamudeliks (<i>domain model</i>). Spetsifikatsioonimudel – sellel mudelil peetakse silmas tarkvara liidest, vaadatakse tüüpe, mitte objekte. Aluseks on OO poolt tehtav range eristus objekti liidesele (see, mille kaudu saab objekti kasutada, mida näevad teised objektid) ja realisatsioonile. Klassi tüüp on tegelikult kui liides, millel võivad olla erinevad realisatsioonid sõltuvalt keskkonnast, vajalikust jõudlusest, programmeerijast, jne. OO-keeled seovad liidese ja realisatsiooni ja seepärast vahe nende vahel jääbki teinekord märkamata. Realisatsioonimudel – põhineb realisatsioonile ja seda vaadet kasutatakse kõige enam. Siin on juba tõesti klassid ja keskendutakse sellele, kuidas klassid realiseerida. Realisatsioonimudelist võib olla lootust ka mingit koodi genereerida (eesmärk – teha seda võimalikult põhjalikult). Klasside skeleti genereerimisega saavad juba tänased CASE-vahendid täiesti edukalt hakkama. Kui klassiskeemi joonistatakse, peab kogu skeemi ulatuses kasutusel olema sama vaatenurk, st mudelil peavad kõik klassid olema samal tasemel. Valdkonnamudelile ei tohi sattuda realisatsiooni detailid. Vastasel juhul ei ole mudelit võimalik õigesti tõlgendada. Vaated ei kuulu UML-i alla, sest tegemist on juba kasutusmeetodiga ja mitte skeemi endaga. Skeemi joonistades on oluline vahet teha, millisel vaatel ta põhineb. Ühel arendusetapil joonistatakse üks vaade ja teisel etapil teine vaade. Milleks klassiskeemid? Klassiskeemid on alati kasulikud, kui on tegemist OO-ga. Hea, kui saab piirduda kirjeldatud võimalustega ja ei pea kasutama nn edasijõudnute arsenali. Kes sellest teada tahab, uurigu ise kirjandusest edasi. Igal juhul ei ole vaja kogu klassiskeemi rikkust ühele konkreetsele skeemile paigutada. Olulisemad osad on seega: klassid, sidemed, atribuudid, üldistus, piirangud. Skeem tuleb joonistada konkreetsest vaatest lähtudes: Olles analüüsietapil, joonistatakse mõistevaade ja valdkonnavaade. Sellest tuleb igasugune realisatsioon eemal hoida. Olles projekteerimise juurde jõudnud, joonistatakse spetsifikatsiooni vaade. Realisatsioonivaade jäetakse vahel hoopis tegemata või tehakse ainult mingite osade jaoks. Parem vähem õigeid skeeme, kui hunnik vananenud skeeme kogu süsteemi kohta. </p> <div class="mw-heading mw-heading4"><h4 id="Komponendiskeem">Komponendiskeem</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=6" title="Muuda alaosa "Komponendiskeem"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=6" title="Muuda alaosa "Komponendiskeem" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>UML1 tegi suuremat vahet skeemil. Vastavalt UML2-le näeb komponendiskeem välja sarnane klassiskeemile. Eristamaks klassidest, saab kasutada väikest komponendiikooni klassi kasti sees või kasutada stereotüüpi <<component>>. Skeemil pole midagi uut. Komponente ühendatakse liideste kaudu, kasutatakse kuuli ja pesaga tähistust. Komponendid kui tarkvarasüsteemi osad peavad olema sõltumatult ostetavad ja värskendatavad seega jaotamine komponentideks on sama palju turu otsus (mida tasub osta/müüa) kui tehniline otsus. </p> <div class="mw-heading mw-heading4"><h4 id="Liitstruktuuriskeem">Liitstruktuuriskeem</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=7" title="Muuda alaosa "Liitstruktuuriskeem"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=7" title="Muuda alaosa "Liitstruktuuriskeem" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Uus skeem UML2-s. Võimalus jaotada klass hierarhiliselt oma seesmise struktuuri järgi. Võib võtta keerulise objekti ja jagada ta osadeks. Näidatakse klassi seesmist struktuuri ja millised osad vajavad ja pakuvad milliseid liideseid. Selleks kasutatakse juba tuttavat pall ja pesa-esitust. Klassi kasti sisse joonistatakse järgmised kastid, mis tähistavad osi. Klassi liidesed (pakutavad ja vajatavad) saab ühendada vastavate osade külge. Neist osa puhul kasutatakse ka mitmesuse näitamise võimalust. Asjatundjad arvavad, et need on väga vajalikud, kuid esialgu esitatavad kirjeldused on väga lakoonilised. </p> <div class="mw-heading mw-heading4"><h4 id="Evitusskeem">Evitusskeem</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=8" title="Muuda alaosa "Evitusskeem"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=8" title="Muuda alaosa "Evitusskeem" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Evitusskeem näitab füüsilisi seoseid tarkvara ja riistvara komponentide vahel. Sellega saab näidata, kuidas kogu tarkvara mööda hajussüsteemi laiali paisatud on. Näitab kogu süsteemi topoloogiat – millised on seadmed, töötavad keskkonnad ja tehised, mis on selles arhitektuuris. Saab vaadata igasse sõlme ja näha, mis selles sõlmes paikneb. </p> <div class="mw-heading mw-heading5"><h5 id="Komponendid">Komponendid</h5><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=9" title="Muuda alaosa "Komponendid"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=9" title="Muuda alaosa "Komponendid" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Sõlm (node) – tükike riistvara, alates lisaseadmest ja lõpetades suurarvutiga. Sellel saab paikneda tehis. Sõlmel saavad olla alamsõlmed (subnodes), mis võivad olla töötavad keskkonnad. Sõlm võib olla nii tüüp (nt teatud tüüpi protsessoriga arvuti) kui ka isend (üks konkreetne arvuti). Konkreetsete omaduste kirjeldamiseks on sõlmel atribuudid. Teinekord võib osutuda vajalikuks näiteks arvuti konfiguratsiooni kirjeldamine – sellel skeemil saab ka seda teha. Sõlme iseloomustamiseks võib kasutada stereotüüpe <<device>> ja <<execution environment>>. Seega sõlm võib olla ühelt poolt konkreetne seade ja teiselt poolt käituskeskkond (operatsioonisüsteem, andmebaasisüsteem jms) Sõlme juures võib näidata tema kohta igasuguseid omadusi: tootja, opsüsteem, vastavat tüüpi sõlmede arv. Viimase jaoks ei ole eritähistust ette nähtud. Seosed sõlmede vahel (<i>connection</i>) – millised on suhtlusteed, mida mööda süsteemis info liigub. See näitab, et sõlmed suhtlevad üksteisega, saates üksteisele objekte või sõnumeid. Võib lisada stereotüübi, mis näitab, millise protokolli abil suheldakse, nt <<TCP/IP>>. Tehised (<i>artifacts</i>) – Tehised saavad olla mööda sõlmi laiali paisatud. Nad kirjutatakse sõlmede sisse. Pikemate kirjelduste jaoks võib kasutada eraldiseisvat <<deployment spec>>-i. St pikemat kirjeldust ei ole mõistlik skeemile lisada ja spetsifikatsiooni võib eraldi lugeda. </p> <div class="mw-heading mw-heading4"><h4 id="Objektiskeem">Objektiskeem</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=10" title="Muuda alaosa "Objektiskeem"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=10" title="Muuda alaosa "Objektiskeem" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Objektskeem on teatud tüüpi klassiskeem. Objekt esitab klassi olekut teatud ajahetkel süsteemi töö käigus. Objektiskeem esitab süsteemi erinevate klasside olekuid ning nendevahelisis relatsioone või assotsiatsioone teatud ajahetkel. </p> <div class="mw-heading mw-heading4"><h4 id="Paketiskeem">Paketiskeem</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=11" title="Muuda alaosa "Paketiskeem"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=11" title="Muuda alaosa "Paketiskeem" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Pakett on konstruktsioon, mille abil saab võtta suvalise UML-i konstruktsiooni ja grupeerida tema elemendid üldisemal tasemel. Paketiskeemiga näidatakse tavaliselt klasside kogumeid (pakette) ja sõltuvusi nende vahel. Kuid paketti on võimalik kasutada ka teiste UML-i osade juures. Idee poolest saab iga klass UML-mudelis kuuluda vaid ühte paketti, kuid pakett võib kuuluda järgmisesse paketti. Tekib hierarhiline struktuur ja ühes paketis võivad olla koos teised paketid ja üksikud klassid. Programmeerimiskeeltes tagatakse võimalus programmi jagada füüsiliselt erinevatesse failidesse. Sõltuvalt keelest kutsutakse seda konstruktsiooni erinevalt. Mõnel puhul ka paketiks. Iga pakett on eraldi nimeruum (<i>namespace</i>), st klassidel ühes paketis peavad olema unikaalsed nimed. Sama nimega erinevad klassid võivad aga kuuluda erinevatesse pakettidesse. Iga nimi peab kuuluma mingisse nimeruumi. Kui on vaja üheselt näidata, kuhu paketti nimi kuulub, kasutatakse pikka nime (fully qualified name), iga osa vahel on koolonid. </p> <div class="mw-heading mw-heading4"><h4 id="Skeemi_komponendid">Skeemi komponendid</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=12" title="Muuda alaosa "Skeemi komponendid"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=12" title="Muuda alaosa "Skeemi komponendid" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Paketid (<i>package</i>) – ristkülikud, kus on kirjas ainult paketi nimi või ka temas sisalduvad klassid ja/või teised paketid. Viimased võivad olla välja joonistatud või ainult nimekirjana. Klassid võivad paketis olla <i>public</i> või <i>private</i>. Paketi liides tuleb teha võimalikult väike ja eksportida vaid nende avalike klasside need meetodid, mida vaja on. Kuidas valida, millised klassid ühte paketti kokku panna? Üheks soovituseks on järgmised kaks printsiipi: </p> <ul><li>Ühise sulundi printsiip (<i>Common Closure Principe</i>): pane kokku klassid, mida tuleb muuta samadel põhjustel.</li> <li>Ühise taaskasutuse printsiip (<i>Common Reuse Principe</i>): ühes paketis olevaid klasse tuleks koos korduvkasutada.</li></ul> <p>Kuid mitmed põhjused on seotud ka klasside vaheliste sõltuvustega. </p><p>Sõltuvus (<i>dependency</i>) on seos kahe mudelielemendi vahel, kus muudatus ühes (sõltumatus) mudelielemendis mõjutab teist (temast sõltuvat) mudelielementi. Sõltuvust kujutatakse katkendnoolena kahe paketi vahel. Sõltuvus võib eksisteerida ka kahe klassi vahel, kui ühe klassi kirjelduse muutmine võib põhjustada muudatusi teises klassis. Sõltuvust saab põhjustada see, kui: </p> <ul><li>üks klass saadab teisele klassile teate;</li> <li>üks klass kuulub teise klassi andmete hulka;</li> <li>ühe klassi jaoks on teine klass mõne meetodi parameetriks.</li></ul> <p>Sõltuvus on alati suunatud ja ei ole transitiivne, st kui klass1 sõltub klass2st, siis automaatselt klass2 ei sõltu klass1st. Reaalselt võib ka vastassuunas sõltuvus tekkida, kuid siis on tegemist tõsiste disaini probleemidega. Heaks tavaks on süsteemi ülesehitamisel tema kasutajaliidese ja sisu eraldamine. Tavaliselt on sõltuvus sel juhul suunatud kasutajaliideselt sisu poole, st kui muutub töötava süsteemi sisu, tuleb muuta ka kasutajaliidest, kuid kasutajaliidese muutmine ei tohiks põhjustada süsteemi muutmist. </p><p>Pakettide vahel on samuti sõltuvused. Esituspaketi ja valdkonnapaketi vahel on sõltuvus siis, kui ükskõik millisel klassil esituspaketis on sõltuvus ükskõik millisest klassist valdkonna paketis. </p> <div class="mw-heading mw-heading2"><h2 id="Välislingid"><span id="V.C3.A4lislingid"></span>Välislingid</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=13" title="Muuda alaosa "Välislingid"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=13" title="Muuda alaosa "Välislingid" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r6724296">.mw-parser-output table.side-box{margin:4px 0;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa)}.mw-parser-output th.side-box-text,.mw-parser-output td.side-box-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output td.side-box-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output td.side-box-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}body.skin-minerva .mw-parser-output table.side-box a>img{max-width:none!important}@media(min-width:720px){.mw-parser-output table.side-box{width:238px}.mw-parser-output table.side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output table.side-box-left{margin-right:1em;border-collapse:collapse}}</style><table role="presentation" class="side-box side-box-right plainlinks sistersitebox"> <tbody><tr> <td class="side-box-image"><span class="noviewer" typeof="mw:File"><a href="/wiki/Fail:Commons-logo.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span></td> <td class="side-box-text">Pildid, videod ja helifailid Commonsis: <b><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Unified_Modeling_Language?uselang=et">Ühtne modelleerimiskeel</a></b></td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Ingliskeelsed_allikad">Ingliskeelsed allikad</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=14" title="Muuda alaosa "Ingliskeelsed allikad"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=14" title="Muuda alaosa "Ingliskeelsed allikad" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://www.uml.org/">Unified Modeling Language™ (UML®) Resource Page (UML-i ametlik standard)</a></li> <li><a rel="nofollow" class="external text" href="http://www.uml-diagrams.org/">UML diagrammide näited</a></li> <li><a rel="nofollow" class="external text" href="http://www.sparxsystems.com/resources/index.html">UML-i rakendused Enterprise Architect'i näitel Sparx Systems'i kodulehel</a></li></ul> <div class="mw-heading mw-heading3"><h3 id="Eestikeelsed_allikad">Eestikeelsed allikad</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&veaction=edit&section=15" title="Muuda alaosa "Eestikeelsed allikad"" class="mw-editsection-visualeditor"><span>muuda</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%C3%9Chtne_modelleerimiskeel&action=edit&section=15" title="Muuda alaosa "Eestikeelsed allikad" lähteteksti"><span>muuda lähteteksti</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://vallaste.ee/index.htm?Type=UserId&otsing=5671">vallaste.ee</a></li> <li><a rel="nofollow" class="external text" href="http://www.e-ope.ee/_download/euni_repository/file/2272/algoritmide_koostamine.zip/objekt01/osa07.html">UML</a>, e-ope.ee</li> <li><a rel="nofollow" class="external text" href="http://stats.cyber.ee/terms/1461-uml">Standardipõhine tarkvaratehnika sõnastik STATS. UML-i terminid eesti ja inglise keeles</a></li> <li><a rel="nofollow" class="external text" href="http://minitorn.tlu.ee/~jaagup/kool/java/tarkvara/liina_uml.pdf">Liina Lang. UML-i õppematerjal. Bakalaureusetöö. Tallinna Pedagoogikaülikool, Matemaatika-loodusteaduskond, Informaatika osakond. Juhendaja Juhan Ernits. Tallinn 2003</a></li></ul> <div class="navbox" style=";;"><style data-mw-deduplicate="TemplateStyles:r6393697">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #aaa;clear:both;font-size:88%;text-align:center;padding:2px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-abovebelow{padding:0.15em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccccff}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddddff}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox td .hlist dl,.mw-parser-output .navbox td .hlist ol,.mw-parser-output .navbox td .hlist ul{padding:0.125em 0}.mw-parser-output .navbox a{white-space:nowrap}.mw-parser-output .navbox .mw-collapsible-toggle{color:inherit}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin:0 0.5em}</style><table class="mw-collapsible autocollapse navbox-inner" style="border-spacing:0;"><tbody><tr><th class="navbox-title" scope="col" colspan="2" style=";;padding:0;"><style data-mw-deduplicate="TemplateStyles:r6347537">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar ul{margin:0;display:inline-block;line-height:inherit}.mw-parser-output .navbar li{white-space:nowrap;word-spacing:-0.125em;display:inline}.mw-parser-output .navbar li:not(:last-child):after{content:" · ";font-weight:bold}.mw-parser-output .navbar.mini li abbr[title]{border-bottom:none;text-decoration:none;cursor:inherit}</style><div class="navbar mini"><ul><li class="nv-view"><a href="/wiki/Mall:ISO_standardid" title="Mall:ISO standardid"><abbr title="Vaata seda malli">v</abbr></a></li><li class="nv-edit"><a href="/wiki/Eri:EditPage/Mall:ISO_standardid" title="Eri:EditPage/Mall:ISO standardid"><abbr title="Redigeeri seda malli">r</abbr></a></li></ul></div><div style="margin:0 4em;"><a href="/wiki/Rahvusvaheline_Standardiorganisatsioon" title="Rahvusvaheline Standardiorganisatsioon">ISO</a> standardid</div></th></tr><tr> <th class="navbox-group" style=";;">1–9999</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0px;;;"><div style="padding:0em 0.25em"> <a href="/wiki/Eelisarvurida" title="Eelisarvurida">3</a> • <a href="/wiki/ISO_216" title="ISO 216">216</a> • <a href="/wiki/Meeterkeere" title="Meeterkeere">261</a> • <a href="/wiki/Meeterkeere" title="Meeterkeere">262</a> • <a href="/wiki/%C3%9Cmbrik" title="Ümbrik">269</a> • <a href="/wiki/ISO_639" title="ISO 639">639</a>(<a href="/wiki/ISO_639-1" title="ISO 639-1">-1</a>, <a href="/wiki/ISO_639-2" title="ISO 639-2">-2</a>, <a href="/wiki/ISO_639-3" title="ISO 639-3">-3</a>) • <a href="/wiki/Algol-60" title="Algol-60">1538</a> • <a href="/wiki/COBOL" title="COBOL">1989</a> • <a href="/wiki/Rahvusvaheline_raamatu_standardnumber" title="Rahvusvaheline raamatu standardnumber">2108</a> • <a href="/wiki/ISO_3166" title="ISO 3166">3166</a>(<a href="/wiki/ISO_maakoodide_loend" title="ISO maakoodide loend">-1</a>, <a href="/wiki/ISO_3166-2:EE" title="ISO 3166-2:EE">-2:EE</a>, <a href="/wiki/ISO_3166-2:US" title="ISO 3166-2:US">-2:US</a>) • <a href="/wiki/Rahvusvaheline_jadav%C3%A4ljaande_standardnumber" title="Rahvusvaheline jadaväljaande standardnumber">3297</a> • <a href="/wiki/ISO_4217" title="ISO 4217">4217</a> • <a href="/wiki/Seib" title="Seib">7089</a> • <a href="/wiki/Pinyin" title="Pinyin">7098</a> • <a href="/wiki/Avatud_s%C3%BCsteemide_sidumise_arhitektuur" title="Avatud süsteemide sidumise arhitektuur">7498</a> • <a href="/wiki/ISO_8601" title="ISO 8601">8601</a> • <a href="/wiki/%C3%9Chtlustatud_%C3%9Cldine_Markeerimise_Keel" class="mw-redirect" title="Ühtlustatud Üldine Markeerimise Keel">8879</a> • <a href="/wiki/ISO_9000" title="ISO 9000">9000</a> • <a href="/wiki/ISO_9001:2000" title="ISO 9001:2000">9001</a> • <a href="/wiki/Struktuurp%C3%A4ringukeel" title="Struktuurpäringukeel">9075</a> • <a href="/wiki/Failipaigutustabel" title="Failipaigutustabel">9293</a> • <a href="/wiki/X.500" title="X.500">9594</a> • <a href="/wiki/POSIX" title="POSIX">9945</a></div> </td> </tr><tr><th class="navbox-group" style=";;">10000–19999</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0px;;;"><div style="padding:0em 0.25em"> <a href="/wiki/Pascal" title="Pascal">10206</a> • <a href="/wiki/Prolog" title="Prolog">13211</a> • <a href="/wiki/IBAN" title="IBAN">13616</a> • <a href="/wiki/Hobuj%C3%B5ud" title="Hobujõud">14396</a> • <a href="/wiki/MPEG-4" title="MPEG-4">14496</a>(<a href="/wiki/H.264/MPEG-4_AVC" title="H.264/MPEG-4 AVC">-10</a>) • <a href="/wiki/HTML" title="HTML">15445</a> • <a href="/wiki/ECMAScript" title="ECMAScript">16262</a> • <a href="/wiki/QR-kood" title="QR-kood">18004</a> • <a class="mw-selflink selflink">19501</a> • <a class="mw-selflink selflink">19505</a> • <a href="/wiki/BPMN" title="BPMN">19510</a></div> </td></tr><tr><th class="navbox-group" style=";;">20000+</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0px;;;"><div style="padding:0em 0.25em"> <a href="/wiki/OpenDocument" title="OpenDocument">26300</a> • <a href="/wiki/DOI" title="DOI">26324</a> • <a href="/w/index.php?title=ISO_27000&action=edit&redlink=1" class="new" title="ISO 27000 (pole veel kirjutatud)">ISO 27000</a> • <a href="/wiki/Portable_Document_Format" class="mw-redirect" title="Portable Document Format">32000</a></div> </td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐68d6679558‐sx7p2 Cached time: 20241106214909 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.143 seconds Real time usage: 0.433 seconds Preprocessor visited node count: 402/1000000 Post‐expand include size: 13080/2097152 bytes Template argument size: 2083/2097152 bytes Highest expansion depth: 11/100 Expensive parser function count: 0/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 6083/5000000 bytes Lua time usage: 0.071/10.000 seconds Lua memory usage: 1198996/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 168.255 1 -total 42.21% 71.025 1 Mall:Keeletoimeta 33.83% 56.913 1 Mall:Ambox 31.95% 53.761 1 Mall:Commonskat 28.99% 48.771 1 Mall:Commons 27.81% 46.791 1 Mall:Sõsarprojekt 26.41% 44.444 1 Mall:Äärekast 25.64% 43.145 1 Mall:ISO_standardid 23.63% 39.766 1 Mall:Navmall 9.99% 16.808 1 Mall:Navbar --> <!-- Saved in parser cache with key etwiki:pcache:idhash:263164-0!canonical and timestamp 20241106214909 and revision id 6652891. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Pärit leheküljelt "<a dir="ltr" href="https://et.wikipedia.org/w/index.php?title=Ühtne_modelleerimiskeel&oldid=6652891">https://et.wikipedia.org/w/index.php?title=Ühtne_modelleerimiskeel&oldid=6652891</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Eri:Kategooriad" title="Eri:Kategooriad">Kategooriad</a>: <ul><li><a href="/wiki/Kategooria:ISO" title="Kategooria:ISO">ISO</a></li><li><a href="/wiki/Kategooria:M%C3%A4rgistuskeeled" title="Kategooria:Märgistuskeeled">Märgistuskeeled</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Peidetud kategooriad: <ul><li><a href="/wiki/Kategooria:Keeletoimetamist_ootavad_(mai_2024)" title="Kategooria:Keeletoimetamist ootavad (mai 2024)">Keeletoimetamist ootavad (mai 2024)</a></li><li><a href="/wiki/Kategooria:Keeletoimetamist_ootavad" title="Kategooria:Keeletoimetamist ootavad">Keeletoimetamist ootavad</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Selle lehekülje viimane muutmine: 13:02, 16. mai 2024.</li> <li id="footer-info-copyright">Tekst on kasutatav vastavalt Creative Commonsi litsentsile "<a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.et">Autorile viitamine + jagamine samadel tingimustel</a>"; sellele võivad lisanduda täiendavad tingimused. Täpsemalt vaata <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Wikimedia kasutamistingimustest</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Andmekaitsepõhimõtted</a></li> <li id="footer-places-about"><a href="/wiki/Vikipeedia:Tiitelandmed">Tiitelandmed</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Vikipeedia:%C3%9Cldine_lahti%C3%BCtlus">Lahtiütlused</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Käitumisjuhis</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Arendajad</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/et.wikipedia.org">Arvandmed</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Küpsiste avaldus</a></li> <li id="footer-places-mobileview"><a href="//et.m.wikipedia.org/w/index.php?title=%C3%9Chtne_modelleerimiskeel&oldid=6652891&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobiilivaade</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-bxzm6","wgBackendResponseTime":135,"wgPageParseReport":{"limitreport":{"cputime":"0.143","walltime":"0.433","ppvisitednodes":{"value":402,"limit":1000000},"postexpandincludesize":{"value":13080,"limit":2097152},"templateargumentsize":{"value":2083,"limit":2097152},"expansiondepth":{"value":11,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":6083,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 168.255 1 -total"," 42.21% 71.025 1 Mall:Keeletoimeta"," 33.83% 56.913 1 Mall:Ambox"," 31.95% 53.761 1 Mall:Commonskat"," 28.99% 48.771 1 Mall:Commons"," 27.81% 46.791 1 Mall:Sõsarprojekt"," 26.41% 44.444 1 Mall:Äärekast"," 25.64% 43.145 1 Mall:ISO_standardid"," 23.63% 39.766 1 Mall:Navmall"," 9.99% 16.808 1 Mall:Navbar"]},"scribunto":{"limitreport-timeusage":{"value":"0.071","limit":"10.000"},"limitreport-memusage":{"value":1198996,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-68d6679558-sx7p2","timestamp":"20241106214909","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"\u00dchtne modelleerimiskeel","url":"https:\/\/et.wikipedia.org\/wiki\/%C3%9Chtne_modelleerimiskeel","sameAs":"http:\/\/www.wikidata.org\/entity\/Q169411","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q169411","author":{"@type":"Organization","name":"Wikimedia projektide kaast\u00f6\u00f6lised"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2011-11-08T09:05:17Z","dateModified":"2024-05-16T11:02:28Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/d\/d5\/UML_logo.svg"}</script> </body> </html>