Vlastnosti atributy v diagramech tříd UML
V diagramu třídy UML v Visual Studio Ultimate, můžete přidat atributy do třídy a rozhraní.Atribut definuje hodnoty, které lze připojit k instancím třídy nebo rozhraní.
Chcete-li přidat atribut třídy nebo rozhraní klepněte pravým tlačítkem myši, přejděte na Přidata klepněte na tlačítko atributu.
Pokud nejsou zobrazeny atributy třídy v diagramu, klepněte na dvojitou šipku v horní části třídy nebo rozhraní rozbalte.Zobrazí-li se atributy záhlaví, klepněte na tlačítko [+] rozbalte části atributy.
Podpis atributu
Podpis atributu je řádek, který představuje třídu nebo rozhraní třídy diagram UML.Tento formulář obsahuje:
+ AttributeName : TypeName [*]
+ označuje Veřejná viditelnost.Povolené hodnoty jsou-(osobní) (chráněné) # ~ (balíček).
AttributeNameje podtržený, pokud je atribut statické.
: TypeNameVynecháte-li žádný typ atributu.
[*]označuje násobnost.Je vynechán, je-li násobnost 1.
Vlastnosti
Následující tabulka popisuje vlastnosti v rozhraní třídy nebo atributu class diagram UML.
Chcete-li zobrazit vlastnosti atributu, pravým tlačítkem myši na atribut třídy nebo rozhraní v diagramu a klepněte na tlačítko Vlastnosti.Vlastnosti se zobrazí v okně Vlastnosti.
Chcete-li zobrazit vlastnosti atributu, pravým tlačítkem myši a klepněte na tlačítko Vlastnosti.
Property |
Výchozí |
Description |
---|---|---|
Výchozí hodnota |
(prázdné) |
Hodnota atributu při vytváření instance třídění. |
Je jen pro čtení |
False |
Pokud je hodnota true, hodnota atributu nelze změnit. |
Statický |
False |
Pokud je hodnota true, jedinou hodnotu atributu sdíleny všechny instance tohoto typu. Hodnota true, je podtržený název atributu, kde je zobrazen v diagramu. |
Název |
(nový název) |
Musí být jedinečný v rámci vlastnící třídění. |
Type |
(žádný) |
Primitivní typ, například celé, nebo typ, který je definován v modelu.Zadejte název nového typu v této vlastnosti typu bude přidán do Typy nespecifikované části Průzkumníka modelů UML. |
Viditelnost |
Veřejné |
Povolené hodnoty a znaky, které v podpisu jsou: + 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. |
Pracovní položky |
0 spojené |
Počet přiřazených pracovních položek.Jen pro čtení Další informace naleznete v tématu Propojení prvků modelu a pracovních položek. |
Je list |
False |
Pokud je PRAVDA, není určen umožnit předefinováním tento atribut v odvozené typy. |
Je odvozena |
False |
Pokud má hodnotu true, tento atribut se vypočte z jiné atributy.Úhlopříčka, například vypočítá šířku a výšku.Podrobnosti by měly být zapsány Popis nebo připojeného komentáře. |
Description |
(prázdné) |
Pro obecné poznámky nebo pro definování omezení na hodnoty v atributu. |
Násobnost |
1 |
1 -tento atribut má jedinou hodnotu zadaného typu. 0..1 -tento atribut může mít hodnotu null. * -hodnota tohoto atributu je kolekce hodnot. 1.. * -hodnota tohoto atributu je kolekce, která obsahuje alespoň jednu hodnotu. n..m -hodnota tohoto atributu je kolekce obsahující mezi n a m hodnoty. |
Je objednáno |
False |
Pokud je hodnota true, kolekce tvoří souvislý seznam.Pro násobnost více než 1. |
Jedinečný |
False |
Pokud je hodnota true, jsou duplicitní hodnoty v kolekci.Pro násobnost více než 1. |
Viz také
Koncepty
Diagramy tříd jazyka UML: odkaz
Vlastnosti typů v diagramech tříd UML
Vlastnosti třídy UML, diagramy činnosti