Trace Id is missing
Dva lidé, kteří spolupracují na přenosném počítači.

Uvádějte své nejlepší nápady do života

Vytvářejte profesionální UML diagramy a změňte způsob vizualizace dat pomocí aplikace Microsoft Visio.

Co je jazyk UML (Unified Modeling Language) (UML)?

Jazyk UML (Unified Modeling Language) je standardizovaný způsob vizualizace složitých systémů – jako jsou softwarové architektury nebo databáze – a usnadňuje pochopení relací, charakteristik a chování komponent.

  • Vývoj softwaru

    Aby vývojáři softwaru zjednodušili proces vývoje, používají UML diagramy k vizuální reprezentaci architektury, návrhu a implementace složitých softwarových systémů ještě před tím, než začnou psát kód. To pomáhá eliminovat zbytečné předělávání vytvořené práce a zajišťuje, aby techničtí i netechničtí členové týmu rozuměli věcem stejným způsobem hned od začátku.

  • Modelování databáze

    Používání jazyka UML se stalo oblíbeným způsobem modelování databází. Tyto diagramy jsou nejen užitečným vizuálním nástrojem pro brainstorming a spolupráci, ale znázorňují také hierarchie, síťové struktury a další atributy. Díky UML diagramům je volné vytváření diagramů jednoduché a ilustrace se mohou snadno vyvíjet podle toho, jak se mění plány.

  • Obchodní procesy

    Schopnost jazyka UML znázorňovat abstraktní koncepty, například způsob, jakým se objekt bude v průběhu času měnit, je užitečná v mnoha obchodních kontextech. Přidružení, závislosti, komunikace, sekvence a životnosti je možné znázornit v jednom diagramu a snadno upravovat podle toho, jak se plány mění.

  • Správa projektů

    Projektoví manažeři používají UML diagramy k pochopení a komunikaci obchodních požadavků na začátku nového projektu a k plánování potenciálních scénářů. To umožňuje projektovému manažerovi pečlivě řídit rozsah, získat včasnou podporu a snížit riziko budoucích překvapení.

Vizualizace dat a nápadů

Vytvářejte profesionální UML diagramy a začněte řešit problémy s naší zatím nejvýkonnější sadou pro vytváření diagramů.

Stolní monitor, na kterém se zobrazují diagramy ve Visiu.

Proč používat UML diagramy?

Osoba, která sedí u stolu a na přenosném počítači vytváří složitý diagram ve Visiu.

Snadné modelování složitých systémů a procesů

UML usnadňuje pochopení rozsáhlých a složitých systémů tím, že je rozděluje na jednotlivé menší komponenty a znázorňuje jejich vzájemné propojení. Díky zobrazení všech potřebných informací na jednom místě můžou týmy řešit problémy efektivněji a můžou identifikovat nedostatky, které dříve nemusely být viditelné.

Osoba, která sedí na pohovce a na přenosném počítači vytváří složitý diagram ve Visiu.

Přizpůsobení diagramů podle toho, jak se věci vyvíjejí

UML diagramy jsou velmi flexibilní formou dokumentace. S tím, jak se mění plány nebo požadavky, zpracovává jazyk UML snadno nové informace a usnadňuje tak iterování bez obav, že se naruší to, co už bylo vytvořeno.

Dva lidé, kteří se dívají na stolní monitor zobrazující diagram ve Visiu.

Znázorňujte své nápady

UML znázorňuje abstraktní koncepty konkrétnějším způsobem a dává týmům prostor pro vizualizaci problémů, brainstorming a navrhování řešení. Můžete vytvořit UML diagram aktivit pro aktivity znázorňující proces technické podpory nebo komunikační UML diagram pro sledování chyb. Možnosti UML jsou nekonečné.

Osoba, která stojí před konferenční místností a prezentuje diagram v aplikaci Visio zobrazený na zařízení Surface Hub

Snadné vytváření dokonalých diagramů

I když byl jazyk UML původně vytvořen k tomu, aby vývojářům softwaru pomáhal vizualizovat složité systémy, má také mnoho využití pro každodenní život. Díky přístupu k různým obrazcům a funkcím jazyka UML můžete během několika minut namodelovat podnikové procesy a pracovní postupy a pak svou práci sdílet pro otevřenou spolupráci – je to tak jednoduché.

Zpět na karty

Typy UML diagramů

Existují dva hlavní typy UML diagramů: strukturní diagramy a diagramy chování. Strukturní diagramy znázorňují statickou strukturu systému včetně jeho atributů a úrovní implementace. Diagramy chování znázorňují dynamické chování systému – například způsob, jakým se může v průběhu času měnit.

Mezi těmito dvěma kategoriemi UML mají analytici, návrháři, kodéři a další tvůrci diagramů 14 možností, jak můžou vizuálně znázornit svůj systém. Varianty jsou pak neomezené.

Diagramy chování

UML diagramy aktivit

UML diagramy aktivit znázorňují postupné procesy s jasným začátkem a koncem. Diagramy aktivit jsou relevantní v mnoha obchodních kontextech a můžou být vynikajícím nástrojem, který týmům pomáhá dosáhnout konkrétního cíle.

Komunikační diagramy

Komunikační UML diagramy ukazují, které prvky interagují s jinými prvky, a to tak, že je vizualizují jako sekvenční zprávy. Tyto modely jsou zvlášť užitečné pro vytváření diagramů systémů s mnoha složitými iteracemi a větvením.

Sekvenční diagramy

Sekvenční UML diagramy zobrazují způsob interakce různých aktérů a objektů a události, které generují, uspořádané v časové posloupnosti. Tyto diagramy, které jsou oblíbené i mimo návrhářskou komunitu, dobře demonstrují všechny typy obchodních procesů a dokáží zachytit i multitasking.

Diagramy stavových strojů

UML diagramy stavových strojů pomáhají popsat, jak se objekt v průběhu životního cyklu mění v reakci na interní a externí podněty. Tyto diagramy jsou ideální pro znázorňování složitých a podrobných procesů.

Diagramy případů užití

UML diagramy případů užití popisují, co systém dělá, ne jak to dělá. V počátečních fázích vývojového projektu můžou diagramy případů užití znázorňovat, jak může určitý aktér používat daný systém k dosažení reálných cílů, a dokonce vysvětlovat podrobnosti uživatelského rozhraní a návrhu.

Diagramy přehledu interakcí

UML diagramy s přehledem interakcí jsou diagramy aktivit, které se skládají z mnoha menších modelů (obvykle časových diagramů, sekvenčních diagramů a komunikačních diagramů). I když jsou tyto přehledové diagramy složité, jsou ideální pro znázornění vzájemné interakce mnoha aspektů systému najednou.

Diagramy časování

UML diagramy časování slouží k vyjádření vztahu objektů, když je primárním aspektem čas. Diagramy časování vizualizují objekty a aktéry na lineární časové ose a zachycují trvání událostí i změny, ke kterým dochází v důsledku určitých časových omezení.

Strukturní diagramy

UML diagramy tříd

UML diagramy tříd modelují strukturu aplikací tím, že určují hierarchie, atributy a vztahy systému. Tyto diagramy znázorňují logický i fyzický návrh systému a jsou velmi běžné při vývoji softwaru.

Diagramy komponent

UML diagramy komponent seskupují komponenty do logických clusterů a vizualizují jejich vzájemné vztahy. Tyto diagramy jsou skvělé pro rozdělování složitých systémů na nejmenší komponenty, což usnadňuje jejich pochopení.

Složené diagramy struktury

Složené UML diagramy struktury jsou jedním z méně často používaných stylů diagramů, ale mají svůj účel. Zatímco mnoho UML diagramů vizualizuje systémy na velmi podrobné úrovni, složené diagramy struktury zobrazují systémy co nejjednodušeji. Zaměřují se na komponenty nejvyšší úrovně a na to, jak spolu vzájemně komunikují, a ne na jejich specifika.

Diagramy databázových zápisů

UML diagramy databázových zápisů se používají k modelování struktury databáze. Tyto diagramy můžou být hierarchické, relační a graficky znázorněné jako sítě – nebo dokonce stromy – a jsou skvělým vizuálním nástrojem pro brainstorming a volnou spolupráci.

Diagramy nasazení

UML diagramy nasazení informují o způsobu konfigurace a nasazení hardwarových a softwarových prvků, které tvoří nějakou aplikaci. Můžou také zobrazovat strukturu runtime systému.

Diagramy objektů

UML diagramy objektů reprezentují konkrétní instance abstraktnějších stylů tříd. Vývojáři softwaru používají diagramy objektů k ověření, jestli jejich původní struktura systému obstojí i po přidání dalších specifik.

Diagramy balíčků

UML diagramy balíčků uspořádávají diagramy modelů do skupin (nebo balíčků) souvisejících objektů. To umožňuje programátorům ukázat, jak spolu souvisí velké skupiny komponent.

Diagramy profilů

UML diagramy profilů nejsou tradičním typem diagramu, ale mechanismem, který slouží k vytváření nové sémantiky pro UML diagramy. Tvůrci můžou tuto možnost využívat k označování hodnot a klíčových slov, přidávání podmínek a omezení nebo navrhování zcela nových UML prvků nad rámec toho, co je obecně dostupné v nástrojích pro tvorbu UML diagramů.

Postup vytvoření UML diagramu

Pokud chcete využívat všechny možnosti jazyka UML, vyberte si nástroj, který vám co nejvíce usnadní vytváření, sdílení a úpravy profesionálních UML diagramů.

Dva lidé u stolu, kteří se dívají na přenosný počítač.

Začněte správným nástrojem

Spolupracujte efektivněji pomocí nástroje pro vytváření diagramů, který umožňuje snadno vytvářet profesionální UML diagramy. Díky desítkám předem připravených šablon, úvodních diagramů a vzorníků, ze kterých si můžete vybírat, je ve Visiu snadné vytvářet vizuály, kterým porozumí každý.

Schůzka v konferenční místnosti s přenosnými počítači zobrazujícími data a osobou v přední části místnosti, která prezentuje.

Spolupracujte v reálném čase

Spoluvytvářejte diagramy se svými členy týmu, provádějte změny v reálném čase a sdílejte svou práci napříč firmou, abyste mohli efektivněji rozhodovat. Díky flexibilní platformě a široké škále integrací je ve Visiu vytváření, prohlížení, upravování a sdílení profesionálních UML diagramů skutečně jednoduché.

Dva lidé, kteří se usmívají a dívají se na stolní monitor.

Oživte svou vizi

Vytvoření dobře navrženého UML diagramu je prvním krokem k uskutečnění vašeho nápadu. Zjednodušte proces návrhu, vizualizujte problémy a řešení a pak začněte vytvářet. A pokud budete potřebovat změnit směr, aplikace Visio vám pomůže vymyslet něco ještě lepšího.

Další informace o UML a Visiu

Jak nainstalovat Visio

Visio je samostatná aplikace, kterou si můžete zakoupit odděleně od Microsoft Office.

Průvodce aplikací Visio pro začátečníky

Zjistěte, jak používat šablony a jak uspořádávat, propojovat a upravovat obrazce.

Vytvoření základního vývojového diagramu

Naučte se používat vývojový diagram k vizualizaci jednoduchých i složitých obchodních procesů.

Školení k Visiu

Seznamte se se základy nebo získejte podrobnější pokyny v těchto školicích kurzech.

Rozšíření možností vytváření diagramů

Podívejte se na všechny možnosti plánů aplikace Visio a prozkoumejte, co umožňují.

Funkce Visia pro usnadnění přístupu

Prozkoumejte funkce pro usnadnění přístupu, jako je Předčítání, Kontrola přístupnosti a podpora vysokého kontrastu.

Vyzkoušejte Visio zdarma

Jste připravení začít používat UML? Vyzkoušejte Visio Plan 2 na 30 dnů zdarma.

Osvědčené postupy týkající se UML

Přečtěte si nejnovější zprávy o Visiu a osvědčené postupy UML v blogu technické komunity Microsoftu 365.

Časté otázky

  • Jazyk UML (Unified Modeling Language) je standardizovaný způsob vizualizace složitých systémů – jako jsou softwarové architektury nebo databáze – a usnadňuje pochopení relací, charakteristik a chování komponent.

    Jazyk UML vytvořili v 90. letech tři softwaroví inženýři – Grady Booch, Ivar Jacobson a James Rumbaugh – protože chtěli vyvinout méně chaotický způsob vytváření diagramů pro znázorňování stále složitějšího softwaru a oddělit metodiku od procesu.

    V současné době je UML stále nástrojem pro vytváření diagramů, který využívají vývojáři, projektoví manažeři, podnikatelé v oblasti technologií a obchodníci z různých odvětví.

    Získejte další informace o typech UML diagramů a jejich použití v tomto průvodci vytvářením UML diagramů a modelováním databází.

  • Jazyk UML (Unified Modeling Language) je standardizovaný, univerzální jazyk pro modelování používaný programátory ke specifikování, vizualizaci, konstrukci a dokumentování softwarových systémů.

    UML není sám o sobě programovací jazyk, ale lze ho používat ke generování kódu v běžných programovacích jazycích pomocí UML diagramů. Častěji se používá jako koncepční a objektově orientovaný nástroj pro modelování.

  • Existují dvě hlavní kategorie UML diagramů: strukturní diagramy a diagramy chování. V těchto dvou kategoriích je 14 podtypů diagramů.

    Strukturní diagramy zachycují statické aspekty systému včetně všech atributů a hierarchií. Diagramy chování znázorňují dynamické chování systému – například procesy, dopady a případné změny v průběhu času.

Sledujte Microsoft 365