Sdílet prostřednictvím


Vlastnosti přidružení v diagramy tříd UML

V diagramu třídy UML v Visual Studio Ultimate, můžete nakreslit sdružení mezi libovolnou dvojicí typy.Typ je třídy, rozhraní nebo výčet.

Přidružení označuje, že systém, který vyvíjíte ukládá odkazy druh mezi instancemi přidružených typů.Obecně neznamená nic o implementaci odkazů.Například mohou být ukazatele řádků do tabulky křížových odkazů názvů XML a podobně.

Přidružení je nosnost metoda zobrazení atributu nebo dvojice atributů.Například pokud definována třída restaurace mít atribut typu nabídky můžete stát stejné definice podle výkresu přidružení mezi restaurace a nabídky.

Chcete-li nakreslit přidružení, klepněte sdružení v panelu nástrojů klepněte na první typ, pak druhý.Stejný typ lze klepněte dvakrát na zobrazit, že instance lze propojit s jinými instancemi stejného typu.

Vlastnosti

Vlastnosti přidružení UML diagramu třídy jsou.

Chcete-li zobrazit vlastnosti přidružení, přidružení tlačítkem a klepněte na tlačítko Vlastnosti.Vlastnosti se zobrazí v okně Vlastnosti.

Některé vlastnosti jsou také viditelné v diagramu, jak je znázorněno na následujícím obrázku.

Vlastnosti přidružení

Property

Description

Název (1)

Určuje přidružení.Také se zobrazí v diagramu poblíž středu přidružení.

Úplný název

Jednoznačně identifikuje přidružení.Předchází kvalifikovaný název balíčku, který obsahuje první role přidružení.

Pracovní položky

Počet pracovních položek propojen tohoto přidružení.Propojit pracovních položek, viz Propojení prvků modelu a pracovních položek.

Barva

Barva konektoru.Na rozdíl od ostatních vlastností Toto je vlastnost tohoto zobrazení přidružení není vlastnost podkladová relace v modelu.

První Role

Druhou roli

Každý konec spojení se nazývá role.Každá role popisuje vlastnosti odpovídající atributu na opačném konci přidružení třídy.

Příklad diagramu přidružení nabídky položku nabídky má role s názvem nabídky a obsah.

Obsah je název atributu v nabídce třídy.

Dd323862.collapse_all(cs-cz,VS.110).gifVlastnosti rolí

Chcete-li zobrazit vlastnosti jednotlivých rolí, rozbalte První Role nebo Druhou roli vlastnost.

Property

Výchozí

Description

Název role (2)

Název typu v této roli

Název role.Zobrazí se téměř na konci přidružení v diagramu.

Agregace

Žádná

Žádný (4) - představuje vztah mezi instancí tříd Obecné.

Složené (5) - obsahuje objekt v této roli objektu na opačnou roli.Můžete použít složený nástroj pro vytvoření přidružení s složené agregace.

Sdílené (6) - objekt v této roli obsahuje odkazy na objekt v jiné roli.Můžete použít agregace nástroj vytvořit přidružení s sdílené agregace.

Přesný výklad je otevřít místní úmluvy.

Je odvozena

False

Pokud je hodnota true, objekt konci propojení se vypočte z jiné atributy a přidružení.Například vypočítá MyWorkPlace z MyEmployer.WorkPlace.Podrobnosti by měla být zadána v popisu nebo připojeného komentáře.

Je odvozen unie

False

Pokud je hodnota true, je role unie sadu rolí v odvozené typy.

Je navigovatelný

True

Přidružení mohou číst v tomto směru.Software, který popisujete efektivně určit přidruženou instanci v této roli, dané instanci opačnou roli.

Pokud je jedna role Navigable a druhé, se objeví šipka (7) na přidružení splavných směrem.

Ve výchozím nastavení vytvoří nástroj přidružení přidružení, které se snadnou navigaci v jednom směru.Převést ji na obousměrný přidružení, vyberte přidružení, klepněte na značku akce se zobrazí, a klepněte na tlačítko Vytvořit obousměrný.

Je jen pro čtení

False

Pokud je PRAVDA, nelze po vytvoření změnit instance přidružení.Propojení je vždy stejný objekt.

Násobnost (3)

1

1 -tímto účelem přidružení vždy odkazuje na jeden objekt.Na obrázku má každá položka nabídky jedné nabídce.

0..1 - buď tímto účelem přidružení odkazuje na jeden objekt nebo neexistuje propojení.

* - každý objekt na konci přidružení kolekce objektů na konci této propojen a kolekce může být prázdný.

1.. * -každý objekt na konci přidružení je propojen alespoň jeden objekt na tomto konci.Na obrázku má každý nabídky alespoň jednu položku.

n..m -každý objekt na druhém konci má kolekce mezi n a m odkazy na objekty na tomto konci.

Je objednáno

False

Pokud je hodnota true, vrácené kolekci tvoří souvislý seznam.Pro více než 1 násobnost.

Jedinečný

False

Pokud je hodnota true, jsou duplicitní hodnoty vrácené kolekci.Pro více než 1 násobnost.

Viditelnost

Veřejné

Veřejné - viditelné globálně

Soukromé - mimo vlastní typ není viditelná.

Chráněné - viditelné typy odvozené od vlastníka

Balíček - viditelné pro jiné typy v rámci stejného balíku.

Viz také

Koncepty

Diagramy tříd jazyka UML: odkaz

Vlastnosti typů v diagramech tříd UML

Vlastnosti atributy v diagramech tříd UML

Vlastnosti třídy UML, diagramy činnosti

Diagramy tříd jazyka UML: pokyny