Staruml
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

STARUML PowerPoint PPT Presentation


  • 62 Views
  • Uploaded on
  • Presentation posted in: General

STARUML. ¿Qué es starUML ?.

Download Presentation

STARUML

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Staruml

STARUML


Qu es staruml

¿Qué es starUML?

StarUML es una herramienta para el modelamiento de software basado en los estándares UML (UnifiedModelingLanguage) y MDA (ModelDrivenArquitecture), 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.


Staruml

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.


Staruml

UML

UML(UnifiedModelingLanguage - 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 paramodelar sistema orientados a objetos, y describe la semántica esencial de lo que estos diagramas ysímbolos significan.


Historia staruml

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.0Programas de dominio público, apoyó OMT (ObjectModelingTechnique-Técnica de Modelado de Objetos), Gran premio del concurso de software en poder de Hyundai.

1998 Lanzamiento de plástico 1.1Diagrama 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


Staruml

2001plástic lanza la versión 3.0.UML 1.3 totalmente compatible

2003plástic libreCompletamente rediseñado y reescrito, UML 1.4 totalmente compatible, de arquitectura abierta.

2005 Ágora plastic librese 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

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:(UnifiedModelingLanguage - 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 paramodelar sistema orientados a objetos, y describe la semántica esencial de lo que estos diagramas ysímbolos significan.


Programas para modelar objetos

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.


Staruml

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 


Staruml

Modelamiento de objetos

Es un conjunto estandarizado de símbolos y de modos de disponerlos para modelar

MDA (ModelDrivenArchitecture): 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. 


  • Login