Merkmale sind nichtfunktionale Eigenschaften von Repository-Objekten, die wie separate Objekte behandelt werden. Ein Merkmal liefert die Kriterien, nach denen Objekte klassifiziert werden.
Bei Einzelwertmerkmalen können Objekte nur anhand von einem Wert klassifiziert werden. Mehrwertmerkmale lassen die Klassifizierung anhand mehrerer Werte zu.
Beispiele für Merkmale sind:
Merkmal |
Mögliche Werte |
Das Objekt ist adressierbar (Einzelwert) |
Ja/Nein |
Sprache (Mehrwert) |
Serbisch/Chinesisch/Thailändisch/Englisch/Deutsch usw. |
Sie können die Merkmale verwenden, um Repository-Objekten unterschiedliche Werte zuzuweisen. Diesen Vorgang nennen wir Klassifizierung.
Objekte können implizit oder explizit klassifiziert werden:
● Falls Sie einen Wert direkt einem Objekt zuweisen, so klassifizieren Sie dieses Objekt explizit.
● Wenn Sie zwei Objekte verbinden und ein Objekt die Klassifizierung des anderen erbt, so klassifizieren Sie die Objekte implizit. Weitere Informationen finden Sie unter Objektverknüpfungen anlegen.
Im Fall von Einzelwertmerkmalen müssen Sie entscheiden, welcher Wert der effektive ist.
● Werden die Werte manuell eingegeben, definiert ihre Reihenfolge im Gitter des Characteristics Builder, welcher Wert effektiv ist. In diesem Fall hat der oberste Wert die höchste Priorität.
● Werden die Werte aus einer Wertetabelle geholt, so wird von einer lexikografischen Reihenfolge ausgegangen. Nehmen wir z. B. ein Einzelwertmerkmal mit den möglichen Werten B und C, dann ist Wert B die effektive Klassifizierung.
Die Reihenfolge können Sie durch Implementieren des Erweiterungsspots CLASSIFICATION_TOOL beeinflussen.
● Bei Mehrwertmerkmalen sind sowohl die implizite als auch die explizite Klassifizierung effektiv.
Merkmale gelten für eine Domäne. Die Domäne wird durch einen Satz von Repository-Objekttypen definiert. Weitere Informationen finden Sie unter Objekttypen und Objekttypgruppen.
Das Merkmal “Transaktion ist Web-fähig” gilt nur für die Menge von Objekten mit dem Objekttyp TRAN. Nur Transaktionen können durch dieses Merkmal klassifiziert werden.
Siehe auch: