SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
1
UNIVERSIDAD NACIONAL DE INGENIERÍA
UNIVERSIDAD NACIONAL DE
INGENIERÍA
FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS
UMBRELLO
ADMINISTRACION DE
BASE DE DATOS
INTEGRANTES:INTEGRANTES:
ALVAREZ CANO, FRANKLIN (20040121H)ALVAREZ CANO, FRANKLIN (20040121H)
VEGA RAMOS, OMARVEGA RAMOS, OMAR (20030037D)(20030037D)
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
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
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.
5
UNIVERSIDAD 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.
6
UNIVERSIDAD 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
7
UNIVERSIDAD 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
8
UNIVERSIDAD 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.
9
UNIVERSIDAD 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.
10
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Lenguaje 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
11
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Interfaz Gráfica
Posee tres áreas, estas áreas reciben el nombre
de:
● Vista en árbol
● Área de trabajo
● Ventana de
documentación
12
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Interfaz 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.
13
UNIVERSIDAD 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.
14
UNIVERSIDAD 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.
15
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Generació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.
16
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Generación de código
17
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Importació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.
18
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista 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.
19
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista 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.
20
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista de los elementos de UML
Diagrama de Clases
21
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista 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.
22
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista de los elementos de UML
Diagrama de Secuencia
23
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista 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.
24
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista de los elementos de UML
Diagrama de Colaboración
25
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista 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.
26
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista de los elementos de UML
Diagrama de Estado
27
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista 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.
28
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista 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.
29
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista 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.
30
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
Vista de los elementos de UML
Diagrama de Entidad - Relación
31
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
C. 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)
32
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
C. 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)
33
UNIVERSIDAD NACIONAL DE INGENIERÍA
Características
C. 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.
34
UNIVERSIDAD NACIONAL DE INGENIERÍA
Usuarios Destacados
Esto 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.
35
UNIVERSIDAD NACIONAL DE INGENIERÍA
Comparativa de Herramientas CASE
Comparativa de herramientas CASE de
Código Abierto
36
UNIVERSIDAD NACIONAL DE INGENIERÍA
Comparativa de Herramientas CASE
Comparativa de herramientas CASE según
categoría
37
UNIVERSIDAD NACIONAL DE INGENIERÍA
Anexo
Capturas de Pantalla
Umbrello 2.0!
38
UNIVERSIDAD NACIONAL DE INGENIERÍA
Anexo
Capturas de Pantalla
Umbrello 2 on Windows
39
UNIVERSIDAD NACIONAL DE INGENIERÍA
Anexo
Capturas de Pantalla
Umbrello 2 on Mac OS X
40
UNIVERSIDAD 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/
41
UNIVERSIDAD NACIONAL DE INGENIERÍA
GRACIAS o/
Este trabajo está bajo licencia de Creative Commons
Creative Commons Attribution Share Alike 2.5 License.

Más contenido relacionado

La actualidad más candente

Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructuralesJuan Camilo
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Analisis Lexico
Analisis LexicoAnalisis Lexico
Analisis LexicoFARIDROJAS
 
Traductores de lenguaje
Traductores de lenguajeTraductores de lenguaje
Traductores de lenguajezamanthag_una
 
Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Isabel Gómez
 
Tema 1: Introducción a la programación funcional.
Tema 1: Introducción a la programación funcional.Tema 1: Introducción a la programación funcional.
Tema 1: Introducción a la programación funcional.José A. Alonso
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de softwareJohn Fonseca
 
Algebra relacional i-bdi
Algebra relacional i-bdiAlgebra relacional i-bdi
Algebra relacional i-bdiDeisy Montoya
 
Modelos de paralelismo y concurrencia
Modelos de paralelismo y concurrenciaModelos de paralelismo y concurrencia
Modelos de paralelismo y concurrenciaAgustin Ramos
 
Tm10 modelo relacional
Tm10 modelo relacionalTm10 modelo relacional
Tm10 modelo relacionalJulio Pari
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 

La actualidad más candente (20)

Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructurales
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Multitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplosMultitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplos
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Investigacion errores lexicos
Investigacion errores lexicosInvestigacion errores lexicos
Investigacion errores lexicos
 
Analisis Lexico
Analisis LexicoAnalisis Lexico
Analisis Lexico
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Traductores de lenguaje
Traductores de lenguajeTraductores de lenguaje
Traductores de lenguaje
 
Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.
 
Uml diagramas-caso-de-uso
Uml diagramas-caso-de-usoUml diagramas-caso-de-uso
Uml diagramas-caso-de-uso
 
Tema 1: Introducción a la programación funcional.
Tema 1: Introducción a la programación funcional.Tema 1: Introducción a la programación funcional.
Tema 1: Introducción a la programación funcional.
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Algebra relacional i-bdi
Algebra relacional i-bdiAlgebra relacional i-bdi
Algebra relacional i-bdi
 
Modelos de paralelismo y concurrencia
Modelos de paralelismo y concurrenciaModelos de paralelismo y concurrencia
Modelos de paralelismo y concurrencia
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Uml java
Uml javaUml java
Uml java
 
Tm10 modelo relacional
Tm10 modelo relacionalTm10 modelo relacional
Tm10 modelo relacional
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 

Similar a Umbrello uml-modeller1 (20)

Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modeller
 
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml
 
cursoUML.ppt
cursoUML.pptcursoUML.ppt
cursoUML.ppt
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
 
Diagramas uml(1)
Diagramas uml(1)Diagramas uml(1)
Diagramas uml(1)
 
Diagramas de uml generacion de codigos
Diagramas de uml generacion de codigosDiagramas de uml generacion de codigos
Diagramas de uml generacion de codigos
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
UML
UMLUML
UML
 
UML
UMLUML
UML
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guide
 
Ha2 nv50 eq8-staruml
Ha2 nv50 eq8-starumlHa2 nv50 eq8-staruml
Ha2 nv50 eq8-staruml
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 
Curso de UML 2.0
Curso de UML 2.0 Curso de UML 2.0
Curso de UML 2.0
 
UML
UMLUML
UML
 
Ut5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de usoUt5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de uso
 
Nesii
NesiiNesii
Nesii
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Uml pres
Uml  presUml  pres
Uml pres
 

Último

Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasGraciaMatute1
 
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdfCI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdfsarm0803
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxfranklingerardoloma
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosandersonsubero28
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALEdwinC23
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...WeslinDarguinHernand
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdfleonardocahua1
 
INFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfINFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfoctaviosalazar18
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientoscuentaparainvestigac
 
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
2e38892c-fc5d-490e-b751-ce772cf4756f.pdfLuisFernandoTQ
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxcarlosEspaaGarcia
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 

Último (20)

Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantas
 
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdfCI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdf
 
INFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfINFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdf
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 

Umbrello uml-modeller1

  • 1. 1 UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS UMBRELLO ADMINISTRACION DE BASE DE DATOS INTEGRANTES:INTEGRANTES: ALVAREZ CANO, FRANKLIN (20040121H)ALVAREZ CANO, FRANKLIN (20040121H) VEGA RAMOS, OMARVEGA RAMOS, OMAR (20030037D)(20030037D)
  • 2. 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
  • 3. 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
  • 4. 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.
  • 5. 5 UNIVERSIDAD 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.
  • 6. 6 UNIVERSIDAD 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
  • 7. 7 UNIVERSIDAD 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
  • 8. 8 UNIVERSIDAD 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.
  • 9. 9 UNIVERSIDAD 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.
  • 10. 10 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Lenguaje 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
  • 11. 11 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Interfaz Gráfica Posee tres áreas, estas áreas reciben el nombre de: ● Vista en árbol ● Área de trabajo ● Ventana de documentación
  • 12. 12 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Interfaz 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.
  • 13. 13 UNIVERSIDAD 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.
  • 14. 14 UNIVERSIDAD 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.
  • 15. 15 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Generació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.
  • 16. 16 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Generación de código
  • 17. 17 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Importació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.
  • 18. 18 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista 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.
  • 19. 19 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista 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.
  • 20. 20 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista de los elementos de UML Diagrama de Clases
  • 21. 21 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista 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.
  • 22. 22 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista de los elementos de UML Diagrama de Secuencia
  • 23. 23 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista 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.
  • 24. 24 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista de los elementos de UML Diagrama de Colaboración
  • 25. 25 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista 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.
  • 26. 26 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista de los elementos de UML Diagrama de Estado
  • 27. 27 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista 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.
  • 28. 28 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista 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.
  • 29. 29 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista 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.
  • 30. 30 UNIVERSIDAD NACIONAL DE INGENIERÍA Características Vista de los elementos de UML Diagrama de Entidad - Relación
  • 31. 31 UNIVERSIDAD NACIONAL DE INGENIERÍA Características C. 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)
  • 32. 32 UNIVERSIDAD NACIONAL DE INGENIERÍA Características C. 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)
  • 33. 33 UNIVERSIDAD NACIONAL DE INGENIERÍA Características C. 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.
  • 34. 34 UNIVERSIDAD NACIONAL DE INGENIERÍA Usuarios Destacados Esto 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.
  • 35. 35 UNIVERSIDAD NACIONAL DE INGENIERÍA Comparativa de Herramientas CASE Comparativa de herramientas CASE de Código Abierto
  • 36. 36 UNIVERSIDAD NACIONAL DE INGENIERÍA Comparativa de Herramientas CASE Comparativa de herramientas CASE según categoría
  • 37. 37 UNIVERSIDAD NACIONAL DE INGENIERÍA Anexo Capturas de Pantalla Umbrello 2.0!
  • 38. 38 UNIVERSIDAD NACIONAL DE INGENIERÍA Anexo Capturas de Pantalla Umbrello 2 on Windows
  • 39. 39 UNIVERSIDAD NACIONAL DE INGENIERÍA Anexo Capturas de Pantalla Umbrello 2 on Mac OS X
  • 40. 40 UNIVERSIDAD 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/
  • 41. 41 UNIVERSIDAD NACIONAL DE INGENIERÍA GRACIAS o/ Este trabajo está bajo licencia de Creative Commons Creative Commons Attribution Share Alike 2.5 License.