Está en la página 1de 10

STARUML

¿Qué es starUML?
StarUML es una herramienta para el modelamiento de software
basado en los estándares UML (Unified Modeling Language) y
MDA (Model Driven Arquitecture), que en un principio era un
producto comercial y que hace cerca de un año paso de ser un
proyecto comercial (anteriormente llamado plastic) a uno de
licencia abierta.
El software heredó todas las características de la versión comercial y poco a poco
ha ido mejorando sus características, entre las cuales se encuentran:
* Soporte completo al diseño UML mediante el uso de.
– Diagrama de casos de uso
– Diagrama de clase
– Diagrama de secuencia
– Diagrama de colaboración.
– Diagrama de estados
– Diagrama de actividad.
– Diagrama de componentes
– Diagrama de despliegue.
– Diagrama de composición estructural (UML 2.0)
* Definir elementos propios para los diagramas, que no necesariamente
pertenezcan al estándar de UML,
* La capacidad de generar código a partir de los diagramas y viceversa,
actualmente funcionando para los lenguajes c++, c# y java.
* Generar documentación en formatos Word, Excel y PowerPoint sobre los
diagramas.
* Patrones GoF (Gang of Four) , EJB (Enterprise JavaBeans) y personalizados.
* Plantillas de proyectos.
* Posibilidad de crear plugins para el programa.
UML
UML(Unified Modeling Language - Lenguaje Unificado de
Modelado).
UML se utiliza para definir un sistema de software.
El Lenguaje Unificado de Modelado, ordena un conjunto de
notaciones y diagramas estándar para modelar sistema
orientados a objetos, y describe la semántica esencial de lo que
estos diagramas y símbolos significan.
HISTORIA StarUML
• StarUML es conocida anteriormente como "plástic" o "Ágora plastic".
•1996 Nace primera versión (v0.9) de plástic.
Fue una herramienta muy simple que se utilizaba para dibujar
módulos de software y sus dependencias.
•1997 Lanzamiento de plastic 1.0
Programas de dominio público, apoyó OMT (Object Modeling
Technique-Técnica de Modelado de Objetos), Gran premio del
concurso de software en poder de Hyundai.
•1998 Lanzamiento de plástico 1.1
Diagrama de clases UML apoyado.
•1999 Fundación de Software de plástic. Inc.
Lanzamiento de Plástico 2.0
apoyo UML, generación de código Java e ingeniería inversa
•2001 plástic lanza la versión 3.0.
UML 1.3 totalmente compatible
•2003 plástic libre
Completamente rediseñado y reescrito, UML 1.4 totalmente
compatible, de arquitectura abierta.
•2005 Ágora plastic libre
se internacionaliza, muchas características se implementan en la
plataforma extensible.
'Good Software "Certificado del Ministerio de Información y
Comunicaciones de Corea.
StarUML 5.0 cambia de nombre y se libera.
Se volvió a abrir proyecto de código, UML 2.0 compatibles, la
tecnología y la notación de extensión se implementan.
Glosario
Ingeniería inversa: definido como el proceso de construir
especificaciones de un mayor nivel de abstracción partiendo del código
fuente de un sistema software o cualquier otro producto (se puede
utilizar como punto de partida cualquier otro elemento de diseño, etc.).

UML: (Unified Modeling Language - Lenguaje Unificado de Modelado).


UML se utiliza para definir un sistema de software.
El Lenguaje Unificado de Modelado, ordena un conjunto de notaciones
y diagramas estándar para modelar sistema orientados a objetos, y
describe la semántica esencial de lo que estos diagramas y símbolos
significan.
Programas para modelar
objetos
Java
 Es un lenguaje de programación orientado a objetos, desarrollado por Sun
Microsystems a principios de los años 90. El lenguaje en sí mismo toma
mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más
simple y elimina herramientas de bajo nivel, que suelen inducir a muchos
errores, como la manipulación directa de punteros o memoria.

Lightwave 3d 9.6
 Es un completo software de modelado y animación en 3D. constituye un
completo y robusto programa que incluye, de serie, muchas de las
herramientas que deben ser adquiridas por separado en otros programas.
Google sketchup pro 7  
La versión pro 7.1 de uno de los programas para modelar mas fáciles de
usar. También podemos extender sus opciones con el paquete de plugins
de ruby
Milkshape3d 1.8.4 
Es una herramienta de creación de modelos 3d para Windows con la que
podrás diseñar tus propios objetos y personajes en tres dimensiones e
insertarlos en tus juegos o animaciones en 3d.
Freeworld3d 2.4 
Es un programa para la creación de terrenos 3d en tiempo real muy fácil
de usar, una de las características de este programa es que se puede
"pintar" la textura como si fuese un aerosol dándole un acabado muy
realista a los modelos. Es muy liviano y fácil de comprender 
Modelamiento de objetos
Es un conjunto estandarizado de símbolos y de modos de
disponerlos para modelar
MDA (Model Driven Architecture): La MDA es una nueva
tecnología introducida por el OMG. Para obtener ventajas de la
MDA, la herramienta de software de modelado debe apoyar
muchas variables de personalización. 

También podría gustarte