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

  1. Booch, Rambeau, Jacobson, 2006 , Attribuutit, s. 64-65.
  2. 1 2 Booch, Jacobson, Rambo, 2006 , attribuutti (attribuutti), s. 194.

Lähteet