{"version":"1.0","provider_name":"Artjom P&otilde;ldsaar Portfoolio","provider_url":"https:\/\/artjompoldsaar24.thkit.ee\/wp","author_name":"admin","author_url":"https:\/\/artjompoldsaar24.thkit.ee\/wp\/blog\/author\/admin\/","title":"UML skeemid - Artjom P&otilde;ldsaar Portfoolio","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"KfGXUWg2JW\"><a href=\"https:\/\/artjompoldsaar24.thkit.ee\/wp\/uml-skeemid\/\">UML skeemid<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/artjompoldsaar24.thkit.ee\/wp\/uml-skeemid\/embed\/#?secret=KfGXUWg2JW\" width=\"600\" height=\"338\" title=\"&#8220;UML skeemid&#8221; &#8212; Artjom P&otilde;ldsaar Portfoolio\" data-secret=\"KfGXUWg2JW\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/artjompoldsaar24.thkit.ee\/wp\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"UML (Unified Modeling Language) &#8211; modeleerimiskeel UML kasutab: UML kasutab erit\u00fc\u00fcpe diagramme ja t\u00e4psustavad tekstikirjeldused. UML diagrammide t\u00fc\u00fcbid Kasutuslooskeem (Use case diagram): Kasutuslooskeeme kasutatakse s\u00fcsteemi moodustavate t\u00e4htsaimate elementide ja protsesside m\u00e4\u00e4ramiseks. Primaarelemente nimetatakse \u201caktoriteks\u201d (\u044d\u043a\u0442\u043e\u0440) ning protsesse \u201ckasutuslugudeks\u201d (\u043f\u0440\u0435\u0446\u0435\u0434\u0435\u043d\u0442). Kasutuslooskeem n\u00e4itab, millised aktorid suhtlevad iga kasutususlooga. Klassiskeem (Class diagram):&nbsp;Klassiskeemi kasutatakse n\u00f6. kasutuslooskeemi viimistlemiseks ning \u00fcksikasjaliku s\u00fcsteemidisaini m\u00e4\u00e4ramiseks. Klassiskeem liigitab kasutuslooskeemil m\u00e4\u00e4ratud aktorid omavahel seotud klasside kogumiks. Klassidevaheline suhe v\u00f5i assotsiatsioon v\u00f5ib olla kas \u201con\u201d v\u00f5i \u201comab\u201d t\u00fc\u00fcpi. Iga klassiskeemil toodud klass on v\u00f5imeline pakkuma teatud funktsionaalsust. Neid nimetatakse klassi meetoditeks. Lisaks sellele on igal klassil olemas rida atribuute mis m\u00e4\u00e4ravad klassi \u00fcheselt. Objektiskeem (Object diagram):&nbsp;objektskeem on teatud t\u00fc\u00fcpi klassiskeem. Objekt esitab klassi olekut teatud ajahetkel s\u00fcsteemi t\u00f6\u00f6 k\u00e4igus. Objektiskeem esitab s\u00fcsteemi erinevate klasside olekuid ning nendevahelisi relatsioone v\u00f5i assotsiatsioone teatud ajahetkel. Olekuskeem (State Diagram):&nbsp;nagu ka nimi \u00fctleb n\u00e4itab olekuskeem erinevaid olekuid, mida l\u00e4bivad s\u00fcsteemis olevad objektid oma eluts\u00fckli jooksul. S\u00fcsteemis olevad objektid muudavad oma olekut vastavalt s\u00fcsteemis toimuvatele s\u00fcndmustele. Lisaks sellele n\u00e4itab olekuskeem ka objekti oleku \u00fcleminekut algolekust l\u00f5ppolekusse vastavalt s\u00fcsteemi m\u00f5jutavatele s\u00fcndmustele. Tegevusskeem (Activity diagram):&nbsp;protsesside kulgemist s\u00fcsteemis kirjeldatakse tegevusskeemi abil. Sarnaselt olekuskeemile koosneb ka tegevusskeem toimingutest, tegevustest, \u00fcleminekutest, alg- ja l\u00f5ppolekust ning t\u00f5kisetingimustest Jadaskeem (Sequence diagram):&nbsp;jadaskeem esitab s\u00fcsteemi objektide omavahelist suhtlemist. Jadaskeemi oluliseks omaduseks on selle ajaline j\u00e4rjestus. S.o. esitatakse samm-sammult t\u00e4pne objektide vaheline interaktsioon. Erinevad objektid jadaskeemil suhtlevad omavahel \u201cs\u00f5numite\u201d edastamise kaudu. Koost\u00f6\u00f6skeem (Collaboration diagram):&nbsp;koost\u00f6\u00f6skeem grupeerib erinevate objektide vahelise interaktsiooni. Interaktsioonid esitatakse nummerdatuna, mis lubab j\u00e4lgida nende toimumise j\u00e4rjekorda. Koost\u00f6\u00f6skeem lubab kindlaks teha k\u00f5ikv\u00f5imalikud interaktsioonid mis igat objekti teistega seovad. Komponentskeem (Component diagram):&nbsp;komponentskeemi abil kujutatakse k\u00f5rgtaseme osi, millest s\u00fcsteem koosneb. See skeem esitab millised komponendid s\u00fcsteemi moodustavad ning kuidas nad omavahel seotud on. Levitusskeem (Deployment diagram): levitusskeemi abil kujutatakse rakenduse k\u00e4itusaegeseid elemente. Olemi \u2013 suhteskeem (Database diagram): olemi-suhte skeemi ehk andmebaasi skeemi kasutatakse s\u00fcsteemi andmestruktuuri ja tabelite vaheliste seoste kirjeldamiseks. Skeem m\u00e4\u00e4rab \u00e4ra andmebaasi olemid (tabelid), nendes sisalduvad atribuudid (andmev\u00e4ljad) ning nendevahelised relatsioonid (seosed). See on aluseks f\u00fc\u00fcsilise andmebaasi loomisele, n\u00e4idates t\u00e4pselt, kuidas andmeid hoiustatakse ja kuidas erinevad tabelid, nagu n\u00e4iteks kliendid ja tellimused, on primaar- ja v\u00e4lisv\u00f5tmete abil omavahel \u00fchendatud. Storyboard Mobile App Storyboard","thumbnail_url":"https:\/\/artjompoldsaar24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2E6C8027-33D5-46DE-8C8E-D066C09F2F56-1.png","thumbnail_width":1810,"thumbnail_height":794}