Top Qs
Chronologie
Chat
Contexte

StarUML

logiciel informatique De Wikipédia, l'encyclopédie libre

StarUML
Remove ads

StarUML est un outil de génie logiciel dédié à la modélisation UML et édité par la société coréenne MKLabs.  Il est multiplateforme et fonctionne sous Windows, Linux et MacOS.

Faits en bref Créateur, Développé par ...

La dernière version gère l'ensemble des diagrammes définis par UML 2, ainsi que plusieurs diagrammes SysML, le organigrammes, les diagrammes de flux de données, et les diagrammes entité-association.

Remove ads

Historique

Résumé
Contexte

StarUML est issu d'un logiciel coréen de modélisation orienté objet selon la méthode OMT appelé Plastic, dont la version 1.0 a été publiée en 1997[1].  La version 1.1 en 1998 a été adaptée pour gérer UML.  La dernière version publiée sous ce nom était intitulée Agora Plastic 2005 édité par la société coréenne Plastic Software Inc à Séoul. Il s'agissait d'une version internationalisée, conforme à UML 1.4 et soutenant l'approche MDA de l'Object Management Group[2].  

En 2005 le logiciel a été renommé StarUML 5.0 et mis à jour en vue d'UML 2.0. tout en offrant des possibilités d'extensions tierces sous forme de plug-ins. Les auteurs ont publié le logiciel pour la plateforme Win32 en source ouvert sous licence GPL[3]  sur la forge logicielle SourceForge[4] à compter d'août 2006. Le projet indique une licence duale avec la possibilité de souscrire une licence propriétaire, les codes sources précisant comme titulaire des droits d'auteurs la société Plastic Software Inc. Le logiciel était alors essentiellement écrit en language Delphi[5]. Le logiciel a été maintenu en source ouvert et a été reconnu comme un outil MDA capable de rétro-ingénierie de code existant[6] . Une dernière version y est publiée en 2010.  Celle-ci peut encore être utilisée actuellement mais n'est plus maintenue ni supportée par ses auteurs[7].

En 2014 une campagne de financement participatif est lancée pour faire revivre le projet sous le nom de StarUML 2 en développant les capacités à soutenir d'autres languages que Java et en étendant la modélisation graphique au-delà d'un support des diagrammes de base d'UML[8].  La campagne est un échec: elle récolte moins de 1000 euros, soit 1% du financement visé.

La société MKLabs édite depuis 2014 sous licence propriétaire les nouvelles versions de StarUML.  L'ancienne version de StarUML est depuis qualifiée de StarUML 1 dans la documentation du produit. La numérotation des versions a été redémarrée à la version 2.0.0. Celle-ci est publiée en 2014[9]. Suit une version 3.0 en 2018 sous Windows, Linux et MacOS.  La version 4.0 est publiée en 2020. La version 5.0 est publiée en 2022 avec notamment une compatibilité Apple Silicon.  La version 6.0 publiée en 2023 distingue les fonctionnalités grand public comme la modélisation C4 et les cartes heuristiques.

Une version pro permet d'intégrer des maquette fonctionnelle, BPMN et SysML, ainsi que les librairies AWS et GCP.

Remove ads

Fonctionnalité

StarUML offre des fonctions de modélisation orientée objet basée, avec un support complet d'UML, conforme aux normes UML 2.x:

StarUML dispose également de capacités de modélisation en SysML:

  • Diagrammes de besoins
  • Diagrammes de blocs
  • Diagrammes internes de blocs

StarUML permet également de modéliser avec des représentations graphiques plus anciennes telles que:

Remove ads

Formats

StarUML gère les modèles dans des fichiers de projets ayant pour extension .mdj. Il s'agit de fichiers texte au format JSON[10].  Il permet également d'exporter des fragments de modèles dans des fichiers distincts avec l'extension mdf et d'importer ceux-ci par la suite.

L'application est capable de générer à partir d'un modèle des fichiers au format HTML, PDF et EJS  pour servir de documentation.  

L'export peut se faire dans les formats JPEG, WMF, SVG et PNG.

Autres informations

Une étude[11] conduite en 2017 a analysé les principaux logiciels utilisé dans l'enseignement des techniques de modélisation sur la base d'un échantillon international de 150 professeurs.  StarUML avait été le troisième logiciel le plus utilisé avec 23,9% des répondants.  

Voir aussi

Liens externes

Notes et références

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads