Extrait du support de cours exemple d’outil de modélisation
18.1 A quoi sert l’outil ?
Un outil de modélisation n’est, dans sa plus simple expression, qu’un éditeur graphique spécialisé. Ainsi, il existe d’excellentes extensions à des éditeurs graphiques populaires ( Micrografx Graphics Suite, par exemple) permettant de définir les diverses vues requises par UML. Ces solutions ont l’avantage souvent déterminant d’un prix pratiquement nul,puisque la licence de base est souvent déjà acquise.
Dans le cas d’une école, ces solutions sont le plus souvent amplement suffisantes, dans la mesure où une école n’a pas de contraintes impératives de production, et n’a pas forcément l’obligation de passer du modèle à l’implémentation. Ainsi, pour enseigner UML et la modélisation objet, qui sont des activités sans aucune dépendance d’un quelconque langage de projection, une extension à un programme de dessin vectoriel ou un programme de génération d’organigrammes est-elle amplement suffisante.
18.2 Together
L’outil de modélisation proposé au cours de ce laboratoire est Together/J, qui utilise Java comme langage de projection. Il est bien entendu que les outils de modélisation sont d’une certaine manière équivalents; certains permettent d’utiliser d’autres langages de projection, supportent éventuellement les diverses vues de UML de manière plus complète;néanmoins, Together représente un outil facile à apprendre, et dont la manipulation correspond bien à la manière de travailler de l’ingénieur, contrairement à d’autres plus coûteux,mais aussi plus théoriques, et mieux adaptés à des environnements purement académiques.L’interactivité entre la production de code et la modélisation est particulièrement bien implémentée par cet outil. Il nécessite environ 128 MB de RAM pour fonctionner correctement sous Windows NT 4; écrit en Java, il peut être utilisé sous UNIX (Solaris, HP-UX), Macintosh (bonne intégration à l’outil de développement intégré CodeWarrior, aussi sous Windows et Linux) ou Linux.
……..
Support de cours exemple d’outil de modélisation (628 KO) (Cours PDF)