marijards / minecraft

3 stars 0 forks source link

Bemerkungen zum Deployment-Diagramm #6

Open bjoernmichels opened 2 years ago

bjoernmichels commented 2 years ago

image

Generell: Das Verteilungs-Diagramm soll zeigen, wie die Software (Komponenten) eines Softwaresystems auf die Infrastruktur (Hardware, Betriebssoftware/Ausführungsumgebungen) verteilt wird.

  1. User ist keine Infrastruktur. In der Regel wird der User nicht auf einem Deployment-Diagramm dargestellt.
  2. Das Verteilungs-Diagramm zeigt die statische Sicht der Komponenten und Nodes. Abläufe (Aktion des Spielers) werden nicht dargestellt.
  3. Tastenkombination ist keine Software-Komponente.
  4. Server Minecraft wäre ok wenn damit die Hardware gemeint ist. Auf der Hardware fehlt dann aber die Ausführungsumgebung für die Komponente Game Datei.
  5. Game-Datei klingt eher nach dem Daten-File zB die Welt-Datei (Ähnlich zu MS-Word als Komponenten/Anwendung und docx-File als das Daten-File). Auf dem Hardware Server wird wohl eher ein Software-Server für Minecraft laufen, zB Minecraft Realms oder Minecraft Realms Java Edition oder Bedrock Dedicated Server .
  6. Mit Game Minecraft wird wohl die Client-Anwendung von Minecraft gemeint sein. zB Minecraft Bedrock oder Minecraft Java Edition welche vom Gamer genutzt wird. Diese Software(Komponente) läuft auf Betriebssystemen und die Betriebssysteme laufen auf irgendeiner Hardware. Diese Darstellung fehlt hier.
  7. Download Link ist keine Software-Komponente. Was ist damit gemeint?
  8. Internet zwischen dem Game (Client) und Server ist ok. Zum User aber wohl eher nicht :smile:
  9. Der Einfachheit halber würde ich an dieser Stelle auf Interfaces und Beziehungen verzichten. Die Beziehungen sind ja auf den Use-Case-Diagrammen und indirekt via Hardware-Verbindungen (zB Internet) ersichtlich.