[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] Modeling Analyse
> Pour ce qui est du rendu et de l'impression je ne m'y connais pas bcp,
> mais regarde du côté du Canevas de Gnome; c'est un peu comme le Canevas en
> Tcl/Tk, ça te permets de faire des graphiques relativemment facilement,
> et, c'est du moins prevu, une impression tout aussi facile (le canvas
> ayant à terme plusieurs moteurs de rendu differents, dont un en
> postscript, hop le problème de l'impression est résolu). Et comme le but
> est d'en faire un élément modulaire qui peut être integré dans les autres
> programmes il devrait être pas trop compliqué d'ajouter des possibilités
> graphiques pour tableaus etc à un programme donné.
>
Oui, bien sûr, mais le but premier d'un outil UML, ça n'est pas tant de
faire des zoulis dessins, que de modéliser ou documenter du software.
Tu peux créer des schémas à partir d'un source, et inversément. Tu
peux sortir une doc papier contenant les commentaires introduits pour
chaque élément des schémas, etc... Et surtout présenter des vues
différentes d'une structure qui existe indépendamment des petits
mickeys.
Car c'est là qu'est l'os dans un outil de dessin classique : tu ne peux
pas associer de propriétés aux éléments de tes schémas (je vois bien
deux dialogues de propriétés, un pour les éléments "monolithiques"
(classes, packages, components, etc...), et un pour les liens
(associations, aggregations, compositions, specializations, etc...)).
Dans le second, tu as par exemple les rôles et les cardinalités
associées aux deux blocs que le lien lie. Dans une classe, tu as la
liste des méthodes avec leurs paramètres, la doc qui va avec, etc...
Chaque classe peut être représentée dans plusieurs schémas différents,
avec des options d'affichage différentes (afficher les méthodes
relatives au contexte du schéma en question, par exemple).
Bye,
Michel
---
Terry: Clyde, what exactly does a suspitious truck look like ?
- Broken Arrow -
---------
This message was send by Majordomo 1.94.3. Please repport problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.