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

La actualidad más candente (20)

Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Ch 6
Ch 6Ch 6
Ch 6
 
Ch7 - Implementation
Ch7 - ImplementationCh7 - Implementation
Ch7 - Implementation
 
Ch5 system modeling
Ch5 system modelingCh5 system modeling
Ch5 system modeling
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
 
Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del rup
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Ch11-Software Engineering 9
Ch11-Software Engineering 9Ch11-Software Engineering 9
Ch11-Software Engineering 9
 
Ch6-Software Engineering 9
Ch6-Software Engineering 9Ch6-Software Engineering 9
Ch6-Software Engineering 9
 
Ch22 project management
Ch22 project managementCh22 project management
Ch22 project management
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Ch23 project planning
Ch23 project planningCh23 project planning
Ch23 project planning
 
Cs504 handouts 1_45
Cs504 handouts 1_45Cs504 handouts 1_45
Cs504 handouts 1_45
 
Tm02 introduccion a rational rose
Tm02 introduccion a rational roseTm02 introduccion a rational rose
Tm02 introduccion a rational rose
 
Revised IEEE 1633 Recommended Practices for Software Reliability
Revised IEEE 1633 Recommended Practices for Software ReliabilityRevised IEEE 1633 Recommended Practices for Software Reliability
Revised IEEE 1633 Recommended Practices for Software Reliability
 
Desarrollo de componentes
Desarrollo de componentesDesarrollo de componentes
Desarrollo de componentes
 
Ch8.testing
Ch8.testingCh8.testing
Ch8.testing
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de uso
 
Ch4-Software Engineering 9
Ch4-Software Engineering 9Ch4-Software Engineering 9
Ch4-Software Engineering 9
 

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

Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIARafaelPaco2
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfZamiertCruzSuyo
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 

Último (20)

Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 

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.