Zuhause Persönliche Finanzen Darstellung eines Interaktionsszenarios in UML 2 - Dummies

Darstellung eines Interaktionsszenarios in UML 2 - Dummies

Video: Kreisdiagramm erstellen | Diagramme | Mathematik | Lehrerschmidt 2025

Video: Kreisdiagramm erstellen | Diagramme | Mathematik | Lehrerschmidt 2025
Anonim

Alle Interaktionsdiagramme erfassen mindestens eine Interaktion, wobei es sich um das Zusammenspiel von Nachrichten handelt, die für einen bestimmten Zweck im Laufe der Zeit zwischen Objekten gesendet werden. In der Regel sind die wichtigsten Interaktionen, die Sie dokumentieren, die wichtigsten Use-Case-Szenarien . In diesem Zusammenhang verwenden wir den Begriff Szenario als Instanz eines Anwendungsfalls. Jeder Anwendungsfall enthält eine allgemeine Beschreibung seines häufigsten Szenarios - seines Hauptlaufs Hauptkurs oder . In einem solchen Fluss beschreiben Sie die Interaktion von teilnehmenden Objekten als eine geordnete Gruppe von Schritten oder Aktionen, die ein Akteur (oder ein System) während des Ablaufs durchführt.

Ein teilnehmendes Objekt führt eine Reihe von Aktionen aus und übermittelt die Ergebnisse einer oder mehrerer dieser Aktionen in einer Nachricht an ein anderes teilnehmendes Objekt, das wiederum eigene Aktionen ausführt und kommuniziert. Manchmal benötigt das teilnehmende Objekt Hilfe von einem anderen Objekt, so dass es einen Dienst in einer Nachricht an ein anderes teilnehmendes Objekt anfordert, das seinerseits eine eigene Gruppe von Aktionen einleitet und kommuniziert. Wenn Sie ein Interaktionsdiagramm zeichnen, betonen Sie die Nachrichtenfolgen unter den teilnehmenden Objekten (siehe Abbildung 1) und verstecken (normalerweise) die internen Aktionen.

Abbildung 1:

Ein grundlegendes Sequenzdiagramm. Im Beispieldiagramm in Abbildung 1 sehen Sie die grundlegenden Merkmale eines Sequenzdiagramms. Sie zeichnen die beteiligten Objekte als vertikale Lebenslinien. Diese Lebenslinien bestehen aus einem Symbol, das den Typ des Teilnehmers (z. B. ein Objekt oder eine Akteurinstanz) oben in einer gestrichelten Linie angibt, wo Sie die vom teilnehmenden Objekt gesendeten und empfangenen Nachrichten angeben können. Zeige die Nachrichten zwischen den Objekten als gerichtete Pfeile vom Absender zum Zielobjekt. In diesem Diagramm informiert das FirstObject das SecondObject darüber, dass Sie an der Reihe sind, und später informiert das SecondObject das FirstObject darüber, dass Sie jetzt an der Reihe sind. Die Konvention ist, dass die Zeit vergeht, während Sie die Seite lesen, obwohl Sie die Diagramme so drehen können, dass die Zeit von links nach rechts läuft. Wie in diesen Diagrammen üblich, wechseln sich die Nachrichten ab.

Platzieren Sie die Interaktion im Inhaltsbereich eines Rahmens, und platzieren Sie dann den Titel der Diagramminteraktion in den ungeraden Überschriftsbereich (ein Rechteck mit einer abgeschnittenen Ecke) in der oberen linken Ecke… Die Überschrift enthält ein Präfix, das die Art der Interaktion beschreibt, die Sie in den Rahmen eingefügt haben. Das Beispieldiagramm zeigt die Interaktion als ein Sequenzdiagramm, so dass das beschreibende Präfix ein Sequenzdiagramm sein kann (für das die typische Abkürzung sd ist).

Der Rahmen und die Überschrift, neu in UML 2, sind auf alle UML-Diagramme anwendbar. Da UML 2 mit früheren Arbeiten abwärtskompatibel sein muss, sind der Rahmen und die Überschrift optional und müssen zum größten Teil nicht verwendet werden. Verwenden Sie sie jedoch mit Interaktions- und Verhaltensmodellierung, da sie die Grundlage für die Verhaltenszerlegung bilden (siehe später in diesem Kapitel).

In Abbildung 2 können Sie sehen, wie das Sequenzdiagramm spezifische Instanzen der Kommunikation zwischen interagierenden Entitäten extrahiert und zeigt. Sie zeigen nicht Details über was getan werden muss, nur die Nachrichten - was es leicht macht zu sehen, was vor sich geht. Dies ist ein Beispiel dafür, wie UML Abstraktion verwendet, um Ihre Arbeit verständlich zu machen, indem die Details des internen Verhaltens ausgeblendet werden.

Abbildung 2:

Ein Sequenzdiagramm.

Darstellung eines Interaktionsszenarios in UML 2 - Dummies

Die Wahl des Herausgebers

Wie man die Socialcast Mobile App benutzt - dummies

Wie man die Socialcast Mobile App benutzt - dummies

Sogar die stoischste Anwendung wie Microsoft Excel hat ein begleitendes Smartphone-App, natürlich hat Socialcast auch eine. Wenn es so wäre, wäre es nicht wirklich eine Ausrede zu sagen, dass Socialcast nicht sehr sozial wäre, wenn du es nicht mit in die große Welt außerhalb deiner Zelle mitnehmen könntest. Die mobile App ...

Wie man das App Verzeichnis von Yammer benutzt - dummies

Wie man das App Verzeichnis von Yammer benutzt - dummies

Sie haben vielleicht gehört: "Es gibt eine App dafür. "Nun, das ist der Fall bei Yammer, der als einzige Ressource für die Vernetzung am Arbeitsplatz funktioniert. Aber Yammer bietet Ihnen auch eine Menge Apps, mit denen Sie Ihr Arbeitsleben noch einfacher gestalten können. Es gibt zwei Möglichkeiten, auf das App-Verzeichnis zuzugreifen: Option ...

So ​​verwenden Sie die Yammer-Analysetools - Dummies

So ​​verwenden Sie die Yammer-Analysetools - Dummies

Yammer rühmt sich damit als "führendes soziales Unternehmensnetzwerk für Unternehmen" um die Arbeit intelligenter und schneller zu erledigen. "Woher weißt du, ob das wahr ist? Ein guter Weg, um zu sehen, wie es für Sie funktioniert, ist die Analyse von Yammer. Wie greifen Sie auf diese großartigen Tools zu? Es ist einfach. Log ...

Die Wahl des Herausgebers

Die Evolution von Distributed Computing für Big Data - Dummies

Die Evolution von Distributed Computing für Big Data - Dummies

Hinter allen wichtigen Trends des letzten Jahrzehnts, einschließlich Serviceorientierung, Cloud Computing, Virtualisierung und Big Data, ist eine grundlegende Technologie namens Distributed Computing. Einfach gesagt, ohne die Verteilung von Datenverarbeitung wäre keiner dieser Fortschritte möglich. Distributed Computing ist eine Technik, mit der einzelne Computer über geografische Gebiete hinweg miteinander vernetzt werden können, so als ob ...

Drei Anbieter mit Data Mining-Produkten - Dummies

Drei Anbieter mit Data Mining-Produkten - Dummies

Es gibt mehrere Anbieter, die Data-Mining-Produkte verkaufen, die Sie vielleicht in Betracht ziehen möchten. Verwenden Sie mit Ihrem Data Warehouse. Hier sind drei, die eine Überlegung wert sind. Microsoft Microsoft hat das serverseitige Data Mining mit Microsoft SQL Server 2005 eingeführt. Obwohl es nicht so ausgereift und ausgeklügelt wie SAS und SPSS ist, hat Microsoft im Laufe der Zeit seine Fähigkeit bewiesen ...

Grundlagen der Big-Data-Integration - Dummies

Grundlagen der Big-Data-Integration - Dummies

Die fundamentalen Elemente der Big-Data-Plattform verwalten Daten auf neue Weise verglichen mit der traditionellen relationalen Datenbank. Dies liegt daran, dass Skalierbarkeit und hohe Leistung erforderlich sind, um sowohl strukturierte als auch unstrukturierte Daten zu verwalten. Komponenten des Big-Data-Ökosystems von Hadoop bis NoSQL DB, MongoDB, Cassandra, ...

Die Wahl des Herausgebers

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

Die meisten modernen Smartphones sind Wi-Fi-fähig. In ein lokales Netzwerk können Sie Spotify-Tracks mithilfe von Wi-Fi auf Ihr Telefon streamen. Sie können Spotify Mobile zu Hause und über Wi-Fi-Netzwerke in Hotels und Cafés problemlos nutzen - Sie müssen nur sicherstellen, dass Sie angemeldet und verbunden sind. ...

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert, kann Auswirkungen auf den Festplattenspeicher Ihres Computers haben. Internetverbindung. Spotify funktioniert anders als viele andere Online-Musikdienste, weil es auf mehrere Arten angewiesen ist, um Ihnen reibungslos Musik ohne Verzögerungen zu liefern. In Computing-Sprechen, das Maß der Verzögerung zwischen Anfordern eines Songs und Hören es ...

So ​​erreichen Sie Spotify Support - Dummies

So ​​erreichen Sie Spotify Support - Dummies

Es kann vorkommen, dass Sie eine kleine Hilfe beim Navigieren und Verwenden von Spotify benötigen von deinen Spotify Freunden. Sie können jederzeit Support @ spotify per E-Mail senden. com mit Ihrer Frage oder melden Sie sich bei Twitter an und senden Sie einen Tweet an @spotify. Stellen Sie sicher, dass Sie alle Informationen einschließen, die dem Support-Team helfen könnten, einschließlich Ihres Benutzernamens, damit sie ...