Aspekt

From wiki.eclass.eu
Jump to navigation Jump to search
Artikel in anderen Sprachen
Deutsch
English

Eine Beschreibung wie man einen Änderungsantrag für einen Aspekt stellen kann, siehe bitte hier Aspect_(Create_Change_Request).


Ein Aspekt ist eine spezielle Variante eines Blocks, der nicht mit Kardinalität und nicht mit Polymorphismus dargestellt werden kann (siehe Implementierungshandbuch Abschnitte 2.3 und 2.4 ) und in der obersten Ebene einer Klasse zu finden ist. Der Vorteil eines Aspektes gegenüber einem Block liegt in der universellen Verwendung des Aspektes in einer beliebigen Anzahl von Klassen ohne direkt Bestandteil einer Klasse zu sein. Er unterliegt somit keiner produktspezifischen Einschränkung.


Inhaltlich beschreibt ein Aspekt also nicht die produktspezifische Eigenschaft selbst (wie die normalen Blöcke und Merkmale der Klasse), sondern er umfasst Merkmale für die Klasse unter bestimmten Bedingungen oder zusätzliche Merkmale für eine Klasse unter bestimmten Gesichtspunkten.

Definition eines Aspekts: Betrachtungsart und -weise eines Produkts/Dienstleistung oder eines Teils eines Produktes/Dienstleistung

  • in Bezug auf einen bestimmten Sachverhalt,
  • von einem bestimmten Punkt, aus einer bestimmten Richtung
  • oder unter einem bestimmten Blickwinkel


Aspekte beschreiben Merkmale eines spezifischen Kontexts eines Produktes/einer Dienstleistung.


  • Anmerkung 1: Die Bedeutung eines Merkmals leitet sich aus dessen Objektbezug ab. Ein Merkmal kann jeweils in Aspekten, Anwendungsklassen und/oder Blöcken verwendet werden, sofern die Definition jeweils ihre Gültigkeit behält. Eine mehrfache Verwendung innerhalb desselben Strukturelements ist nicht zulässig.
  • Anmerkung 2: Zusammenfassungen von Merkmalen von Eigenschaften oder Teilen von Produkten/Dienstleistungen werden als Blöcke modelliert.
  • Anmerkung 3: Merkmale des Aspekts sind keine Merkmale des gesamten Produktes/der Dienstleistung oder eines Teiles des Produktes/der Dienstleistung.
  • Anmerkung 4: Aspekte beschreiben keine Eigenschaften eines Produktes/einer Dienstleistung und sind daher keine Merkmale. Aspekte drücken eine spezifische Information über ein Produkt/eine Dienstleistung aus.
  • Anmerkung 5: Aspekte werden nicht über Referenzmerkmale referenziert.
  • Anmerkung 6: Aspekte werden unter möglicher Wiederverwendung immer einer oder mehreren Applikationsklasse(n) zugeordnet.

Merkmale, welche die Anforderungen an ein Gerät beschreiben, sind ein typischer Aspekt eines Gerätes. In unserem Beispiel „Auto“ könnte es z.B. einen Aspekt „Hersteller“ geben. Dieser Aspekt umfasst Merkmale, wie Herstellername, Hersteller Artikelnummer, Modellbezeichnung usw. Diese Merkmale hängen direkt von dem Hersteller ab und unterliegen keiner produktspezifischen Einschränkung.

Ein weiteres Beispiel ist der Aspekt „Einsatzbedingungen“. Er beschreibt, unter welchen Umgebungsbedingungen das Auto eingesetzt werden soll: Mitteleuropa, Arktis oder Wüste. Daraus resultierende Eigenschaften wie minimale Starttemperatur oder größte Betriebshöhe sind jedoch Merkmale der Klasse „Auto“ und Bestandteile eines Aspektes!


Aspekt.PNG


Element Struktur (Aspekt)

Für Aspekte gelten die gleichen Regeln wie für Klassifikationsklassen.


Change Request

Wie kann man einen Änderungsantrag für einen Aspekt im eCl@ss ContentDevelopmentPortal stellen?

siehe bitte folgende Seite: