Atribut (UML)
Atribut ( feature ) v modelovacím jazyce UML je pojmenovaný prvek určitého typu ve třídě, který se používá k reprezentaci informací o modelované entitě. Třída může mít libovolný počet atributů nebo vůbec žádné, každý objekt třídy má pro své atributy soukromé hodnoty [1] .
Z hlediska sémantiky UML je atribut popis prvku klasifikátoru , jehož rozsah hodnot je reprezentován určitým rozsahem nebo množinou. Tímto přístupem tvoří klasifikátor jmenný prostor pro své atributy , který může obsahovat i další vlastnosti (názvy rolí v asociaci atd.). Konkrétní hodnota atributu náleží každé instanci daného klasifikátoru a všem jeho potomkům; nezávisí na hodnotách tohoto atributu v jiných případech [2] .
V UML lze atribut předefinovat. Atributy a póly asociací obsahují identické informace a mohou být dobře zaměnitelné [2] .
Poznámky
- ↑ Booch, Rambeau, Jacobson, 2006 , Atributy, str. 64-65.
- ↑ 1 2 Booch, Jacobson, Rambo, 2006 , atribut (atribut), str. 194.
Zdroje
- G. Booch, D. Rambo, I. Jacobson. jazyk UML. Uživatelská příručka = Uživatelská příručka sjednoceného modelovacího jazyka. - 2. - M. : DMK Press, 2006. - 496 s. — ISBN 5-94074-334-X .
- G. Booch, A. Jacobson, D. Rambo,. UML. Classic CS = Referenční příručka jednotného modelovacího jazyka. - 2. - Petrohrad. : "Petr", 2006. - 736 s. — ISBN 5-469-00599-2 .