{"version":"1.0","provider_name":"Alex's Arsenal (Shop)","provider_url":"https:\/\/aleksanderbekasov24.thkit.ee\/wp","author_name":"admin","author_url":"https:\/\/aleksanderbekasov24.thkit.ee\/wp\/blog\/author\/admin\/","title":"UML skeemid - Alex's Arsenal (Shop)","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Ofeh6Og4Ws\"><a href=\"https:\/\/aleksanderbekasov24.thkit.ee\/wp\/uml-skeemid\/\">UML skeemid<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/aleksanderbekasov24.thkit.ee\/wp\/uml-skeemid\/embed\/#?secret=Ofeh6Og4Ws\" width=\"600\" height=\"338\" title=\"&#8220;UML skeemid&#8221; &#8212; Alex&#039;s Arsenal (Shop)\" data-secret=\"Ofeh6Og4Ws\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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:\/\/aleksanderbekasov24.thkit.ee\/wp\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"UML (Unified Modeling Language) \u2013 modeleerimiskeel (2.0)UML \u2013 \u044f\u0437\u044b\u043a \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f UML \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442:*\u0444\u0438\u0433\u0443\u0440\u044b \/ kujundid*\u043b\u0438\u043d\u0438\u0438 \/ jooned*\u0437\u043d\u0430\u0447\u043a\u0438 \/ m\u00e4rgid*\u043d\u0430\u0434\u043f\u0438\u0441\u0438 \/ pealdised UML kasutab erit\u00fc\u00fcpe diagramme ja t\u00e4psustavaid tekstkirjeldused. \u041f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0445\u0435\u043c\u044b \u043c\u043e\u0436\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u2013 \u043a\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438 \u043a\u0430\u043a\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435\u0441\u0435\u0442. \u0414\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u043e\u0431\u0449\u0443\u044e \u043a\u0430\u0440\u0442\u0438\u043d\u0443. \/ Selle diagrammi abil saate kirjeldada, kes s\u00fcsteemi kasutab ja milliseid funktsioone see t\u00e4idab. Annab v\u00e4ga \u00fcldise pildi. \u0412\u0438\u0434\u044b UML \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c&nbsp;\/ UML diagrammide t\u00fc\u00fcpid Kasutusmalliskeem (use case diagram) on visuaalne esitus, mis kujutab s\u00fcsteemi erinevaid kasutusmudeleid ja nendevahelisi suhteid. Seda kasutatakse sageli tarkvaraarenduses, et esindada s\u00fcsteemi funktsionaalsust ja selle kasutajaid (aktorite), nagu n\u00e4iteks l\u00f5ppkasutajad, administraatorid v\u00f5i muud s\u00fcsteemid. Kasutusmalliskeem aitab m\u00f5ista, kuidas erinevad osapooled suhtlevad s\u00fcsteemiga ja milliseid tegevusi nad saavad teha. Kasutusmalliskeemis on tavaliselt j\u00e4rgmised komponendid: Kasutusmalliskeemi eesm\u00e4rk on pakkuda selget ja lihtsat \u00fclevaadet s\u00fcsteemi funktsionaalsusest, ilma et oleks vaja minna s\u00fcvitsi tehnilistesse detailidesse. Andmebaasiskeem (database schema) on struktuuri ja andmestruktuuride kirjeldus, mis m\u00e4\u00e4rab, kuidas andmed on organiseeritud ja salvestatud andmebaasis. See on kui plaan v\u00f5i kaart, mis n\u00e4itab, kuidas tabelid, vaated, indeksid ja muud andmebaasi objektid omavahel seotud on. Andmebaasiskeemi peamised komponendid on: P\u00e4ringud ja Funktsioonid: SQL-p\u00e4ringud, mis t\u00e4idavad teatud \u00fclesandeid, nagu andmete lisamine, kustutamine, muutmine v\u00f5i p\u00e4rimine. Tabelid: Andmebaasi peamine koostisosad, kus andmeid hoitakse. Igal tabelil on ridadest (andme\u00fcksustest) ja veergudest (atribuutidest) koosnev struktuur. N\u00e4iteks v\u00f5ib olla tabel &#8220;Kliendid&#8221;, kus on veerud nagu &#8220;KliendiID&#8221;, &#8220;Nimi&#8221;, &#8220;Aadress&#8221;. V\u00f5tmed: Primaarv\u00f5ti (Primary Key): Unikaalne v\u00e4\u00e4rtus, mis identifitseerib iga rea tabelis. N\u00e4iteks kliendi ID. V\u00e4lisv\u00f5ti (Foreign Key): V\u00e4\u00e4rtus, mis viitab teise tabeli primaarv\u00f5tmele, et luua seos kahe tabeli vahel. N\u00e4iteks, kui &#8220;Tellimus&#8221; tabelis on &#8220;KliendiID&#8221;, siis see v\u00f5ib olla v\u00e4line v\u00f5ti, mis viitab &#8220;Kliendid&#8221; tabeli primaarv\u00f5tmele. Suhted: Kuidas tabelid on omavahel seotud. N\u00e4iteks v\u00f5ib olla \u00fcks-\u00fchele (one-to-one), \u00fcks-palju (one-to-many) v\u00f5i palju-palju (many-to-many) suhe. Vaated (Views): Virtuaalsed tabelid, mis p\u00f5hinevad p\u00e4ringutel andmebaasis. Need ei sisalda tegelikke andmeid, vaid esindavad d\u00fcnaamiliselt andmeid teistest tabelitest. Indeksid: Kiirendavad andmete otsimise protsessi, et p\u00e4ringud saaksid toimuda kiiremini. Olekuskeem (State Diagram) on graafiline esitus, mis kirjeldab s\u00fcsteemi v\u00f5i objekti olekute vaheldumist ja \u00fcleminekute loogikat erinevate sisendite v\u00f5i s\u00fcndmuste p\u00f5hjal. See on osa Unified Modeling Language (UML) s\u00fcsteemi, mida kasutatakse tarkvaraarenduses ja s\u00fcsteemide modelleerimisel. Eelised (Pros): Puudused (Cons): S\u00fc\u017eeetahvel (tuntud ka kui storyboard) on visuaalne t\u00f6\u00f6riist, mida kasutatakse idee, stsenaariumi v\u00f5i protsessi plaanimiseks ja visualiseerimiseks. S\u00fc\u017eeetahvel esitab j\u00e4rjestikuseid kaadreid v\u00f5i stseene, mis aitavad visuaalselt kirjeldada, kuidas tegevus v\u00f5i narratiiv areneb. Seda kasutatakse laialdaselt filmides, animatsioonides, m\u00e4nguarenduses, turunduses ja isegi tarkvaraarenduses, et aidata meeskonnal m\u00f5ista ja arendada loo v\u00f5i projekti struktuuri. S\u00fc\u017eeetahvli p\u00f5hikomponendid: S\u00fc\u017eeetahvli kasutusala: Eelised: Tegevusskeem (tuntud ka kui flowchart v\u00f5i process flow diagram) on visuaalne esitus, mis kirjeldab protsessi v\u00f5i tegevuste j\u00e4rjestust ja nendevahelisi suhteid. Seda kasutatakse sageli probleemide lahendamiseks, protsesside anal\u00fc\u00fcsimiseks v\u00f5i s\u00fcsteemide visualiseerimiseks, et lihtsustada keerukate tegevuste m\u00f5istmist. Tegevusskeemid aitavad n\u00e4idata, kuidas \u00fcks tegevus viib j\u00e4rgmise juurde ja kuidas erinevad otsused v\u00f5i tegevused on omavahel seotud. Tegevusskeemi p\u00f5hielemendid: Tegevusskeemi kasutusalad: Tegevusskeemi eelised: T\u00f5hus probleemide lahendamine: Tegevusskeemid aitavad kiiresti tuvastada probleeme protsessis ja v\u00f5imaldavad neid lahendada struktureeritud viisil. Selgus: Tegevusskeem pakub lihtsat visuaalset esitust, mis aitab kiiresti m\u00f5ista keerulisi protsesse v\u00f5i tegevusi. Lihtne suhtlemine: Protsessi visualiseerimine aitab meeskondadel v\u00f5i osapooltel paremini arusaada, kuidas s\u00fcsteem t\u00f6\u00f6tab ja kus on v\u00f5imalik teha muudatusi."}