Quelqu'un peut-il expliquer ce que signifie les connecteurs? P>
Quel freeware peut générer un diagramme comme celui-ci? P>
(source: STSMedia.net ) SUB> p>
5 Réponses :
La ligne pointillée avec la tête de flèche ouverte signifie une dépendance. La classe de compte dépend d'une classe de personne. P> li>
voulez-vous dire le diagramme? Ou générer du code? NetBeans dispose d'un module UML qui vous aide à dessiner des diagrammes de classe et peut générer du code Java à partir des diagrammes de classe. Peut-être que cela pourrait aider. P> li> ol>
La ligne Le diamant triangles forts> relations de généralisation moyenne. Ils signifient qu'une collection de classes (sources des flèches pointues du triangle) sont des spécialisations de classes plus généralisées (destination de la flèche pointillée du triangle). Dans votre exemple, un prêt est un type de produit em>. P>
Il existe de nombreux outils pouvant dessiner des diagrammes structurels ou de classe. À propos de ceux-ci, consultez Wikipedia ici . P>
Jetez un coup d'œil à Umlet et à Violet, deux éditeurs d'UML très utiles très utiles sans tout l'encombrement d'outils de cas ambitieux tels que la suite rationnelle, l'architecte d'entreprise et Argouml et Poseidon.
UML a une norme, mais pas toutes les personnes qui y sont adhèrent. À Wikipedia, recherchez CLASS_DIAGRAM P>
Visio est le logiciel Microsoft Office pour les créer, et une recherche rapide Google pour Eclipse (Java) apporte ce http://www.mvmsoft.de/content/plugins/slime/index.htm p>
Ajout aux réponses déjà fournies, appliquer les définitions au diagramme de classe fourni: p>
Une instance de personne contiendrait une instance de compte et comme c'est un
Relation d'agrégation (représentée par le diamant blanc) Cela implique qu'une instance de
Le compte peut exister indépendamment d'une instance de personne. Depuis les détails multiplicity
ne sont pas fournis, il ne peut pas être dit combien d'instances d'un compte d'une instance de personne de
peut contenir. p>
Une explication similaire tient bon pour la relation entre transaction et prêt,
Personne et prêt. p>
Comme répondu Les triangles définissent les relations de généralisation et cela implique l'héritage.
Pour le diagramme de classe fourni cela implique que les classes prêt, manageldfund et en espèces
sont des spécialisations du produit de classe. Une instance de prêt contiendrait des attributs
qui sont définis en elle (intérêt, prêteurs) et contiendraient également la <
Nom, description et gestion des attributs définis dans la classe mère de
Produit. P>
Diagrammes de classe forts> p>
Le diagramme de classe est un diagramme statique qui représente la vue statique d'une application p>
Il y a des relations de classe p>
J'utilise toujours Visual Paradigm: visual-paradigm.com