Download - Umbrello Uml Modeller1
![Page 1: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/1.jpg)
1UNIVERSIDAD NACIONAL DE INGENIERÍA
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS
UMBRELLOADMINISTRACION DE
BASE DE DATOS
INTEGRANTES:INTEGRANTES:
ALVAREZ CANO, FRANKLIN (20040121H)ALVAREZ CANO, FRANKLIN (20040121H)VEGA RAMOS, OMARVEGA RAMOS, OMAR (20030037D)(20030037D)
![Page 2: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/2.jpg)
UNIVERSIDAD NACIONAL DE INGENIERÍA
Usuarios Destacados
Comparativas de Herramientas CASE
Anexo
AGENDA
Características
Historia
Que es Umbrello?
Ingeniería de Software y Software Libre
![Page 3: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/3.jpg)
UNIVERSIDAD NACIONAL DE INGENIERÍA
Ingeniería de Software y Software Libre
● El desarrollo de Software Libre tiene una reputación de no seguir los procesos de ingeniería de software.
Modelo en Cascada Modelo en Espiral
![Page 4: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/4.jpg)
UNIVERSIDAD NACIONAL DE INGENIERÍA
Ingeniería de Software y Software Libre
● Esta es una característica, no un error.
● Los proyectos usualmente comienzan para llenar una necesidad.
● El desarrollo continúa si la gente encuentra que es útil y tiene otras necesidades.
● Los software para modelar en UML normalmente eran privativos y muy caros.
![Page 5: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/5.jpg)
5UNIVERSIDAD NACIONAL DE INGENIERÍA
Que es Umbrello?
● “Umbrello UML Modeller es una herramienta de diagramas” que ayuda en el proceso del desarrollo de software.
● Umbrello UML Modeller facilita la creación de un producto de alta calidad.
● UML también puede usarse para documentar diseños de software para ayudar a los desarrolladores.
![Page 6: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/6.jpg)
6UNIVERSIDAD NACIONAL DE INGENIERÍA
Que es Umbrello?Diagramas Soportados
● Diagrama de casos de uso● Diagrama de componentes● Diagrama de despliegue● Diagrama de modelo entidad-relación● Diagrama de clases● Diagrama de secuencia● Diagrama de estados● Diagrama de actividades● Diagrama de colaboración
![Page 7: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/7.jpg)
7UNIVERSIDAD NACIONAL DE INGENIERÍA
Que es Umbrello?Organización de Diagramas
● Puede agrupar varios diagramas relacionados en un solo fichero XMI.
● Los diagramas estarán organizados en diferentes vistas (lógica, de casos de uso, de componentes, etc.).
● La creación de un tipo de diagrama está restringida a un tipo de vista determinado
![Page 8: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/8.jpg)
8UNIVERSIDAD NACIONAL DE INGENIERÍA
Historia
● Proyecto iniciado por Paul Hensgen como uno de sus proyectos universitarios.
● Originalmente llamado UML Modeller
● Paul se encargó de todo el desarrollo hasta finales de 2001, cuando el programa llegó a la versión 1.0.
● En septiembre de 2002, el proyecto cambió el nombre de UML Modeller a Umbrello UML Modeller, por ser un nombre muy genérico.
![Page 9: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/9.jpg)
9UNIVERSIDAD NACIONAL DE INGENIERÍA
Historia● En Febrero del 2004 el proyecto se incorpora a la suite de KDE, permitiendo la inclusión de mas desarrolladores en el mismo.
● Actualmente Umbrello permite instalarse en diferentes plataformas y posee mas de 30 idiomas diferentes, gracias a su licencia original GPL.
![Page 10: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/10.jpg)
10UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasLenguaje con exportación soportada
Umbrelo UML Modeller incluye soporte para los siguientes lenguajes:
● C++● Java● C#● D● PHP● JavaScript● ActionScript● SQL
● Pascal● Ada● Python● IDL● XML Schema● Perl● Ruby● Tcl
![Page 11: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/11.jpg)
11UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasInterfaz Gráfica
Posee tres áreas, estas áreas reciben el nombre de:
● Vista en árbol● Área de trabajo● Ventana de documentación
![Page 12: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/12.jpg)
12UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasInterfaz Gráfica
Vista del árbol
● Muestra todos los diagramas, clases, actores y casos de uso de los que está compuesto su esquema.
● Proporciona una forma rápida de pasar de un diagrama a otro de su esquema así como de introducir elementos de su esquema en el diagrama actual.
![Page 13: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/13.jpg)
13UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Interfaz Gráfica
Ventana de documentación
● Permite previsualizar rápidamente la documentación para el objeto seleccionado.
● Esta ventana es bastante pequeña debido a que su propósito es darle una rápida noción del elemento en cuestión sin acaparar mucho espacio en la pantalla.
![Page 14: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/14.jpg)
14UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Interfaz Gráfica
Área de trabajo
● El área de trabajo es el la ventana principal de Umbrello UML Modeller y donde todo se lleva a cabo la parte importante del trabajo.
● Aquí es donde editará y verá los diagramas de su esquema. Sólo es posible mostrar un diagrama a la vez.
![Page 15: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/15.jpg)
15UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasGeneración de código
● Se puede generar código fuente en varios lenguajes de programación, a partir de la maqueta UML para ayudar a comenzar la implementación de su proyecto.
● El código generado consta de declaraciones de clases con sus métodos y atributos, de forma que usted pueda “rellenar los espacios en blanco” proporcionando la funcionalidad de las operaciones de sus clases.
![Page 16: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/16.jpg)
16UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasGeneración de código
![Page 17: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/17.jpg)
17UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasImportación de código
● Umbrello UML Modeller puede importar código fuente de sus proyectos actuales para ayudarle a crear los esquemas de sus sistemas.
● Umbrello UML Modeller 1.5.7 puede hacerlo para C++, CORBA IDL, Ada, Java y Python, en el futuro estará disponible para más lenguajes.
![Page 18: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/18.jpg)
18UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Casos de Uso
● Describen las relaciones y las dependencias entre un grupo de casos de uso y los actores participantes en el proceso.
![Page 19: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/19.jpg)
19UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Clases
● Muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras.
● Son diagramas «estáticos» porque muestran las clases, junto con sus métodos y atributos, así como las relaciones estáticas entre ellas, pero no muestran los métodos mediante los que se invocan entre ellas.
![Page 20: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/20.jpg)
20UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Clases
![Page 21: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/21.jpg)
21UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Secuencia
● Muestran el intercambio de mensajes (es decir la forma en que se invocan) en un momento dado.
● Los diagramas de secuencia ponen especial énfasis en el orden y el momento en que se envían los mensajes a los objetos.
![Page 22: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/22.jpg)
22UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Secuencia
![Page 23: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/23.jpg)
23UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Colaboración
● Muestran las interacciones que ocurren entre los objetos que participan en una situación determinada.
● Esta es más o menos la misma información que la mostrada por los diagramas de secuencia, pero destacando la forma en que las operaciones se producen en el tiempo.
![Page 24: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/24.jpg)
24UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Colaboración
![Page 25: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/25.jpg)
25UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Estado
● Muestran los diferentes estados de un objeto durante su vida, y los estímulos que provocan los cambios de estado en un objeto.
● Ven a los objetos como máquinas de estado que pueden cambiar su estado a través de un estímulo perteneciente a un conjunto finito.
![Page 26: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/26.jpg)
26UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Estado
![Page 27: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/27.jpg)
27UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Actividad
● Describen la secuencia de las actividades en un sistema.
● Los diagramas de actividad son una forma especial de los diagramas de estado.
![Page 28: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/28.jpg)
28UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Componentes
● Muestran los componentes del software y los artilugios de que está compuesto como los archivos de código fuente, las librerías o las tablas de una base de datos.
Diagrama de Implementación
● Muestran las instancias existentes al ejecutarse así como sus relaciones. También se representan los nodos que identifican recursos físicos.
![Page 29: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/29.jpg)
29UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Entidad - Relación
● Muestran el diseño conceptual de las aplicaciones de bases de datos.
● Representan varias entidades (conceptos) en el sistema de información y las relaciones y restricciones existentes entre ellas.
![Page 30: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/30.jpg)
30UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasVista de los elementos de UML
Diagrama de Entidad - Relación
![Page 31: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/31.jpg)
31UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasC. Técnicas
● xmi2code: un generador de código de ida y vuelta para UML archivos xmi.(03/01/2003)
● Php2Xmi : es una herramienta de línea de comandos escrita en PHP que analiza las clases de PHP y construye un archivo en representación XMI con UML de las clases encontradas. (14/04/2006)
● xmi_reverse.pl : es un programa en Perl para importar Perl en el formato de archivo XMI de Umbrello. (19/06/2006)
![Page 32: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/32.jpg)
32UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasC. Técnicas
● ARgenerator : se puede utilizar para generar ActiveRecord Models de diagramas de Umbrello. (20/07/2006)
● umbrello2sql : lee un diagrama de entidad relación de Umbrello y genera las correspondientes instrucciones SQL para crear una base de datos PostgreSQL. (06/11/2006)
● mysql2xmi.sh : script para convertir los datos de las tablas mysqldump a Umbrello XMI, de Benjamín Díaz. (23/12/2006)
![Page 33: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/33.jpg)
33UNIVERSIDAD NACIONAL DE INGENIERÍA
CaracterísticasC. Técnicas
● perl2xmi : script, un programa independiente de Perl a la importación en Perl Umbrello XMI del formato de archivo, de Hans Poo. (15/2007/06)
● En la KDE 4.0 Release Event Umbrello fue descubierto corriendo en Windows y Mac OS X. Estos puertos de aplicaciones de KDE no son estables, pero todavía puede seguir los progresos en windows.kde.org y KDE Mac en la página wiki.
![Page 34: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/34.jpg)
34UNIVERSIDAD NACIONAL DE INGENIERÍA
Usuarios DestacadosEsto es el objetivo de Umbrello, animar a los desarrolladores de software libre (y propietario) a usar UML para diseñar y documentar sus programas.
● Quanta● NASA● Nextphere AS● Krita● MVCbasic● GNU Med● Rosegarden● EEM Systems, etc
Comentarios:
Linux Magazine comenta de Umbrello 1.1.1, Junio 2003.
![Page 35: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/35.jpg)
35UNIVERSIDAD NACIONAL DE INGENIERÍA
Comparativa de Herramientas CASE
Comparativa de herramientas CASE de Código Abierto
![Page 36: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/36.jpg)
36UNIVERSIDAD NACIONAL DE INGENIERÍA
Comparativa de Herramientas CASE
Comparativa de herramientas CASE según categoría
![Page 37: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/37.jpg)
37UNIVERSIDAD NACIONAL DE INGENIERÍA
Anexo
Capturas de Pantalla
Umbrello 2.0!
![Page 38: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/38.jpg)
38UNIVERSIDAD NACIONAL DE INGENIERÍA
Anexo
Capturas de Pantalla
Umbrello 2 on Windows
![Page 39: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/39.jpg)
39UNIVERSIDAD NACIONAL DE INGENIERÍA
Anexo
Capturas de Pantalla
Umbrello 2 on Mac OS X
![Page 40: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/40.jpg)
40UNIVERSIDAD NACIONAL DE INGENIERÍA
Anexo
Bibliografía
●http://es.wikipedia.org/wiki/Umbrello●http://uml.sourceforge.net/●http://docs.kde.org/stable/es/kdesdk/umbrello/index.html ●http://www.ie.inf.uc3m.es/ggenova/pub-novatica2006b.pdf●http://www.techtear.com/2007/06/24/herramientas-para-uml-en-linux/
![Page 41: Umbrello Uml Modeller1](https://reader034.vdocuments.co/reader034/viewer/2022052315/5571faf14979599169938e04/html5/thumbnails/41.jpg)
41UNIVERSIDAD NACIONAL DE INGENIERÍA
GRACIAS \o/
Este trabajo está bajo licencia de Creative CommonsCreative Commons Attribution Share Alike 2.5 License.