Trace Id is missing
Kaks inimest töötavad koos sülearvutis.

Viige oma parimad ideed ellu

Microsoft Visio abil saate luua professionaalse ilmega UML-skeeme ja viia andmete visualiseerimise täiesti uuele tasemele.

Mis on ühtsustatud mudelduskeel (UML)?

Ühtsustatud mudelduskeel (UML) on standarditud viis keerukate süsteemide (nt tarkvaraarhitektuuri või andmebaaside) visualiseerimiseks ning komponentide seoste, omaduste ja käitumiste mõistmise hõlbustamiseks.

  • Tarkvaraarendus

    Arendusprotsessi sujuvamaks muutmiseks kasutavad tarkvaraarendajad UML-i skeeme enne koodi kirjutamise alustamist keerukate tarkvarasüsteemide arhitektuuri visuaalseks kujutamiseks, projekteerimiseks ja juurutamiseks. See aitab vältida tarbetut ümbertegemist ning tagab, et nii tehnilise meeskonna liikmed kui ka teised, kes ei tegele tehnilise poolega, saaksid kohe algusest peale kõigest ühtemoodi aru.

  • Andmebaaside modelleerimine

    UML on saanud populaarseks andmebaaside modelleerimise viisiks. Need skeemid pole pelgalt käepärane visuaalne tööriist, mis on abiks ajurünnakutel ja koostööl, vaid need aitavad ka hierarhiaid, võrgustruktuure ja muid atribuute kujutada. UML-i skeemide abil on vabas vormis skeemikooste lihtne ning illustratsioonid saavad plaanide muutumise ja arenguga sammu pidada.

  • Äriprotsessid

    UML-ide võime illustreerida abstraktseid kontseptsioone (nt objekti muutumist aja jooksul) teeb selle kasulikuks tööriistaks paljudes ärikontekstides. Seoseid, sõltuvusseoseid, kommunikatsiooni, järjestusi ja eluiga saab kujutada ühel skeemil. Ning kui plaanid muutuvad, on ka skeemi lihtne vastavalt kohandada.

  • Projektijuhtimine

    Projektijuhid kasutavad UML-skeeme ärivajaduste mõistmiseks ja kirjeldamiseks uue projekti alguses ning potentsiaalsete stsenaariumide jaoks valmistumiseks. See võimaldab projektijuhil hoolikalt ulatust hallata, varakult teisi kaasata ja tulevaste negatiivsete üllatuste riski maandada.

Andmete ja ideede visualiseerimine

Meie seni kõige võimsama skeemide koostamise komplektiga saate kohe asuda professionaalse ilmega UML-skeeme looma ja probleeme lahendama.

Lauaarvuti kuvar, kus on näha Visio skeemid.

Miks peaks UML-skeeme kasutama?

Laua taga istuv inimene kasutab Visios keerulise skeemi loomiseks sülearvutit.

Keerukate süsteemide ja protsesside lihtne modelleerimine

UML aitab hiigelsuuri keerukaid süsteeme paremini mõista, tükeldades need jõukohasteks „ampsudeks“ ja illustreerides seda, kuidas komponendid on omavahel seotud. Kui kogu vajalik teave on kuvatud ühes kohas, saavad meeskonnad tõhusamalt probleeme lahendada ja tuvastada lünki, mis poleks varem ehk väljagi paistnud.

Diivanil istuv inimene kasutab Visios keerulise skeemi loomiseks sülearvutit.

Skeemide kohandamine vastavalt sisu arenemisele

UML-skeemid on erakordselt paindlik dokumentatsioonivorm. Kui plaanid või vajadused muutuvad, saab uut teavet hõlpsasti UML-skeemi kaasata. Itereerimine on lihtne ja pole vaja karta, et juba loodud sisu läheb kaotsi.

Kaks inimest vaatavad lauaarvuti kuvarit, kus on näha Visio skeem.

Mõtted alati vaateväljas

UML muudab abstraktsed mõisted konkreetsemaks ja annab meeskondadele ruumi probleemide visualiseerimiseks, ideede ajurünnaku jaoks ja lahenduste kaardistamiseks. UML-i tegevusskeemi abil saate illustreerida oma tehnilise toe protsessi, UML-i suhtlusskeem võimaldab aga mugavalt vigu jälgida. UML-i kasutamisel pole võimalustel piire.

Inimene seisab konverentsiruumis ja teeb ettekannet, osutades Surface Hubis kuvatavale Visio skeemile

Viimistletud skeemide loomine on imelihtne

Ehkki UML loodi algselt selleks, et tarkvaraarendajatel oleks keerukaid süsteeme hõlpsam visualiseerida, saab seda kasutada paljudes valdkondades. Tänu juurdepääsule mitmesugustele UML-i kujunditele ja funktsioonidele saate äriprotsesse ja töövooge mudeldada kõigest mõne minutiga. Seejärel saate oma tööd koostöö tegemiseks ka teistega jagada. Nii lihtne see ongi.

Tagasi vahekaartidele

UML-skeemide tüübid

UML-skeeme on kahte tüüpi: struktuuriskeemid ja käitumisskeemid. Struktuuriskeemid näitavad süsteemi staatilist struktuuri, sealhulgas selle atribuute ja juurutustasemeid. Käitumisskeemid näitavad süsteemi dünaamilist käitumist, näiteks selle potentsiaalset muutumist aja jooksul.

Need kaks UML-i kategooriat annavad analüütikutele, projekteerijatele, programmeerijatele ja teistele skeemiloojatele kokku 14 varianti oma süsteemi visuaalseks kujutamiseks. Variatsioonid on sealt edasi piiramatud.

Käitumisskeemid

UML-i tegevusskeemid

UML-i tegevusskeemid kujutavad selge alguse ja lõpuga üksikasjalikke protsesse. Tegevusskeemid on asjakohased paljudes ärikontekstides ja võivad olla suurepärased tööriistad, mis aitavad meeskondadel kindlat eesmärki täita.

Suhtlusskeemid

UML-i suhtlusskeemid näitavad, millised elemendid suhtlevad teiste elementidega, visualiseerides need järjestatud teadetena. Need mudelid on eriti kasulikud selliseid süsteeme kujutavate skeemide koostamiseks, millel on mitu keerukat iteratsiooni ja haru.

Järgnevusskeemid

UML-i järgnevusskeemid näitavad, kuidas eri subjektid ja objektid suhtlevad ning milliseid sündmusi genereerivad, korraldatuna ajalises järjestuses. Need skeemid on populaarsed projekteerimis- ja disainikogukondades, ent need on abiks ka kõikvõimalike äriprotsesside tüüpide demonstreerimisel, võimaldades jäädvustada koguni multitegumtööd.

Olekuskeemid

UML-i olekuskeemid aitavad kirjeldada seda, kuidas objekt oma elutsükli jooksul sisemistele ja välistele stiimulitele reageerides muutub. Need skeemid sobivad suurepäraselt keerukate ja detailsete protsesside illustreerimiseks.

Kasutusmalliskeemid

UML-i kasutusmalliskeemid kirjeldavad, mida süsteem teeb, mitte kuidas ta seda teeb. Arendusprojekti varajastes etappides illustreerivad kasutusmalliskeemid seda, kuidas subjekt võiks süsteemi kasutada reaalsete eesmärkide täitmiseks, ning selgitavad kasutajaliidese ja disaini üksikasju.

Interaktsiooniülevaate skeemid

UML-i interaktsiooniülevaate skeemid on tegevusskeemid, mis koosnevad paljudest väiksematest mudelitest (enamasti ajadiagrammidest, järgnevusskeemidest ja suhtlusskeemidest). Ehkki need ülevaateskeemid on keerukad, sobivad need suurepäraselt illustreerima seda, kuidas süsteemi eri aspektid omavahel korraga suhtlevad.

Ajadiagrammid

UML-i ajadiagrammide abil kujutatakse objektide omavahelist seost juhul, kui põhifookus on ajal. Ajadiagrammidel visualiseeritakse objektid ja subjektid lineaarsel ajateljel ning jäädvustatakse nii sündmuste kestus kui ka konkreetsete ajapiirangute tõttu toimuvad muudatused.

Struktuuriskeemid

UML-i klassiskeemid

UML-i klassiskeemid modelleerivad rakenduste struktuuri, määrates süsteemi hierarhiad, atribuudid ja seosed. Need skeemid kujutavad nii süsteemi loogilist kui ka füüsilist ülesehitust ning on tarkvaraarenduses väga levinud.

Komponendiskeemid

UML-i komponendiskeemid rühmitavad komponendid loogilisteks klastriteks ja visualiseerivad nendevahelised seosed. Need skeemid sobivad suurepäraselt keerukate süsteemide tükeldamiseks nende kõige väiksemateks komponentideks, et süsteeme oleks hõlpsam mõista.

Liitstruktuuriskeemid

UML-i liitstruktuuriskeemid on üks harvem kasutatavaid skeemilaade, kuid ka neil on oma otstarve täiesti olemas. Kui paljud UML-skeemid visualiseerivad süsteeme väga üksikasjalikult, siis liitstruktuuriskeemid illustreerivad süsteeme nii lihtsalt kui võimalik. Fookus on suunatud ülataseme komponentidele ja nende omavahelisele suhtlusele, mitte spetsiifilistele üksikasjadele.

Andmebaasiesituse skeemid

UML-i andmebaasiesituse skeeme kasutatakse andmebaasi struktuuri modelleerimiseks. Need skeemid võivad olla hierarhilised, relatsioonipõhised ja võrkgraafikutena (või koguni puuskeemidena) esitatud skeemid, ning need on suurepärane visuaalne tööriist nii ajurünnakute kui ka vabas vormis koostöö jaoks.

Evitusskeemid

UML-i evitusskeemid annavad teada, kuidas rakenduse moodustavad riist- ja tarkvaraelemendid konfigureeritakse ja evitatakse. Samuti võivad need näidata käitusajasüsteemi struktuuri.

Objektiskeemid

UML-i objektiskeemid tähistavad abstraktsemate klassilaadide kindlaid eksemplare. Tarkvaraarendajad kasutavad objektiskeeme, et kontrollida, kas nende algne süsteemistruktuur on pärast täiendava spetsiifilisuse lisamist alles.

Paketiskeemid

UML-i paketiskeemid korraldavad mudeliskeemid seotud objektide rühmadeks (või pakettideks). See võimaldab programmeerijatel näidata, kuidas on suured komponendirühmad üksteisega seotud.

Profiiliskeemid

UML-i profiiliskeemid pole traditsiooniline skeemitüüp, vaid mehhanism, mida kasutatakse UML-skeemide jaoks uue semantika loomiseks. Autorid saavad seda funktsiooni kasutada väärtuste ja märksõnade sildistamiseks, tingimuste ja kitsenduste lisamiseks või uhiuute UML-elementide loomiseks lisaks neile, mis on UML-skeemide tööriistade hulgas üldiselt saadaval.

UML-skeemi loomine

Kõigi UML-i pakutavate võimaluste kasutamiseks valige tööriist, mis muudab professionaalse ilmega UML-skeemide loomise, jagamise ja redigeerimise võimalikult lihtsaks.

Kaks inimest vaatavad laua taga sülearvutit.

Alustage õige tööriistaga

Skeemide koostamise tööriist, mis lubab teil professionaalse ilmega UML-skeeme koostada kerge vaevaga, võimaldab tõhusamalt koostööd teha. Visio võimaldab teil valida kümnete valmismallide, algskeemide ja šabloonide hulgast, et luua andmevisualiseeringuid, millest saab aru iga vaataja.

Koosolek konverentsiruumis, sülearvutites on kuvatud andmed ja ruumi ees seisab ettekannet tegev inimene.

Reaalajas koostöö

Skeeme saate koostada koos meeskonnakaaslastega, muudatusi reaalajas teha ja tehtud tööd ettevõttes teistega jagada, et otsuste langetamine oleks võimalikult teadlik. Paindliku platvormi ja laia integratsioonivalikuga Visio teeb professionaalsete UML-skeemide loomise, vaatamise, redigeerimise ja jagamise tõeliselt lihtsaks.

Kaks inimest naeratavad ja vaatavad üheskoos lauaarvuti kuvarit.

Visioonist tegelikkuseks

Hästi konstrueeritud UML-skeemi loomine on esimene samm idee reaalsuseks muutmise teekonnal. Muutke konstrueerimisprotsess võimalikult lihtsaks, visualiseerige probleemid ja lahendused ning seejärel asuge koostama. Kui peate kurssi muutma, on Visio valmis teile ajurünnakul appi tulema, et saaksite luua midagi, mis on esialgu plaanitust veelgi parem.

Lisateave UML-i ja Visio kohta

Visio installimine

Visio on autonoomne rakendus, mis tuleb osta Microsoft Office’ist eraldi.

Visio: juhend algajale

Lugege, kuidas kasutada Visio malle ning kujundeid korraldada, ühendada ja muuta.

Lihtsa vooskeemi loomine

Lugege, kuidas kasutada vooskeemi nii lihtsate kui ka keerukate äriprotsesside visualiseerimiseks.

Visio koolitus

Siit leiate koolituskursused nii põhiteabe omandamiseks kui ka keerukamate valdkondadega tutvumiseks.

Skeemikoostevõimaluste laiendamine

Vaadake kõiki Visio lepingute variante ja uurige, mis on võimalik.

Visio hõlbustusfunktsioonid

Tutvuge hõlbustusfunktsioonidega (sh jutustaja, hõlbustuskontroll ning suure kontrastsuse tugi).

Proovige Visiot tasuta

Kas olete valmis UML-i kasutusele võtma? Proovige Visiot (leping 2) tasuta 30 päeva.

UML-i head tavad

Microsoft 365 tehnoloogiakogukonna ajaveebist leiate nii värsked Visio uudised kui ka UML-i heade tavade ülevaate.

Korduma kippuvad küsimused

  • Ühtsustatud mudelduskeel (UML) on standarditud viis keerukate süsteemide (nt tarkvaraarhitektuuri või andmebaaside) visualiseerimiseks ning komponentide seoste, omaduste ja käitumiste mõistmise hõlbustamiseks.

    UML-i mõtlesid 1990. aastatel välja kolm tarkvarainseneri – Grady Booch, Ivar Jacobson ja James Rumbaugh. Nad soovisid välja töötada senisest vähem kaootilise viisi aina keerukamaks muutuvast tarkvarast skeemide koostamiseks ja metoodika protsessist eraldada.

    Tänapäeval on UML endiselt arendajate, projektijuhtide, tehnika- ja ärispetsialistide esimene valik, kui neil on vaja just skeemide koostamiseks mõeldud tööriista.

    Lisateavet UML-skeemide tüüpide ja nende kasutamise kohta leiate sellest UML-skeemide ja andmebaaside modelleerimise juhendist.

  • Ühtsustatud mudelduskeel (UML) on üldotstarbeline standarditud mudelduskeel, mida programmeerijad kasutavad tarkvarasüsteemide määratlemiseks, visualiseerimiseks, konstrueerimiseks ja dokumenteerimiseks.

    UML pole iseenesest programmeerimiskeel, kuid UML-skeemide abil saab seda kasutada koodi genereerimiseks levinud programmeerimiskeeltes. Enamasti kasutatakse seda kontseptuaalse ja objektipõhise modelleerimisriistana.

  • UML-skeeme on kahte kategooriat: struktuuriskeemid ja käitumisskeemid. Neis kahes kategoorias on kokku 14 skeemide alamtüüpi.

    Struktuuriskeemide abil saab jäädvustada süsteemi staatilised aspektid, sh atribuudid ja hierarhiad. Käitumisskeemid näitavad süsteemi dünaamilist käitumist, näiteks selle protsesse, mõju ja potentsiaalset muutumist aja jooksul.

Jälgige Microsoft 365