Sie sind auf Seite 1von 7

Softwaretechnik 2

Übung Nr. 2 – Komponentendiagramm und


Verteilungsdiagramm

© SoSe 2019 Harrer


Beschreibung Anwendung Auktionshaus

Herzlichen Dank für


Ihre Aufmerksamkeit!

Softwaretechnik 2 Übung  WS 2018/19  ©Vollmer/Harrer Folie 2


Beschreibung Anwendung Auktionshaus

Herzlichen Dank für


Ihre Aufmerksamkeit!

Softwaretechnik 2 Übung  WS 2018/19  ©Vollmer/Harrer Folie 3


Rohform Use-Case-Diagramm zum Auktionshaus

Softwaretechnik 2 Übung  SoSe 2019  ©Harrer  Folie 4


Komponentendiagramm

• Gruppieren Sie zunächst das Use-Case-Diagramm nach


ähnlichen Funktionalitäten zu Komponenten
• Identifizieren Sie angebotene und genutzte Dienste und erstellen
Sie damit geeignete Interfaces
• Gruppieren Sie gegebenenfalls Schnittstellen zu Ports
• Fügen Sie einige durch eine mögliche Implementierung des
Auktionshauses (z.B. durch eine Web-Anwendung auf Basis von
Java-Servlets) entstehende Artefakte hinzu und setzen Sie diese
mit den Komponenten in Beziehung

Softwaretechnik 2 Übung  SoSe 2019  ©Harrer  Folie 5


Verteilungsdiagramm

Ihre Implementierung der Web-Anwendung vom Auktionshaus wird


nun als Servlet auf einem Apache Tomcat (als Servlet-Container)
Server abgelegt. Die Nutzer der Anwendung (wir gehen im Weiteren
zur Vereinfachung von genau einem Nutzer aus) benötigen auf
ihrem Fairphone-Smartphone einen Web-Browser für die Nutzung
des Auktionshauses. Zusätzlich stellt unsere Anwendung auf
Wunsch des Nutzers eine Verbindung zu einem (extern
bereitgestellten) Webservice eines Logistikdienstes für die Lieferung
bereit.
• Geben Sie ein Verteilungsdiagramm an, das die oben
beschriebene Verteilung von Nutzer-Gerät, Servlet und Web-
Service dokumentiert. Geben Sie – soweit möglich – auch
Ausführungsumgebungen im Diagramm an.

Softwaretechnik 2 Übung  SoSe 2019  ©Harrer  Folie 6


Schluß!

Herzlichen Dank für


Ihre Aufmerksamkeit!

Softwaretechnik 2 Übung  SoSe 2019  ©Harrer  Folie 7

Das könnte Ihnen auch gefallen