Modeleur UML : BOUML
Cycle de formation spécialisée en Génie Logiciel
ENS Mines, Saint-Étienne
Lors de ce TP nous allons suivre le tutoriel officiel de l'outil BOUML. C'est un modeleur UML 2.0, gratout et sous license GNU. Parmi la multitude de modeleurs existants, BOUML a les avantages suivants :
- multi-plateformes
- multi-utilisateurs
- ultra-léger
- convre assez largement les notations UML 2.0 (même si, comme la plupart des outils, il ne les couvre pas toutes)
Téléchargement
Avant de suivre le tutoriel, télécharger l'exécutable Windows, en copie locale de préférence, sinon sur sourceforge.
Installer BOUML.
Tutoriel
Un bon moyen d'appréhender BOUML est de suivre le tutoriel officiel. Une copie locale est accessible ici. Une version française est également disponible sur developpez.com.
Suivre le tutoriel de BOUML ("Premiers pas" et "Les classes et la génération de code").
Compléments
Maintenant que nous avons vu les diagrammes de cas d'utilisation et de classes, il est aisé de passer à d'autres diagrammes vus en cours
- Créer et manipuler un diagramme de séquence correspondant à un des cas d'utilisation.
- Créer et manipuler un diagramme de communication pour le même cas, dual du précédent diagramme de séquence.
- Créer et manipuler un diagramme d'objets représentant un exemple pour les précédents diagrammes.
- Créer et manipuler une nouvelle activité et un diagramme d'activité associé.
- Créer et manipuler une nouvelle machine à états et un diagramme d'états associés.
Site officiel
BOUML est un outil libre, bien documenté et mis à jour régulièrement par son auteur. N'hésitez pas à consulter le site officiel de BOUML pour de plus amples informations.
Gauthier Picard, Janvier 2009