Attribuutti (UML)
Attribuutti ( ominaisuus ) UML - mallinnuskielessä on tietyn tyyppinen nimetty elementti luokassa, jota käytetään edustamaan tietoja mallinnetusta entiteetistä. Luokassa voi olla kuinka monta attribuuttia tai ei ollenkaan, jokaisella luokkaobjektilla on yksityiset arvot attribuuteilleen [1] .
UML-semantiikan näkökulmasta attribuutti on kuvaus luokituselementistä , jonka arvoaluetta edustaa tietty alue tai joukko. Tällä lähestymistavalla luokittelija muodostaa attribuuteilleen nimiavaruuden , joka voi sisältää myös muita ominaisuuksia (roolien nimiä assosiaatiossa jne.). Tietty attribuutin arvo kuuluu jokaiselle tietyn luokittelijan esiintymään ja kaikille sen jälkeläisille; se ei riipu tämän attribuutin arvoista muissa tapauksissa [2] .
UML:ssä attribuutti voidaan määrittää uudelleen. Assosiaatioiden attribuutit ja navat sisältävät identtisiä tietoja ja voivat hyvinkin olla keskenään vaihdettavissa [2] .
Muistiinpanot
- ↑ Booch, Rambeau, Jacobson, 2006 , Attribuutit, s. 64-65.
- ↑ 1 2 Booch, Jacobson, Rambo, 2006 , attribuutti (attribuutti), s. 194.
Lähteet
- G. Booch, D. Rambo, I. Jacobson. UML kieli. Käyttöopas = Unified Modeling Language User's Guide. - 2. - M. : DMK Press, 2006. - 496 s. — ISBN 5-94074-334-X .
- G. Booch, A. Jacobson, D. Rambo,. UML. Classic CS = Unified Modeling Language Reference Manual. - 2. - Pietari. : "Peter", 2006. - 736 s. — ISBN 5-469-00599-2 .