tutorial star source software open license full español descargar crack uml staruml

source - ¿StarUML está muerto?



uml software open source (11)

ACTUALIZAR

StarUML parece que ya no está muerto.

Después de una prueba beta para StarUML 2.0, la nueva versión acaba de ser lanzada (29/12/14). StarUML 2.0 está utilizando una licencia comercial y se puede comprar en su sitio web, sin embargo, StarUML 1.0 aún es de código abierto bajo la licencia GPL.

Como se describe en el sitio web oficial, la principal diferencia es que StarUML 1.0 ya no se mantiene ni se respalda (el proyecto perdió patrocinadores para mantenerlo como fuente abierta).

Básicamente

Si usas ocasionalmente UML (sin características complejas) puedes usar Star UML 1.0 (o cualquier otro software UML gratuito). De lo contrario, en la medida en que probé StarUML 2.0, se agregaron algunas características y parece ser un buen producto por el precio (alrededor de 70 $ por una licencia personal).

StarUML es una herramienta de modelado UML muy potente, gratuita y fácil de usar, pero parece que el proyecto se detuvo. ¿Sabe alguien que ha pasado? ¿Es posible obtener una nueva versión del mismo?


StarUML es la mejor herramienta UML de código abierto

Después de realizar una prueba exhaustiva en cada herramienta UML gratuita que pude encontrar, decidí que StarUML era la mejor. Desafortunadamente, le faltan algunas funciones: generación de código PHP / ingeniería inversa, y la capacidad de generar informes y estimaciones.

¡PERO NO DEJES DE LEER LEYENDO!

Fui a profundizar y descubrí que StarUML guarda los datos del proyecto en un solo archivo .uml . Este archivo está escribiendo en XML antiguo llano. Lo que significa que puede hacer lo que quiera con él porque está en un formato simple y predecible. Puede alimentarlo a otra aplicación, como una aplicación PHP, para generar todo tipo de cosas divertidas, como informes, estimaciones, poner los datos del modelo en una base de datos, generar código para el idioma que desee, etc. Esto también significa que puede escriba modelos UML sin siquiera abrir StarUML, con fines de automatización, porque es solo XML.

La otra cosa, la interfaz StarUML se puede extender a través de AddIns! Miré en modules/staruml-standard y descubrí que la mayoría de los archivos también estaban en XML simple y sencillo. Rápidamente escribí mi propio complemento y pronto tuve un nuevo elemento de menú para generar código PHP. También creé un perfil para PHP y lo agregué en unos pocos valores etiquetados, uno de los cuales es "PHP Method Body", un elemento esencial para la ingeniería de ida y vuelta (para preservar el cuerpo del método al introducirlo en el proyecto StarUML, para volver a escribir cuando vuelva a generar el código).

Todavía no he enganchado los elementos del menú que creé a ningún script, pero parece muy simple si le echas un vistazo a cómo lo hace el complemento estándar de Staruml. El elemento de menú XML tiene un atributo de script, que hace referencia a un archivo .vbs (Visual Basic). Miré uno de estos archivos .vbs , ConvCol2Seq.vbs , que convierte un Diagrama de colaboración en un Diagrama de secuencia. Abajo en la parte inferior, después de todas las funciones de ayuda, comienza el código principal. En las primeras líneas del código principal, el script crea un objeto con "App = CreateObject(''StarUML.StarUMLApplication'')" , y luego el script tiene acceso a toneladas de características a través del objeto llamado "App". Mi siguiente pensamiento fue: "¡Debe haber una API que me diga cómo usar estos objetos!" ¡Bastante seguro! Google, "Staruml Api". Los desarrolladores de StarUML sabían exactamente lo que estaban haciendo. Crea una herramienta sólida y déjala abierta para la expansión. ¡Buen trabajo!

Entonces, mientras sigas el patrón en el XML, parece que puedes hacer lo que quieras.

Me pregunto si la API incluye una función para generar automáticamente gráficos para un diagrama. Si es así, podría generar por lotes archivos gráficos para todos los diagramas, luego escribir una aplicación PHP para generar automáticamente documentación, informes y estimaciones con diagramas gráficos incluidos.

Así que diría que el StarUML no está muerto. Está vivo, pero simplemente aburrido (porque estamos infrautilizando sus habilidades).

Algunos enlaces para entusiasmarte.


El último compromiso CVS en SF fue el 2006-08-07. Si va al sitio web de Tigris, dice que el proyecto se está trasladando a SF y el sitio de Tigris se cerrará. Suena como que Tigris ya no es compatible con StarUML. Tigris está apoyando a ArgoUML, la forma en que alguna vez apoyaron a dos es lo suficientemente inestable.

Así que convertido a SF y olvidado, también agregaría que los administradores en SF son básicamente los mismos que los que figuran en Tigris y me dicen que la lista de administradores puede ser antigua y no cambiar. Gente tigris: pico de pato, hyunsoo, jwnara, niklaus; SF personas hyunsoo, jwnara, niklauslee, plasticduckbill, staruml.


La última noticia es de enero de 2008 y hubo muchos en 2007, por lo que si no está muerto, al menos es de soporte vital.

Si está buscando una alternativa, eche un vistazo a Jude Community o ArgoUML .


La herramienta StarUML se descarga bastante, pero el desarrollo parece haberse abandonado a partir de 2005 con una versión estable 5.0.

¡¡Pero hey!! A solo un minuto, StarUML parece haberse reiniciado a partir de (2010-julio-19). Originalmente escrito en Delphi, parece que se está convirtiendo en un complemento de eclipse en java. No sé cuánto tiempo tomará hacer la conversión. Parece que hay dos (?) Desarrolladores trabajando en ello ahora mismo. La mejor de las suertes para estos chicos. ¿Alguien con experiencia en plug-ins de Eclipse y Java quiere ayuda? !!!

Consulte las noticias del proyecto y un anuncio en los foros del proyecto: "Lanzamiento con el proyecto StarUML basado en Java".


Recientemente he descubierto que staruml.io acaba de comenzar en la versión beta. Desafortunadamente, StarUML2 tiene que estar instalado en su máquina y no hay modo de colaboración. Finalmente decidí importar mis proyectos StarUML y reutilizarlos en línea en genmymodel. HTH


Sí, al parecer el proyecto ha estado muerto desde hace algún tiempo. Lo mismo puede suceder con el código abierto y los productos comerciales por diferentes razones, pero afortunadamente hay alternativas. Compruebe este hilo en la página del proyecto .


Si le importa echar un vistazo, se inició una nueva encarnación basada directamente en el código de StarUML llamado sourceforge.net/projects/whitestaruml . Puede que aún no sea tan estable, pero actualmente todas las características de StarUML deberían poder utilizarse y se agregaron algunas actualizaciones como Java 1.5 o Unicode.


Solo como punto de referencia, hay una página con una sinopsis sobre la inactividad, en Wikipedia : parece que el proyecto se estancó al ser refaccionado de Delphi a Java. Por supuesto, es un proyecto de código abierto y estaría disponible para una revisión adicional, en la medida de lo posible.

Ha habido más desarrollo en el soporte de Eclipse UML 2 desde entonces. También hay algunas herramientas UML de terceros disponibles para Eclipse: algunas gratuitas, otras no. MyClipse tiene algún soporte UML , por ejemplo, no es gratis, pero también está disponible para UML 2 . Por supuesto, hay otras herramientas disponibles: simplemente me llamaron la atención esta noche.


StarUML no está muerto. He descargado la última versión de StarUML. La versión más reciente de StarUML es 2.8.0, que se lanzó el 2016/11/15.