Attribut (UML)

En attribut ( feature ) i UML -modelleringssproget er et navngivet element af en bestemt type i en klasse, der bruges til at repræsentere information om den enhed, der modelleres. En klasse kan have et hvilket som helst antal attributter eller slet ingen, hvert klasseobjekt har private værdier for sine attributter [1] .

Fra UML-semantikkens synspunkt er en attribut en beskrivelse af et klassificeringselement , hvis værdiområde er repræsenteret af et bestemt område eller sæt. Med denne tilgang danner klassificereren et navneområde for sine attributter , som også kan indeholde andre egenskaber (navne på roller i tilknytningen osv.). En bestemt attributværdi hører til hver forekomst af den givne klassifikator og alle dens efterkommere; det afhænger ikke af værdierne af denne attribut i andre tilfælde [2] .

I UML kan en attribut omdefineres. Attributter og poler af associationer indeholder identiske oplysninger og kan meget vel være udskiftelige [2] .

Noter

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

Kilder