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.
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. |
Vlastnosti 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