Attribut (UML)

Ein Attribut (englisch attribute) ist ein Begriff in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme.

Ein Attribut ist ein strukturelles Merkmal einer Klasse und spezifiziert damit einen Teil der Struktur von Objekten, die für diese Klasse gebildet werden. Es hat einen Namen und einen Typ. Falls beispielsweise eine Klasse Konto ein Attribut mit dem Namen saldo vom Typ Integer hat, wird in der Struktur jedes Objekts von Konto ein entsprechender Saldowert aufgeführt sein. Mit UML 2.0 kann jedes typisierte Attribut als gerichtete Assoziation auf die entsprechende Klasse (als einfachen Datentyp oder Referenztyp) mit dem Rollenbezeichner als Attributnamen aufgefasst und in der grafischen Notation äquivalent dargestellt werden.

Ein Attribut ist kein eigenständiges Modellelement im Metamodell der UML2, sondern eine Rolle, die eine sogenannte Eigenschaft (Property) bei einer Klasse spielen kann.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.