Est StarUML morts? [fermé]

StarUML est un outil de modélisation UML très puissant, gratuit et facile à utiliser, mais il semble que le projet s'est arrêté. Personne ne sait ce qui s'est passé? Est-il possible d'en obtenir une nouvelle version?

21
demandé sur cletus 2009-09-09 05:26:47

11 réponses

Oui, apparemment, le projet est mort depuis un certain temps maintenant. La même chose peut arriver aux produits open source et commerciaux pour des raisons différentes, mais heureusement il existe des alternatives. Vérifier ce fil sur la page du projet.

13
répondu Ariel Popovsky 2015-12-22 11:20:13

StarUML est le meilleur logiciel open source de l'Outil UML

après avoir effectué un test exhaustif sur tous les outils UML gratuits que j'ai pu trouver, J'ai décidé que StarUML était le meilleur. Malheureusement, il manque quelques fonctionnalités: génération de Code PHP/reverse engineer, et la capacité de générer des rapports et des estimations.

MAIS N'ARRÊTEZ PAS DE LIRE!

J'ai creusé plus profondément et j'ai découvert que StarUML sauve des données de projet en un seul .uml fichier. Ce fichier est écrit en vieux XML. Ce qui veut dire que vous pouvez faire tout ce que vous voulez avec parce que c'est dans un format simple et prévisible. Vous pouvez l'alimenter à une autre application, comme une application PHP, pour générer toutes sortes de choses amusantes, comme des rapports, des estimations, mettre les données du modèle dans une base de données, générer du code pour n'importe quelle langue que vous voulez, etc. Cela signifie également que vous pouvez écrire des modèles UML sans même ouvrir StarUML, à des fins d'automatisation, parce que c'est juste XML.

L'autre chose, the StarUML l'interface peut être étendu par le biais de Compléments! J'ai regardé dans modules/staruml-standard et a découvert que la plupart des fichiers étaient aussi en XML simple et simple. J'ai rapidement écrit mon propre add in, et j'ai bientôt eu un nouveau menu pour générer du code PHP. J'ai aussi créé un profil pour PHP et ajouté quelques valeurs taggées, comme "PHP Method Body", un élément essentiel pour l'ingénierie aller-retour (pour préserver le corps de la méthode en le tirant dans le projet StarUML, pour être réécrit lorsque vous générez le code encore.)

Je n'ai toujours pas réellement accroché les éléments de menu que j'ai créé à n'importe quel script, mais il semble vraiment simple si vous prenez un coup d'oeil à la façon dont le staruml-addin standard le fait. L'élément de menu XML possède un attribut script, faisant référence à un .vbs (Visual Basic) fichier. J'ai regardé un de ces .vbs fichiers ConvCol2Seq.vbs, qui convertit un diagramme de Collaboration en un diagramme de séquence. Au bas, après toutes les fonctions d'assistance, le code principal commence. Dans les premières lignes de la principale code, le script crée un objet avec "App = CreateObject('StarUML.StarUMLApplication')", et puis le script a accès à des tonnes de fonctionnalités à travers l'objet nommé "App". Ma prochaine pensée a été, "il doit y avoir une API, qui va me dire comment utiliser ces objets!"Bien sûr! Google, "api staruml". Les développeurs de StarUML savaient exactement ce qu'ils faisaient. Créez un outil solide et laissez-le largement ouvert pour l'expansion. Magnifique travail!!!

aussi longtemps que vous suivez le modèle dans le XML, il semble que vous pouvez faire tout ce que vous vouloir.

je me demande si L'API inclut une fonction pour générer automatiquement des graphiques pour un diagramme? Si c'est le cas, je pourrais générer par lots des fichiers graphiques pour tous les diagrammes, puis écrire une application PHP pour générer automatiquement de la documentation, des rapports et des estimations avec des diagrammes graphiques inclus.

donc je dirais que le StarUML n'est pas mort. Il est vivant, mais juste ennuyé (parce que nous sous-utilisons ses capacités).

Quelques liens pour vous excité

15
répondu JStoutie 2015-12-22 11:28:30

L'outil StarUML est téléchargé assez lourdement, mais le développement semble avoir été abandonné en 2005 avec une version stable 5.0.

Mais bon!! A peine une minute, StarUML semble avoir été redémarré depuis (2010-juillet-19). Écrit à L'origine en Delphi, ressemble à son être converti en une éclipse plug-in en java. Je ne sais pas combien de temps ça prendra pour faire la conversion. Semble comme il y a deux(? développeurs travaillant sur ce droit maintenant. Bonne Chance à ces gars-là. Quiconque avec de l'expérience dans les plug-ins Eclipse et Java vous voulez aider?!!!

référez les nouvelles du projet et une annonce dans les forums du projet: "Kick-off avec Java StarUML Projet"

14
répondu GuruM 2010-10-28 08:33:26

UPDATE

StarUML ne semble plus être mort.

après un bêta-Test pour StarUML 2.0, la nouvelle version vient de sortir (29/12/14). StarUML 2.0 utilise une licence commerciale et peut être acheté sur leur site Web, mais StarUML 1.0 reste open source sous licence GPL.

Fondamentalement

si vous utilisez occasionnellement UML (sans Fonctionnalités complexes), vous pouvez utiliser Star UML 1.0 (ou tout autre logiciel libre UML). Sinon, pour autant que J'ai testé StarUML 2.0, certaines fonctionnalités ont été ajoutées et il semble être un bon produit pour le prix (environ 70$ pour une licence personnelle).

11
répondu Aurelien 2015-12-22 12:44:05

si vous voulez bien jeter un oeil à une nouvelle incarnation basée directement sur le code de StarUML appelé WhiteStarUML a été commencé. Il n'est peut-être pas encore aussi stable, mais toutes les fonctionnalités de StarUML devraient être utilisables et certaines mises à jour comme Java 1.5 ou le support Unicode ont été ajoutées.

7
répondu jszpilewski 2012-08-18 13:43:22

j'ai récemment découvert que StarUML2 vient de débuter en bêta. Malheureusement, StarUML2 doit être installé sur votre machine et il n'y a pas de mode collaboratif. J'ai finalement décidé de importer mes StarUML projets et la réutilisation en ligne genmymodel. HTH

3
répondu benw2 2014-07-07 08:53:51

À la fin de cette page vous pouvez trouver quelques liens vers des listes d'autres outils UML open source.

3
répondu Jordi Cabot 2015-12-22 12:44:35

la dernière nouvelle date de janvier 2008 et il y en avait beaucoup sur 2007 donc si elle n'est pas morte, c'est au moins sur les systèmes de survie.

si vous cherchez une alternative, regardez Jude Community ou ArgoUML.

2
répondu cletus 2009-09-09 01:37:50

juste pour point de référence, il y a une page qui fournit un synopsis sur l'inactivité, à Wikipédia: on dirait que le projet est au point mort en étant refactorisé de Delphi à Java. Bien sûr, c'est un projet open source et serait disponible pour une révision ultérieure, dans la mesure où.

il y a eu plus de développement en Eclipse UML 2 support depuis lors. Il existe également des outils UML tiers disponibles pour Eclipse: certains gratuits, d'autres non. MyClipse a un support UML, par exemple, il n'est pas gratuit, mais est disponible à supporting UML 2. D'autres outils sont disponibles, bien sûr - ceux-ci ont tout simplement attiré mon attention, ce soir.

2
répondu Sean Champ 2015-12-22 11:37:42

StarUML n'est pas mort. J'ai téléchargé la dernière version de StarUML. La version la plus récente de StarUML est 2.8.0, qui est sorti en 2016/11/15.

1
répondu hellozjf 2017-01-11 14:39:16

le dernier commit CVS en SF a eu lieu le 2006-08-07. Si vous allez sur le site Tigris il est dit que le projet est transféré à SF et le site Tigris sera fermé. On dirait que Tigris ne supporte plus StarUML. Tigris soutient ArgoUML, comment ils ont jamais supporté deux est assez surprenant.

ainsi converti en SF et oublié, j'ajouterais aussi que les Admins sur SF sont fondamentalement les mêmes que ceux listés sur Tigris me disant que la liste des Admins peut être Ancienne et ne pas changer. Tigre personnes - bec de canard, hyunsoo, jwnara, niklaus ; SF personnes hyunsoo, jwnara, niklauslee, plasticduckbill, staruml.

0
répondu Ted Johnson 2009-09-09 19:58:38