220Fermer222
SasumeLe 08/05/2010 à 11:28
Folco (./220) :
Alors déjà, trois détails :- Umbrello refuse obstinément de m'afficher les attributs bien que je lui demande (flèche verte) (KDE 3.5 et KDE 4.4).
Je vote pour un bug.
- Umbrello m'afficher les arguments retour avec ':', je préfèrerais un affichage plus classique <type retour> <nom_fonction> (<type 1> <arg1>, etc...) (flèche bleue). C'est possible ?
C’est la notation standard UML. Et je ne crois pas qu’Umbrello permette d’afficher autrement.
- Pourquoi m'a-t-i foutu une classe en jaune clair et une en jaune vif ? J'ai rien demandé moi...
Je vote pour un bug. C’est fou je n’ai jamais touché à un logiciel de modélisation qui soit vraiment utilisable…
Umbrello propose des tas de symboles pour montrer les liens et opérations entre les différentes classes. Ceci dit, je m'attendais à des opérations du genre "tel objet est un attribut de tel autre, tel classe dérive de telle autre, etc...". Umbrello propose tout un tas d'opérations que j'ai du mal à rapprocher de ce que je connais : Généralisation, Association, Agrégation, Composition (flèche rouge). Comment utiliser ça de manière intelligente ? Mettre des flèches, c'est bien beau, mais comment je dois choisir si ce qui unit un objet à la classe qui l'a créé est un association ou une composition ? Quelles sont les règles qui régissent ça ?
Ce sont différentes relations entre objets.
L’association correspond au fait qu’une classe utilise une autre classe.
L’agrégation et la composition correspondent au fait qu’une classe contient une autre classe.
L’implémentation signifie simplement qu’une classe implémente (dérive d’) une autre classe ou une interface.