Outil de modélisation : Master M3I FSDM/USMBA Plan • Introduction • Intérêt - Diagrammes - Génération du code • Comparaison • Avantages • Inconvénients • Conclusion Introduction • StarUML : - Outil de modélisation - Plastic Software - Rapide , - Flexible - Extensible - Fonctionnel - Accessible à la plateforme MDA/UML - Écrit en - Multilingue Intérêt • Ce qu’il permet de faire : • StarUML supporte les diagrammes d’UML suivants : Diagramme de cas d’utilisation Diagramme de séquences Diagramme de classes Diagramme de collaborations Diagramme d’activités Diagramme de déploiement Diagramme d ’états-transitions Diagramme de composants 1- Diagramme de cas d’utilisation 2- Diagramme de séquences 3- Diagramme de classes Génération de code Classe ‘GAB’ Classe ‘Client’ Classe ‘BD’ Comparaison Outil de modélisation Open Source ? Plateforme Langage StarUML Oui Windows uniquement Delphi Rational Rose Non Multiplateforme Java ArgoUML Oui Multiplateforme Java Remarque : - StarUML ne permet pas la génération de la base de données. Avantages Gratuit Réutilisabilité Génération des diagrammes UML et disponibilité du code source Conformité du diagramme de séquences au standard Inconvénients Disponibilité uniquement sous Importation imparfaite des ressources Utilisation délicate pour les débutants Conclusion L’objectif de StarUML était de rivaliser avec les applications de modélisation UML commerciales telles que de Microsoft et d’IBM. C’est pour cela qu’il dispose d ’un ensemble de fonctionnalités qui le rend bien fait et facile à prendre en main.