- 1. UNIVERSIDAD NACIONAL DE INGENIERA FACULTAD DE INGENIERA
INDUSTRIAL Y SISTEMAS UMBRELLO ADMINISTRACION DE BASE DE DATOS
INTEGRANTES: ALVAREZ CANO, FRANKLIN (20040121H) VEGA RAMOS, OMAR
(20030037D)
2. AGENDA Usuarios Destacados Comparativas de Herramientas CASE
Anexo Caractersticas Historia Que es Umbrello? Ingeniera de
Software y Software Libre 3. Ingeniera de Software y Software
Libre
- El desarrollo de Software Libre tiene una reputacin de no
seguir los procesos de ingeniera de software.
Modelo en Cascada Modelo en Espiral 4. Ingeniera de Software y
Software Libre
- Esta es una caracterstica, no un error.
- Los proyectos usualmente comienzan para llenar una
necesidad.
- El desarrollo contina si la gente encuentra que es til y tiene
otras necesidades.
- Los software para modelar en UML normalmente eran privativos y
muy caros.
5. 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 creacin de un producto de
alta calidad.
- de software para ayudar a los
6. Que es Umbrello?
-
- Diagrama de modelo entidad-relacin
7. Que es Umbrello?
-
- Puede agrupar varios diagramas relacionados en un solo fichero
XMI.
-
- Los diagramas estarn organizados en diferentes vistas (lgica,
de casos de uso, de componentes, etc.).
-
- La creacin de un tipo de diagrama est restringida a un tipo de
vista determinado
8. Historia
-
- Proyecto iniciado por Paul Hensgen
-
- como uno de sus proyectos
-
- Originalmente llamadoUML Modeller
-
- Paul se encarg de todo el desarrollo hasta finales de 2001,
cuando el programa lleg a laversin 1.0.
-
- En septiembre de 2002, el proyecto cambi el nombre de UML
Modeller a Umbrello UML Modeller, por ser un nombre muy
genrico.
9. Historia
-
- En Febrero del 2004 el proyecto se incorpora a la suite de KDE,
permitiendo lainclusinde 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. Caractersticas
- Lenguaje conexportacinsoportada
- Umbrelo UML Modeller incluye soporte para los siguientes
lenguajes:
11. Caractersticas
- Posee tres reas, estas reas reciben el nombre de:
12. Caractersticas
-
-
- Muestra todos los diagramas,
-
-
- clases, actores y casos de uso
-
-
- de los que est compuesto su
-
-
- Proporciona una forma rpida de pasar de un diagrama a otro de
su esquema as como de introducir elementos de su esquema en el
diagrama actual.
13. Caractersticas
-
-
- rpidamente la documentacin
-
-
- para el objeto seleccionado.
-
-
- Esta ventana es bastante pequea debido a que su propsito es
darle una rpida nocin del elemento en cuestin sin acaparar mucho
espacio en la pantalla.
14. Caractersticas
-
-
- 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. Slo es
posible mostrar un diagrama a la vez.
15. Caractersticas
-
- Se puede generar cdigo fuente en varios lenguajes de
programacin, a partir de la maqueta UML para ayudar a comenzar la
implementacin de su proyecto.
-
- El cdigo generado consta de declaraciones de clases con sus
mtodos y atributos, de forma que usted pueda rellenar los espacios
en blanco proporcionando la funcionalidad de las operaciones de sus
clases.
16. Caractersticas Generacin de cdigo 17. Caractersticas
-
- 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 ms
lenguajes.
18. Caractersticas
- Vista de los elementos de UML
19. Caractersticas
- Vista de los elementos de UML
-
-
- Muestran las diferentes clases que componen un sistema y cmo se
relacionan unas con otras.
-
-
- Son diagramas estticos porque muestran las clases, junto con
sus mtodos y atributos, as como las relaciones estticas entre
ellas, pero no muestran los mtodos mediante los que se invocan
entre ellas.
20. Caractersticas Vista de los elementos de UML Diagrama de
Clases 21. Caractersticas
- Vista de los elementos de UML
-
- 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 envan los mensajes a los objetos.
22. Caractersticas Vista de los elementos de UML Diagrama de
Secuencia 23. Caractersticas
- Vista de los elementos de UML
-
-
- Muestran las interacciones que ocurren entre los objetos que
participan en una situacin determinada.
-
-
- Esta es ms o menos la misma informacin que la mostrada por los
diagramas de secuencia, pero destacando la forma en que las
operaciones se producen en el tiempo.
24. Caractersticas Vista de los elementos de UML Diagrama de
Colaboracin 25. Caractersticas
- Vista de los elementos de UML
-
-
- Muestran los diferentes estados de un objeto durante su vida, y
los estmulos que provocan los cambios de estado en un objeto.
-
-
- Ven a los objetos comomquinas de estadoque pueden cambiar su
estado a travs de un estmulo perteneciente a un conjunto
finito.
26. Caractersticas Vista de los elementos de UML Diagrama de
Estado 27. Caractersticas
- Vista de los elementos de UML
28. Caractersticas
- Vista de los elementos de UML
-
-
- Muestran los componentes del software y los artilugios de que
est compuesto como los archivos de cdigo fuente, las libreras o las
tablas de una base de datos.
- Diagrama de Implementacin
-
-
- Muestran las instancias existentes al ejecutarse as como sus
relaciones. Tambin se representan los nodos que identifican
recursos fsicos.
29. Caractersticas
- Vista de los elementos de UML
- Diagrama de Entidad - Relacin
-
-
- Muestran el diseo conceptual de las aplicaciones de bases de
datos.
-
-
- Representan varias entidades (conceptos) en el sistema de
informacin y las relaciones y restricciones existentes entre
ellas.
30. Caractersticas Vista de los elementos de UML Diagrama de
Entidad - Relacin 31. Caractersticas
-
- xmi2code: un generador de cdigo de ida y vuelta para UML
archivos xmi.(03/01/2003)
-
- Php2Xmi : es una herramienta de lnea de comandos escrita en PHP
que analiza las clases de PHP y construye un archivo en
representacin 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
32. Caractersticas
-
- ARgenerator : se puede utilizar para generar
-
- ActiveRecord Models de diagramas de Umbrello. (20/07/2006)
-
- umbrello2sql : lee un diagrama de entidad relacin 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 Benjamn Daz. (23/12/2006)
33. Caractersticas
-
- perl2xmi : script, un programa independiente
-
- de Perl a la importacin 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 todava puede seguir los progresos en windows.kde.org
y KDE Mac en la pgina wiki.
34. Usuarios Destacados
- Esto es el objetivo de Umbrello, animar a los desarrolladores
de software libre (y propietario) a usar UML para disear y
documentar sus programas.
Comentarios: Linux Magazine comenta de Umbrello 1.1.1, Junio
2003. 35. Comparativa de Herramientas CASE Comparativa de
herramientas CASE de Cdigo Abierto 36. Comparativa de Herramientas
CASE Comparativa de herramientas CASE segn categora 37. Anexo
Capturas de Pantalla Umbrello 2.0! 38. Anexo Capturas de Pantalla
Umbrello 2 on Windows 39. Anexo Capturas de Pantalla Umbrello 2 on
Mac OS X 40. Anexo
- 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.
Este trabajo est bajo licencia de Creative Commons Creative
Commons Attribution2.5 License.