web-dev-qa-db-fra.com

Quel diagramme UML devrais-je utiliser pour montrer une architecture d'une plate-forme?

J'apprends UML et j'ai une compréhension de base maintenant, mais je continue de voir ce genre de diagrammes d'architecture de haut niveau. Voici un de Microsoft:

enter image description here

Source: ne mauvaise image vaut mille longues discussions.

Est-ce un diagramme UML? Existe-t-il des règles à suivre pour créer ces types de diagrammes?

Je voudrais représenter quelque chose de similaire, c'est-à-dire la négation entre différents systèmes installés/API ... I.e. Architecture de la plate-forme.

7
Martin

Le diagramme UML plus approprié pour décrire l'architecture d'une plate-forme est un diagramme composant . Si vous souhaitez passer un niveau inférieur, vous devez également dessiner un ou plusieurs diagrammes de paquet , et peut-être même un diagramme de déploiement .

Le diagramme que vous avez lié n'est pas un diagramme UML, c'est un diagramme "Marchitecture/MarketCure" . Ce n'est pas vraiment censé être techniquement précis, son objectif principal est de bien paraître sur une diapositive de présentation. Vous pouvez bien sûr choisir d'aller avec un tel diagramme au lieu d'un diagramme UML plus formel, mais il n'y a pas de règles concrètes sur la manière de les dessiner. Il devrait transmettre une idée de base de vos composants et comment ils travaillent ensemble et ... parle bien;)

15
yannis