STARUML.

Slides:



Advertisements
Presentaciones similares
MODELOS ORIENTADOS A OBJETOS
Advertisements

U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
INSTITUTO TECNOLÓGICO DE MORELIA JOSÉ MARIA MORELOS Y PAVÓN
Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
Lenguaje Unificado de Modelado
Ingeniería de Software I
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Virtual PC.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Software alternativo a MS Office Nicolás Sánchez López Ulises Gálvez Romero.
Ing. Pablo Mayorga. UML = Unified Markup Language Estándar de lenguaje de modelamiento de Object Management Group Varias versión 1.0, 1.1,1.2, 1.3, 1.4,
ESCUELA POLITÉCNICA DEL EJÉRCITO
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
Unified Modeling Languaje (UML)
TOGAF.
Java 2 Platform Enterprise Edition
UML.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
JAVA FX Es un paquete de software que te permitirá desarrollar aplicaciones web para diferentes plataformas, desde un ordenador ordinario hasta teléfonos.
UNIDAD 1: “ Introducción al Lenguaje Unificado de Modelado ”
Análisis y Diseño O.O. Click to add notes Preguntas del diseño :
Desarrollo de Software Basado en Componentes
Desarrollo Orientado a Objetos con UML
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Análisis y Diseño orientado a objetos con UML.
HERRAMIENTAS CASE Ismael Rihawi Aragón Juan Carlos Arqueros Vírseda Rubén Lambás Abad.
 El termino OO, significa que el software es organizado como una colección de objetos. Un objeto es un paquete de software que contiene datos y procedimientos.
El Proceso Software Ingeniería en Informática
Modelado Arquitectónico
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
(c) P. Gomez-Gil, INAOE DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP.
Ingeniería de Software
Como Desarrollar SW Distribuido de Calidad
Fundamentos de programación
Tema I Arquitectura de Software. Arquitectura de software es un conjunto de reglas que definen la estructura de un sistema y las relaciones entre sus.
POR MARCO LEANDRO RUIZ ZAPATA. Start UML Unified Modeling Language lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad;
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Introducción al modelado Unificado
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
UML.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA2006.
Aplicaciones del office para windows Word Word ofrece ahora la posibilidad de copiar tablas con arrastrar y colocar, y se pueden personalizar los estilos.
Desarrollo de Software Orientado a Objetos (deficiencias)
Cola-CASE: Potenciando el Modelado Conceptual con Patrones de Colaboración Autora: Felicidad Padilla López Tutor: Francisco Montero Simarro Proyecto Final.
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
Ingeniería de Requisitos
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
Programación IV Desarrollo orientado a Objetos con UML CLASE # 2 Tec. Christian Alexander Martínez Arteaga.
UML.
(Lenguaje Unificado de Modelado)
Integrantes: Dennys Quintero José Ortega Simón Fagundez Caracas 09 de Febrero de 2015.
Prof. Joel Moreno Molina
PROCESOS DE DESARROLLO DE SOFTWARE
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
A mediados de la década de los ochenta, se fundó en la República Federal de Alemania la empresa StarDivision, que tuvo como objetivo principal la creación.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
Técnica: es un procedimiento o conjunto de procedimientos, (reglas normas o protocolos), que tienen como objetivo obtener un resultado determinado, ya.
Acceso a Datos Erick López Ovando Licenciado en Informática.
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
Herramientas de Office. Que es Office Microsoft Office es una suite ofimática que abarca el mercado completo en Internet e interrelaciona aplicaciones.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
Transcripción de la presentación:

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.