{"id":231,"date":"2024-11-14T11:17:22","date_gmt":"2024-11-14T11:17:22","guid":{"rendered":"https:\/\/andreilebedev24.thkit.ee\/?page_id=231"},"modified":"2024-11-14T11:17:22","modified_gmt":"2024-11-14T11:17:22","slug":"uml-skeemid","status":"publish","type":"page","link":"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/","title":{"rendered":"UML skeemid"},"content":{"rendered":"\n<p>UML (Unified Modeling Language) \u2013 modeleerimiskeel (2.0)<\/p>\n\n\n\n<p><strong>UML \u2013 \u044f\u0437\u044b\u043a \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/strong><\/p>\n\n\n\n<p><strong>UML \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0444\u0438\u0433\u0443\u0440\u044b \/ joonised \/ figures<\/li>\n\n\n\n<li>\u043b\u0438\u043d\u0438\u0438 \/ jooned \/ lines<\/li>\n\n\n\n<li>\u0437\u043d\u0430\u0447\u043a\u0438 \/ m\u00e4rgid \/ badges<\/li>\n\n\n\n<li>\u043d\u0430\u0434\u043f\u0438\u0441\u0438 \/pealdised \/ inscriptions<\/li>\n<\/ul>\n\n\n\n<p><strong>UML diagrammide t\u00fc\u00fcbid:<\/strong><\/p>\n\n\n\n<p>1.\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445&nbsp;\u2013 \u0441\u0445\u0435\u043c\u0430 \u0434\u0430\u043d\u043d\u044b\u0445\/ andmebaasi diagramm<br>2.\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0440\u0435\u0446\u0435\u0434\u0435\u043d\u0442\u043e\u0432\/ eelnev diagramm<br>3. \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u043a\u043b\u0430\u0441\u0441\u043e\u0432\/ klassidiagramm<br>4.\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432\/ objektdiagramm<br>5.\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439\/ j\u00e4rjestusdiagramm<br>6.\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\/ interaktsiooni diagramm<br>7.\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439\/ oleku diagramm<br>8.\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438\/ tegevusskeem<br>9.\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f\/ kasutuselev\u00f5tu skeem<\/p>\n\n\n\n<p><a href=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/233-2\/\"><strong><em>Kasutuslooskeem\u00a0(Use case diagram)<\/em><\/strong> <strong>[\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0440\u0435\u0446\u0435\u0434\u0435\u043d\u0442\u043e\u0432]<\/strong><\/a><a href=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/andmebaasi-skeem\/\" data-type=\"link\" data-id=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/andmebaasi-skeem\/\">:<\/a> Kasutuslooskeeme kasutatakse s\u00fcsteemi moodustavate t\u00e4htsaimate elementide ja protsesside m\u00e4\u00e4ramiseks. Primaarelemente nimetatakse \u201caktoriteks\u201d ning protsesse \u201ckasutuslugudeks\u201d. Kasutuslooskeem n\u00e4itab, millised aktorid suhtlevad iga kasutususlooga.<\/p>\n\n\n\n<p><strong><em>Klassiskeem (Class diagram)<\/em>[<em>\u0421\u0445\u0435\u043c\u0430 \u043a\u043b\u0430\u0441\u0441\u0430<\/em>]<\/strong>:&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.<\/p>\n\n\n\n<p><a href=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/class-diagram\/\"><strong><em>Objektiskeem (Object diagram<\/em><\/strong><em>)<\/em>[<em>\u0421\u0445\u0435\u043c\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0430<\/em>]<\/a><em>:\u00a0<\/em>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.<\/p>\n\n\n\n<p><strong><em>Olekuskeem (State Diagram)<\/em><strong>[<\/strong><em><strong><em>\u0421\u0445\u0435\u043c\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f<\/em><\/strong><\/em><strong>]<\/strong><em>:<\/em><\/strong>&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.<\/p>\n\n\n\n<p><a href=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/tegevusskeem\/\" data-type=\"link\" data-id=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/tegevusskeem\/\"><strong>Tegevusskeem\u00a0(Activity diagram) <\/strong>[\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438]<\/a><strong>:<\/strong>\u00a0protsesside kulgemist s\u00fcsteemis kirjeldatakse tegevusskeemi abil. Sarnaselt olekuskeemile koosneb ka tegevusskeem toimingutest, tegevustest, \u00fcleminekutest, alg- ja l\u00f5ppolekust ning t\u00f5kisetingimustest<\/p>\n\n\n\n<p><strong><em>Jadaskeem (Sequence diagram)<\/em><strong><strong>[<\/strong><\/strong><em><strong><em><strong><em>\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438<\/em><\/strong><\/em><\/strong><\/em><strong><strong>]<\/strong><\/strong><em>:&nbsp;<\/em><\/strong>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.<\/p>\n\n\n\n<p><strong><em>Koost\u00f6\u00f6skeem (Collaboration diagram):<\/em><\/strong>&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.<\/p>\n\n\n\n<p><a href=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/andmebaasi-skeem\/\" data-type=\"link\" data-id=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/andmebaasi-skeem\/\"><strong><em>Komponentskeem (Component diagram) <\/em><\/strong>[\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u2013 \u0441\u0445\u0435\u043c\u0430 \u0434\u0430\u043d\u043d\u044b\u0445]<\/a><strong><em>:<\/em><\/strong>\u00a0komponentskeemi 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.<\/p>\n\n\n\n<p><strong>Levitusskeem (Deployment diagram)<\/strong>&nbsp;<em>[\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f]<\/em>:<br>Levitusskeemi abil kujutatakse rakenduse k\u00e4itusaegeseid elemente.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/suzeetahvlit\/\" data-type=\"link\" data-id=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/suzeetahvlit\/\">S\u00fc\u017eeetahvlit (Storyboard)\u00a0<\/a><\/strong><em><a href=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/suzeetahvlit\/\" data-type=\"link\" data-id=\"https:\/\/andreilebedev24.thkit.ee\/tarkvaraarendus\/uml-skeemid\/suzeetahvlit\/\">[\u0441\u044e\u0436\u0435\u0442\u043d\u0430\u044f \u0434\u043e\u0441\u043a\u0430]<\/a><\/em>: aitab teha otsuseid disaini, tehnoloogia ja eelarve osas, pakkudes projektiga seotud inimestele selget \u00fclevaadet loodava veebilehestiku funktsionaalsest \u00fclesehitusest. See ei n\u00e4ita lehtede visuaalset disaini, kuid kirjeldab p\u00f5hielemente ja sisu, olles loodav nii k\u00e4sitsi kui ka graafikaprogrammi abil.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":147,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"[]"},"class_list":["post-231","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UML skeemid - Andrei Lebedev \/Portfolio\/RU<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UML skeemid - Andrei Lebedev \/Portfolio\/RU\" \/>\n<meta property=\"og:description\" content=\"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: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/\" \/>\n<meta property=\"og:site_name\" content=\"Andrei Lebedev \/Portfolio\/RU\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 \u043c\u0438\u043d\u0443\u0442\u044b\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/tarkvaraarendus\\\/uml-skeemid\\\/\",\"url\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/tarkvaraarendus\\\/uml-skeemid\\\/\",\"name\":\"UML skeemid - Andrei Lebedev \\\/Portfolio\\\/RU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/#website\"},\"datePublished\":\"2024-11-14T11:17:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/tarkvaraarendus\\\/uml-skeemid\\\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/tarkvaraarendus\\\/uml-skeemid\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/tarkvaraarendus\\\/uml-skeemid\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tarkvaraarendus\",\"item\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/tarkvaraarendus\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"UML skeemid\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/#website\",\"url\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/\",\"name\":\"Andrei Lebedev \\\/Portfolio\\\/RU\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/andreilebedev24.thkit.ee\\\/ru\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UML skeemid - Andrei Lebedev \/Portfolio\/RU","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/","og_locale":"ru_RU","og_type":"article","og_title":"UML skeemid - Andrei Lebedev \/Portfolio\/RU","og_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: [&hellip;]","og_url":"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/","og_site_name":"Andrei Lebedev \/Portfolio\/RU","twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"2 \u043c\u0438\u043d\u0443\u0442\u044b"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/","url":"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/","name":"UML skeemid - Andrei Lebedev \/Portfolio\/RU","isPartOf":{"@id":"https:\/\/andreilebedev24.thkit.ee\/ru\/#website"},"datePublished":"2024-11-14T11:17:22+00:00","breadcrumb":{"@id":"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/uml-skeemid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/andreilebedev24.thkit.ee\/ru\/"},{"@type":"ListItem","position":2,"name":"Tarkvaraarendus","item":"https:\/\/andreilebedev24.thkit.ee\/ru\/tarkvaraarendus\/"},{"@type":"ListItem","position":3,"name":"UML skeemid"}]},{"@type":"WebSite","@id":"https:\/\/andreilebedev24.thkit.ee\/ru\/#website","url":"https:\/\/andreilebedev24.thkit.ee\/ru\/","name":"Andrei Lebedev \/Portfolio\/RU","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/andreilebedev24.thkit.ee\/ru\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"}]}},"_links":{"self":[{"href":"https:\/\/andreilebedev24.thkit.ee\/ru\/wp-json\/wp\/v2\/pages\/231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andreilebedev24.thkit.ee\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/andreilebedev24.thkit.ee\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/andreilebedev24.thkit.ee\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/andreilebedev24.thkit.ee\/ru\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":0,"href":"https:\/\/andreilebedev24.thkit.ee\/ru\/wp-json\/wp\/v2\/pages\/231\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/andreilebedev24.thkit.ee\/ru\/wp-json\/wp\/v2\/pages\/147"}],"wp:attachment":[{"href":"https:\/\/andreilebedev24.thkit.ee\/ru\/wp-json\/wp\/v2\/media?parent=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}