Generell: Das Verteilungs-Diagramm soll zeigen, wie die Software (Komponenten) eines Softwaresystems auf die Infrastruktur (Hardware, Betriebssoftware/Ausführungsumgebungen) verteilt wird.
User ist keine Infrastruktur. In der Regel wird der User nicht auf einem Deployment-Diagramm dargestellt.
Das Verteilungs-Diagramm zeigt die statische Sicht der Komponenten und Nodes. Abläufe (Aktion des Spielers) werden nicht dargestellt.
Tastenkombination ist keine Software-Komponente.
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.
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 .
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.
Download Link ist keine Software-Komponente. Was ist damit gemeint?
Internet zwischen dem Game (Client) und Server ist ok. Zum User aber wohl eher nicht :smile:
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.
Generell: Das Verteilungs-Diagramm soll zeigen, wie die Software (Komponenten) eines Softwaresystems auf die Infrastruktur (Hardware, Betriebssoftware/Ausführungsumgebungen) verteilt wird.
User
ist keine Infrastruktur. In der Regel wird derUser
nicht auf einem Deployment-Diagramm dargestellt.Aktion des Spielers
) werden nicht dargestellt.Tastenkombination
ist keine Software-Komponente.Server Minecraft
wäre ok wenn damit die Hardware gemeint ist. Auf der Hardware fehlt dann aber die Ausführungsumgebung für die KomponenteGame Datei
.Game-Datei
klingt eher nach dem Daten-File zB die Welt-Datei (Ähnlich zuMS-Word
als Komponenten/Anwendung unddocx-File
als das Daten-File). Auf dem Hardware Server wird wohl eher ein Software-Server für Minecraft laufen, zBMinecraft Realms
oderMinecraft Realms Java Edition
oderBedrock Dedicated Server
.Game Minecraft
wird wohl die Client-Anwendung von Minecraft gemeint sein. zBMinecraft Bedrock
oderMinecraft 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.Download Link
ist keine Software-Komponente. Was ist damit gemeint?Internet
) ersichtlich.