Úpravy modelů a diagramů UML
Můžete vytvořit a upravit pomocí zobrazení poskytuje několik různých typů diagramu modelu UML.Poskytnutím různých perspektivách v systému tyto diagramy vám pomohou pochopit a různé aspekty návrhu požadavky a diskutovat.Visual Studio Ultimateobsahuje šablony pro pět nejčastěji používaných typů diagramu UML.
Toto téma popisuje techniky pro úpravy modelu, které jsou obvyklé u diagramu různých typů.
[!POZNÁMKA]
Další informace specifické pro konkrétní typy diagramů, viz Vývoj modelů pro návrh softwaru.
V tomto tématu
UML, diagramy jsou zobrazení modelu UML
Vytváření diagramů modelu UML
Kreslení diagramů UML modelování
Úpravy tvarů a spojovacích čar
Vrácení změny modelu
Sdílení prvků mezi diagramy
Kopírování prvků a skupiny souvisejících prvků
Odstranění prvku modelu nebo jeho zobrazení
Vyhledávání textu v diagramu
Příprava prezentace diagramu
Rozšíření návrháři UML
UML, diagramy jsou zobrazení modelu UML
Můžete vytvořit a použít diagramy UML pouze v modelování projektů.Další informace o vytváření diagramů a projekty naleznete Vytváření projektů a diagramů pomocí modelování UML.
Modelování projektu obsahuje jednoho modelu UML.Každý diagram UML v projektu je zobrazení modelu UML.
Můžete zobrazit model v Průzkumníka modelů UML.Na Architektura nabídce přejděte na Windowsa klepněte na tlačítko Průzkumníka modelů UML.
Každý obrazec v diagramu je zobrazení prvku modelu.Když umístíte do diagramu nový obrazec, vytváříte nový prvek v modelu.
Při uložení libovolné diagramu Visual Studio Ultimate uloží celý model, všechny diagramy a modelování souboru projektu.
Vytváření diagramů modelu UML
Vytvoření diagramu modelu UML
Na Architektura nabídky, klepněte na tlačítko Nový Diagram.Architektura nabídka je k dispozici pouze v Visual Studio Ultimate.
Přidat nový Diagram se zobrazí dialogové okno.
Klepněte na typ diagramu chcete a zadejte název diagramu.
V Přidat do projektu modelování pole, můžete buď vybrat existující projekt modelování nebo vyberte Vytvoření nového projektu modelování.
[!POZNÁMKA]
Diagram modelování může existovat pouze jako součást projektu modelování.
Diagram můžete také přidat k existujícímu projektu v aplikaci Solution Explorer modelování.Pravým tlačítkem myši na projekt modelování, přejděte na Přidata klepněte na tlačítko Nové položky.
K vytvoření prázdného projektu modelování UML
- Na soubor nabídce přejděte na Nový, klepněte na tlačítko projektua v Nový projekt dialogové okno, poklepejte na Projektů pro modelování.
Další informace o správě projektů pro modelování, viz Vytváření projektů a diagramů pomocí modelování UML.
Kreslení diagramů UML modelování
Modelování diagramu zobrazí kolekce prvků modelu propojené vztahy.Každý prvek je zobrazen jako obrazec a každý vztah jako spojnice mezi dvěma obrazci.
Existují dva druhy nástroje, jeden pro prvky a jeden pro vztahy.V diagramu třídy UML prvky, například třídy je nástroj prvek, a sdružení je vztah nástroj.
[!POZNÁMKA]
Pokud chcete informace specifické typy zejména diagramu, viz Vývoj modelů pro návrh softwaru.
Vytvořit prvky a vztahy v diagramu modelu UML
Chcete-li vytvořit prvek modelu klepněte na nástroj element v panelu nástrojů a klepněte na příkaz diagram, kde chcete zobrazit.Po vytvoření prvku upravte jeho velikost a tvar přetažením jeho úchytů.
V některých případech můžete umístit nový prvek uvnitř jiného prvku.Diagram třídy UML, například můžete umístit třída uvnitř balíku.
[!POZNÁMKA]
Souprava nástrojů nevidíte, klepněte na tlačítko nástrojů na zobrazení nabídce.
Chcete-li vytvořit relaci, klepněte na nástroj vztah a element, kde má vztah ke spuštění klepněte na prvek, kde chcete ukončit.
Různé typy vztahů můžete spustit nebo ukončit na různých typů prvků.Například v diagramu třídy UML vztahu přidružení nelze spustit nebo ukončit komentář prvku.
[!POZNÁMKA]
Chcete-li použít stejný nástroj několikrát, poklepejte na nástroj.Když skončíte, klepněte ukazatel nástroj.
Na některé druhy diagramy můžete také navrhnout jednoduché tvary.Tyto tvary nejsou součástí modelu, ale lze je použít k upoutání pozornosti na části diagramu nebo rozdělit do různých oblastí.
Import z jiných nástrojů modelování prvky UML
Prvky z jiných nástrojů pro modelování lze exportovat jako soubory XML metadat Interchange (XMI) 2.1.Chcete-li přidat odpovídající diagramy importované elementy, přetáhněte prvky importovaných z Průzkumníka modelů UML.Další informace o importu prvky modelování naleznete Import elementů modelu UML ze souborů XMI.
Úpravy tvarů a spojovacích čar
Pokud velikost nebo barvu tvaru nebo uspořádání spojovací čáry, je vliv na podkladového modelu.Však při přejmenování obrazce v diagramu nebo v Průzkumníku modelů UML odpovídající prvek je přejmenována v Průzkumníku modelů UML a jiné diagramy, které představují prvku.
[!POZNÁMKA]
Je jednoduchý způsob, jak vytvořit nové položky panelu nástrojů, ze kterých můžete vytvářet skupiny prvky nebo prvky s volbou vlastnosti.Další informace naleznete v tématu Postupy: Definování vlastní položky sady nástrojů pro modelování.
Následující obrázek ukazuje, jak změnit velikost obrazce nebo jeho název.
Tip
Integrované příkazy nezahrnuje příkaz úhledný zarovnání obrazců.Však můžete snadno vytvořit příkaz zarovnání zkopírováním kódu v příkladu v Postupy: Zobrazení modelu v diagramech.
Následující obrázek ukazuje, jak upravit trasy a umístění spojnice nebo jeho popisky.
Přesunout jeden konec spojnice k obrazci
Proveďte jednu z těchto akcí:
- Stiskněte klávesu CTRL a přesunout do konce.
-nebo-
- Klepněte na spojnici pravým tlačítkem myši a klepněte na tlačítko znovu připojit.
Klepněte na tlačítko konec spojnice, které chcete přesunout.
Klepněte na obrazec spojnice k přesunutí.
Změnit barvu nebo jiné vlastnosti prvku, vztah, nebo diagram
Klepněte na prvek a nastavit pole Vlastnosti okna.
Pokud nevidíte Vlastnosti okna, klepněte pravým tlačítkem myši na prvek a klepněte na tlačítko Vlastnosti.
Ke zvětšení a zmenšení diagramu modelování
Stiskněte a podržte CTRL klíč a otáčejte kolečkem myši.
-nebo-
Stiskněte a podržte CTRL + SHIFTa klepněte na tlačítko myší doleva nebo doprava.
-nebo-
Na Architektura návrháři nástrojů, klepněte na znaménko plus (+) nebo minus (–), nebo zvolte úroveň zvětšení.
Vyhledávání v diagramu
Funkce Rychlé hledání položek najdete na diagramu.Je nutné nastavit Oblast hledání: na Aktuální dokument.
Vyhledávání textu v diagramu modelu
Stiskněte klávesu CTRL + F.
-nebo-
Na Upravit nabídce přejděte na Najít a nahradita klepněte na tlačítko Rychlého hledání.
[!POZNÁMKA]
V Najít a nahradit ponechte dialogové okno Hledat pole na hodnotu Aktuální dokument.Ostatní možnosti nejsou podporovány.
Zadejte text, který chcete vyhledat a klepněte na tlačítko Najít další.
[!POZNÁMKA]
Je-li text, který chcete najít uvnitř tvaru sbalený, zvýrazní obrazec.Rozšířit tvar a klepněte na tlačítko Najít další znovu.
Vrácení změny modelu
Můžete zrušit a opakovat změny, které jste provedli pomocí modelu a diagramy zpět a znovu příkazy na Upravit nabídce.
Každý projekt modelování má jednoho zásobníku změn. Na tuto hromádku zachovány všechny změny modelu a diagramy.Zásobník obsahuje také změny fokusu z jednoho diagramu.Příkaz zpět změny obrátí na tuto hromádku.
Například Řekněme, že provádění těchto operací: měnit Diagram1; změnit zaměření na diagramu 2. Změňte Diagram2.Při vrácení změn zpět první obrátí poslední změna; Další zpět se posunou fokus zpět do diagramu 1; a třetí zpět změnu vrátit Diagram 1.
Zavření diagramu zkrátí zásobníku změny. Pokud zavřete diagramu nelze vrátit zpět změny, které jste provedli v tomto diagramu a dřívější změny modelu nebo některý z jeho diagramy nelze vrátit.
Při úpravách vlastnost, nelze vrátit zpět. Při úpravách vlastnost v okně vlastností nebo v popisku do diagramu můžete vrátit pouze změny provedené v dané vlastnosti.Stisknutím klávesy ENTER dokončit změny vlastností nebo zrušit stisknutím klávesy ESC.Potom moci vrátit zpět změny v modelu a diagramy.
Zavření diagram bez uložení nemusí mít očekávaný účinek. Pokud některé změny a zavřete diagram bez uložení, budou změny zachovány stále v modelu.Je vhodné uzavřít celý model, chcete-li tak učinit bez uložení.
Sdílení prvků mezi diagramy
Můžete vytvořit konkrétní instanci prvku modelu objevit více než jednou v diagramech.To platí pro třídy, rozhraní, součásti, případy použití a účastníky.
To je užitečné, pokud chcete zobrazit různé skupiny vztahů v různých diagramů.Jeden diagramu můžete například zobrazit přidružení třídy zákazníků a adresu.Na jiném diagramu můžete znovu zobrazit adresu třídy s jeho přidružení k oblasti poštovních služeb.
Vlastnosti prvku modelu, například jeho název, můžete změnit výběrem své názory na jakékoli diagram nebo výběrem v Průzkumníku modelů UML.
Každý druh diagramu lze zobrazit pouze některé druhy prvek modelu.Případ použití nemůže například zobrazit v diagramu komponent.Proto následující postupy fungují pouze pro některé kombinace prvek modelu a diagramu.
Přidat nové zobrazení prvku modelu pomocí Průzkumníka modelu UML
Otevřete Průzkumníka modelů UML, Architektura nabídce přejděte na Windowsa klepněte na tlačítko Průzkumníka modelů UML.
Prvek modelu z Průzkumníka modelů UML kompatibilní diagramu ve stejném projektu.
Obrazec za předpokladu, že se že zobrazí prvek modelu, které mohou být k zobrazení dalších diagramech nebo ve stejném diagramu.
[!POZNÁMKA]
Efekt je různé, pokud přetáhnete na sekvenčním diagramu třídy nebo komponenty.V takovém případě nové životnost je vytvořen, jehož typ je dané třídy nebo součásti.Další informace naleznete v tématu Sekvenční diagramy UML: Pokyny.
Přidat nové zobrazení prvku modelu pomocí vložit odkaz
Pravým tlačítkem myši na existující element a klepněte na tlačítko Copy.
- Současně můžete zkopírovat několik prvků.Přidržte klávesu CTRL a klepněte na každý prvek, jeden z nich klepněte pravým tlačítkem myši a klepněte na tlačítko Copy.
Klepněte pravým tlačítkem na prázdnou část kompatibilní diagramu a klepněte na tlačítko Vložit odkaz.
Zobrazí se jiné zobrazení téhož prvku.
[!POZNÁMKA]
Tím se liší od Vložit příkaz vytvoří nový prvek v modelu.Další informace naleznete v tématu kopírování prvků a skupin souvisejících prvků.
[!POZNÁMKA]
Pokud přidáte do diagramu zobrazení dvou prvků modelu již připojených vztah zobrazení vztahu se také zobrazí na diagramu.Toto zobrazení lze odstranit pouze jeden z prvků odebírání z diagramu, nebo odstranit vztah z modelu.
Kopírování prvků a skupiny souvisejících prvků
Můžete kopírovat a vkládat prvky modelu a můžete kopírovat a vkládat skupiny prvků spolu s jejich vzájemné vztahy.
[!POZNÁMKA]
Vložit a Vložit odkaz příkazy mají různé efekty.Vložit vytvoří nové prvky, jejichž vlastnosti jsou stejně jako kopírované prvky.Vložit odkaz na vytvoří nová zobrazení stejné prvky.
Kopírovat prvky a jejich vztahy.
V diagramu s prvky, které chcete kopírovat vyberte jeden nebo více prvků.
[!POZNÁMKA]
Nelze kopírovat vztahy s výjimkou jako část skupiny prvků.
V nabídce Úpravy klepněte na příkaz Kopírovat.
Pokud chcete zkopírovat do jiného diagramu prvky, vytvořit nový diagram nebo otevřete existující diagram.
V nabídce Úpravy klepněte na příkaz Vložit.
Kopie zobrazí spolu s kopií propojení mezi nimi relace.
Každý nový prvek bude mít nový název automaticky generované.
Úprava pozice, názvy a další vlastnosti nové prvky a vztahy.
[!POZNÁMKA]
Prvek modelu nelze kopírovat z jednoho modelu do jiné, například pokud máte dva modely ve stejné řešení.Ale prvky z jednoho diagramu můžete zkopírovat do jiného.
Zkopírujte celý diagram
Vytvořte nový diagram.
Vyberte všechny prvky v existující diagram, zkopírovat a vložit je do nového.
Zkopírováním a vložením v aplikaci Solution Explorer nelze replikovat do diagramu.
Odstranění prvku modelu nebo jeho zobrazení
Některé typy prvků, konkrétně třídění lze odebrat z diagramu bez odstranění z modelu.Třídění jsou hlavní prvky, které jsou zobrazeny na třídy diagramy, diagramy komponent a diagramy případu použití.Mohou se zobrazit více než jeden diagramu.Pro tyto typy prvků jsou dva různé příkazy: z diagramu odebrat a Odstranit z modelu.
Naopak při odstranění relace z diagramu vždy odstraníte ji z modelu.
[!POZNÁMKA]
Některé typy prvků diagramu UML mají popisky.Vybrat takové prvky výkresu obdélníkem, je možné vybrat, ale nejsou prvky, které tyto popisky vlastní popisky.Odstranění dílčí prvky, které jsou vybrány tímto způsobem není podporována.Chcete-li vybrat podmnožinu těchto prvků, stiskněte a podržte CTRL klíč a klepněte na každý prvek.
Z diagramu odebrat zobrazení třídění
- Klepněte pravým tlačítkem myši na prvek v diagramu a klepněte na tlačítko z diagramu odebrat.
-nebo-
Klepněte na prvek v diagramu Odstranit klíč.
Toto zobrazení prvku zmizí.Však zůstává prvek v modelu a můžete najít v Průzkumníka modelů UML.Zůstanou také ostatních zobrazení téhož prvku.
Všechny končí na tento obrazec spojnice je odebrán z diagramu, ale vztah představuje zůstane v modelu.Můžete zobrazit vztah v Průzkumníka modelů UML podle vztahy, za každý prvek, který se připojuje.
Odstranění prvku z modelu
Klepněte pravým tlačítkem myši na prvek buď v Průzkumníka modelů UML nebo diagram, a potom na Odstranit z modelu.
Prvek je odstraněn ze všech diagramů, u kterého je zobrazen.
Každý vztah, který končí na tento prvek je také odstraněn z modelu.
Odstranit relaci z modelu
Pravým tlačítkem myši na vztah v diagramu nebo v Průzkumníka modelů UMLa klepněte na tlačítko Odstranit z modelu.
Upozornění
Vztah nelze z diagramu odebrat bez odebrání z modelu.
Vztah je odstraněn z modelu a je odstraněn ze všech diagramů, u kterého je zobrazen.
Příprava prezentace diagramu
Tyto funkce pomáhají upoutat pozornost na určitou částí diagramu, přidejte vysvětlení nebo diagramu rozdělit do různých oblastí zájmu.
Jakékoli části diagramu můžete kopírovat do aplikace Word, PowerPoint nebo jiný dokument.Výběr obrazců a spojnic má, klepněte pravým tlačítkem myši a potom klepněte na tlačítko Copy.
Lze změnit barvu nebo obrazec spojnice.Vyberte jeden nebo více obrazců a změňte Barva vlastnost.Pokud nevidíte Vlastnosti okna, stiskněte klávesu F4.
V diagramech některých druhů při kreslení čar, obdélníků a elips z Jednoduché tvary části panelu nástrojů.Tyto tvary nejsou součástí modelu UML.
Chcete-li označit oblasti, můžete přetáhnout z panelu nástrojů Poznámka a potom nastavit jeho průhledný vlastnost True.Stejně jako jednoduché tvary komentáře nejsou součástí modelu UML a nezobrazí v Průzkumníku modelů UML.
Chcete-li přidat poznámky a vysvětlivky prvky modelu, můžete vytvořit poznámky a propojit je s prvky.
Snadno a přesně zarovnat sloupec nebo řádek obrazců v diagramu, můžete nainstalovat příkaz Zarovnat obrazce.Toto je k dispozici jako ukázka rozšíření UML: UML: příkaz Zarovnat obrazce
Exportovat jako obrázek diagramu
Další informace naleznete v tématu Export obrázků diagramů.
Rozšíření návrháři UML
Můžete přidat nové funkce nástroje UML a zápis diagramu přizpůsobit vlastním potřebám.Další informace naleznete v tématu Rozšiřování modelů a diagramů UML.
Jsou k dispozici několik rozšíření vzorku.Právě můžete nainstalovat a používat nebo jejich zdrojový kód můžete použít jako základ pro vlastní rozšíření.Vzorky zahrnují:
Příkaz nabídky, který umožňuje přehledné diagramu. |
|
Propojte libovolný prvek UML aplikace Word nadpisy snímků aplikace PowerPoint, soubory libovolného typu, diagramy UML nebo jiných prvků UML.Propojení lze provést pouhým přetažením.Později můžete poklepat na prvek zobrazit propojené položky.Například nelze propojit případy použití specifikace aplikace Word nebo diagramy činnosti podrobné a akce na scénář snímky. |
|
Rychle vytvořte model pomocí zadání textu.To je užitečné pro digitalizaci nápady na schůzkách. |
|
Barvy tříd podle stereotyp.Můžete snadno rozšířit kód práce pro vlastní stereotypy. |
|
Výchozí nastavení vhodné pro obchodní modely.Sdružení jsou zobrazeny bez šipky ve výchozím nastavení a operace se nezobrazují ve třídách. |