Attribut (UML)

Ett attribut ( feature ) i UML - modelleringsspråket är ett namngivet element av en viss typ i en klass, som används för att representera information om den entitet som modelleras. En klass kan ha hur många attribut som helst eller inga alls, varje klassobjekt har privata värden för sina attribut [1] .

Ur UML-semantiks synvinkel är ett attribut en beskrivning av ett klassificerareelement vars värdeintervall representeras av ett visst intervall eller uppsättning. Med detta tillvägagångssätt bildar klassificeraren ett namnområde för sina attribut , som också kan innehålla andra egenskaper (namn på roller i föreningen, etc.). Ett speciellt attributvärde hör till varje instans av den givna klassificeraren och alla dess avkomlingar; det beror inte på värdena för detta attribut i andra fall [2] .

I UML kan ett attribut omdefinieras. Attribut och poler av associationer innehåller identisk information och kan mycket väl vara utbytbara [2] .

Anteckningar

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

Källor