www.wikidata.de-de.nina.az
Eine Aktion engl Action ist ein Modellelement in der Unified Modeling Language UML einer Sprache fur die Modellierung der Strukturen und des Verhaltens von Software und anderen Systemen Inhaltsverzeichnis 1 Beschreibung 1 1 Aufruf Aktionen 1 2 Aktionen zur Manipulation von Objekten 1 3 Aktionen fur die Manipulation von Strukturmerkmalen 1 4 Aktionen fur die Manipulation von Objektbeziehungen 1 5 Aktionen auf Objekten 1 6 Aktionen zum Empfangen von Ereignissen 1 7 Aktionen fur das Generieren eines Werts 2 NotationBeschreibung BearbeitenEine Aktion ist ein abstraktes Modellelement im Metamodell der UML2 Sie reprasentiert einen elementaren Baustein fur die Spezifikation des Verhaltens eines Systems Eine Aktion erhalt Eingabewerte uber Eingabepins und produziert Ausgabewerte an Ausgabepins Die Ein und Ausgabepins sind die Scharniere an denen eine Aktion mit anderen Aktionen kombiniert werden kann so dass die Werte an den Ausgabepins der einen Aktion zu den Werten an den Eingabepins der anderen Aktion werden Verhaltensbeschreibungen wie die Aktivitat oder die Interaktion orchestrieren elementare Aktionen zu Verhaltensspezifikationen Die UML2 definiert einen Satz von elementaren Aktionen und teilt diese in mehrere Gruppen ein Aufruf Aktionen Bearbeiten Zu den Aufruf Aktionen gehort die Aktion zum Aufrufen einer Operation auf einer Klasse CallOperationAction die Aktion zum Aufrufen des Verhaltens einer Klasse CallBehaviorAction die Aktionen zum Senden eines Signals SendSignalAction und BroadcastSignalAction sowie die Aktion zum Senden eines Objekts SendObjectAction Aktionen zur Manipulation von Objekten Bearbeiten Zu den Aktionen fur die Manipulation von Objekten gehoren Aktionen zum Erstellen und Zerstoren eines Objekts CreateObjectAction bzw DestroyObjectAction und zum Testen der Identitat eines Objekts TestIdentityAction Aktionen fur die Manipulation von Strukturmerkmalen Bearbeiten Ein Satz von Aktionen ist vordefiniert fur die Manipulation von Strukturmerkmalen Dazu gehort eine Aktion zum Lesen eines Strukturmerkmals ReadStructuralFeatureAction zum Loschen der Inhalte eines Strukturmerkmals ClearStructuralFeatureAction und zum Manipulieren der Inhalte eines Strukturmerkmals AddStructuralFeatureValueAction und RemoveStructuralFeatureValueAction Aktionen fur die Manipulation von Objektbeziehungen Bearbeiten Zu den Aktionen fur die Manipulation von Objektbeziehungen links gehort eine Aktion fur das Anlegen und das Loschen einer Objektbeziehung CreateLinkAction bzw DestroyLinkAction eine Aktion fur das Lesen einer Objektbeziehung ReadLinkAction sowie eine Aktion mit der alle Objektbeziehungen zu einer bestimmten Assoziation geloscht werden ClearAssociationAction Aktionen auf Objekten Bearbeiten Einige Aktionen sind in der UML2 vorgesehen um Informationen uber Objekte zu holen bzw das Verhalten von Objekten anzustossen ReadExtentAction stellt am Ausgabepin alle Instanzen eines bestimmten Classifiers zur Verfugung ReadIsClassifiedObjectAction bestimmt ob ein Objekt eine direkte oder indirekte Instanz eines bestimmten Classifiers ist Um ein Objekt zur Laufzeit zur Instanz eines anderen Classifiers zu machen steht die Aktion ReclassifyObjectAction zur Verfugung StartClassifierBehaviorAction startet das Classifierverhalten einer Instanz Aktionen zum Empfangen von Ereignissen Bearbeiten Die Aktion AcceptEventAction empfangt ein Ereignis AcceptCallAction ein Ereignis das den Aufruf einer Operation anzeigt Aktionen fur das Generieren eines Werts Bearbeiten Die Aktion ValueSpecificationAction generiert an einem Ausgabepin einen bestimmten Wert gemass einer Wertspezifikation Notation Bearbeiten nbsp Notation einer Aktion als Rechteck mit abgerundeten Ecken nbsp Spezialnotationen fur vier Typen von Aktionen Abgerufen von https de wikipedia org w index php title Aktion UML amp oldid 155665105