Atribut (UML)
Un atribut ( caracteristică ) în limbajul de modelare UML este un element numit de un anumit tip dintr-o clasă, folosit pentru a reprezenta informații despre entitatea care este modelată. O clasă poate avea orice număr de atribute sau deloc, fiecare obiect de clasă are valori private pentru atributele sale [1] .
Din punctul de vedere al semanticii UML, un atribut este o descriere a unui element clasificator al cărui interval de valori este reprezentat de un anumit interval sau set. Cu această abordare, clasificatorul formează un spațiu de nume pentru atributele sale , care poate conține și alte proprietăți (nume de roluri în asociere etc.). O anumită valoare de atribut aparține fiecărei instanțe a clasificatorului dat și tuturor descendenților acestuia; nu depinde de valorile acestui atribut în alte cazuri [2] .
În UML, un atribut poate fi redefinit. Atributele și polii asociațiilor conțin informații identice și pot fi interschimbabile [2] .
Note
- ↑ Booch, Rambeau, Jacobson, 2006 , Atribute, p. 64-65.
- ↑ 1 2 Booch, Jacobson, Rambo, 2006 , atribut (atribut), p. 194.
Surse
- G. Booch, D. Rambo, I. Jacobson. Limbajul UML. Ghidul utilizatorului = Ghidul utilizatorului Unified Modeling Language. - al 2-lea. - M. : DMK Press, 2006. - 496 p. — ISBN 5-94074-334-X .
- G. Booch, A. Jacobson, D. Rambo,. UML. Classic CS = The Unified Modeling Language Reference Manual. - al 2-lea. - Sankt Petersburg. : „Petru”, 2006. - 736 p. — ISBN 5-469-00599-2 .