SlideShare una empresa de Scribd logo
UML
QUE ES UML
• UML ES UN LENGUAJE PARA HACER MODELOS Y ES INDEPENDIENTE DE LOS
MÉTODOS DE ANÁLISIS Y DISEÑO. EXISTEN DIFERENCIAS IMPORTANTES ENTRE
UN MÉTODO Y UN LENGUAJE DE MODELADO. UN MÉTODO ES UNA MANERA
EXPLÍCITA DE ESTRUCTURAR EL PENSAMIENTO Y LAS ACCIONES DE CADA
INDIVIDUO. ADEMÁS, EL MÉTODO LE DICE AL USUARIO QUÉ HACER, CÓMO
HACERLO, CUÁNDO HACERLO Y POR QUÉ HACERLO; MIENTRAS QUE EL
LENGUAJE DE MODELADO CARECE DE ESTAS INSTRUCCIONES. LOS MÉTODOS
CONTIENEN MODELOS Y ESOS MODELOS SON UTILIZADOS PARA DESCRIBIR ALGO
Y COMUNICAR LOS RESULTADOS DEL USO DEL MÉTODO
HISTORIA DE UML
• EL LENGUAJE UML COMENZÓ A GESTARSE EN OCTUBRE DE 1994, CUANDO
RUMBAUGH SE UNIÓ A LA COMPAÑÍA RACIONAL FUNDADA POR BOCH (DOS
REPUTADOS INVESTIGADORES EN EL ÁREA DE METODOLOGÍA DEL SOFTWARE).
EL OBJETIVO DE AMBOS ERA UNIFICAR DOS MÉTODOS QUE HABÍAN
DESARROLLADO: EL MÉTODO BOOCH Y EL OMT (OBJECT MODELLING TOOL ). EL
PRIMER BORRADOR APARECIÓ EN OCTUBRE DE 1995. EN ESA MISMA ÉPOCA
OTRO REPUTADO INVESTIGADOR, JACOBSON, SE UNIÓ A RATIONAL Y SE
INCLUYERON IDEAS SUYAS. ESTAS TRES PERSONAS SON CONOCIDAS COMO LOS
“TRES AMIGOS”. ADEMÁS, ESTE LENGUAJE SE ABRIÓ A LA COLABORACIÓN DE
OTRAS EMPRESAS PARA QUE APORTARAN SUS IDEAS. TODAS ESTAS
COLABORACIONES CONDUJERON A LA DEFINICIÓN DE LA PRIMERA VERSIÓN DE
UML.
• ES UN LENGUAJE DE MODELADO VISUAL QUE SE USA PARA ESPECIFICAR,
VISUALIZAR, CONSTRUIR Y DOCUMENTAR ARTEFACTOS DE UN SISTEMA DE
SOFTWARE. SE USA PARA ENTENDER, DISEÑAR, CONFIGURAR, MANTENER Y
CONTROLAR. CONSTRUIR.
UML CAPTA LA INFORMACIÓN SOBRE LA ESTRUCTURA ESTÁTICA Y EL
COMPORTAMIENTO DINÁMICO DE UN SISTEMA. UN SISTEMA SE MODELA COMO
UNA COLECCIÓN DE OBJETOS DISCRETOS QUE INTERACTÚAN PARA REALIZAR UN
TRABAJO QUE FINALMENTE BENEFICIO.
EL LENGUAJE DE MODELADO PRETENDE UNIFICAR LA EXPERIENCIA PASADA
SOBRE TÉCNICAS DE MODELADO E INCORPORAR LAS MEJORES PRÁCTICAS
ACTUALES EN UN ACERCAMIENTO
UML NO ES UN LENGUAJE DE PROGRAMACIÓN. LAS HERRAMIENTAS PUEDEN
OFRECER GENERADORES DE CÓDIGO DE UML PARA UNA GRAN VARIEDAD DE
LENGUAJE DE PROGRAMACIÓN, ASÍ COMO CONSTRUIR MODELOS POR
INGENIERÍA INVERSA A PARTIR DE PROGRAMAS.
.
COMO SE IMPLEMENTA LA BASE DE DATOS EN
UML
• ESTE LENGUAJE DE MODELADO SE CARACTERIZA POR:
• FÁCIL DE USAR, SE APOYA EN MUCHOS DIAGRAMAS (GRÁFICOS).
• ES FÁCIL TRADUCIRLO AL MODELO DE DBMS.
• <CLASES
• <SUBCLASES
• <ASOCIACIONES
• <MULTIPLICIDAD
GENERACIÓN DE CÓDIGOS
• 1. PRIMER PASO
• 2.-PASO
DAS CLIC EN ARCHIVO
3.- PASO
CLIC EN NOTACIÓN JAVA
4.- PASO
GENERAR TODAS LAS CLASES
5- PASO
SELECCIONAR EL LENGUAJE DE PROGRAMA DE LLAVA
6- PASO
CLIC EN GENERAR
GENERADO
GRACIAS

Más contenido relacionado

PPTX
DOCX
sistemas de informacion
PPTX
Camtasia Getting Started Guide
PDF
Que es uml
PPTX
Introducción a Uml
PPSX
Acceso visual.net con data mysql y sql server 2000
sistemas de informacion
Camtasia Getting Started Guide
Que es uml
Introducción a Uml
Acceso visual.net con data mysql y sql server 2000

La actualidad más candente (15)

DOCX
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
PDF
Lenguaje unificado de modelado
PDF
FUNDAMENTOS DE UML 2
PPSX
Uml presentacion
PPT
Modelos de dominio
PPTX
Uml Concepto
PPT
Modelado de sistemas software
PPTX
Lenguaje Acme
PPT
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
PDF
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
PPT
ADOO_2011_presentacion_I
DOCX
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
DOCX
Ingeniería de requerimientos
PPTX
Metodologías Agentes inteligentes
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
Lenguaje unificado de modelado
FUNDAMENTOS DE UML 2
Uml presentacion
Modelos de dominio
Uml Concepto
Modelado de sistemas software
Lenguaje Acme
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
ADOO_2011_presentacion_I
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
Ingeniería de requerimientos
Metodologías Agentes inteligentes
Publicidad

Similar a Presentacion de uml (20)

PPTX
Qué es-uml uriel-nava_mucio_2°_"C"_
PPTX
Desarrollo de uml
PPTX
Uml 130409095936-phpapp01
PPTX
Presentación Uml Luis Miguel
PPTX
Lenguaje unificado de modelado
PPTX
Lenguaje unificado de modelado
DOCX
DOCX
Historia de la uml
PDF
Uml clase1
PDF
Uml clase1
PDF
Uml clase1
PDF
PPTX
Generación de códigos
PPTX
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
PPTX
UML - Analisis de Sistemas
PPT
PDF
ADOO: 3.0 Introduccion A UML
PPTX
PDF
Uml
PDF
Sesion1.1 uml
Qué es-uml uriel-nava_mucio_2°_"C"_
Desarrollo de uml
Uml 130409095936-phpapp01
Presentación Uml Luis Miguel
Lenguaje unificado de modelado
Lenguaje unificado de modelado
Historia de la uml
Uml clase1
Uml clase1
Uml clase1
Generación de códigos
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
UML - Analisis de Sistemas
ADOO: 3.0 Introduccion A UML
Uml
Sesion1.1 uml
Publicidad

Último (11)

PPTX
Presentación de un estudio de empresa pp
PDF
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
PDF
Mesopotamia y Egipto.pptx.pdf historia universal
PPTX
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
PPTX
presentacion_energias_renovables_renovable_.pptx
PDF
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
PDF
Herramientaa de google google keep, maps.pdf
PDF
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
PPTX
Guia de power bi de cero a avanzado detallado
PPT
laser seguridad a la salud humana de piel y vision en laser clase 4
PPTX
tema-2-interes-.pptx44444444444444444444
Presentación de un estudio de empresa pp
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
Mesopotamia y Egipto.pptx.pdf historia universal
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
presentacion_energias_renovables_renovable_.pptx
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
Herramientaa de google google keep, maps.pdf
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
Guia de power bi de cero a avanzado detallado
laser seguridad a la salud humana de piel y vision en laser clase 4
tema-2-interes-.pptx44444444444444444444

Presentacion de uml

  • 1. UML
  • 2. QUE ES UML • UML ES UN LENGUAJE PARA HACER MODELOS Y ES INDEPENDIENTE DE LOS MÉTODOS DE ANÁLISIS Y DISEÑO. EXISTEN DIFERENCIAS IMPORTANTES ENTRE UN MÉTODO Y UN LENGUAJE DE MODELADO. UN MÉTODO ES UNA MANERA EXPLÍCITA DE ESTRUCTURAR EL PENSAMIENTO Y LAS ACCIONES DE CADA INDIVIDUO. ADEMÁS, EL MÉTODO LE DICE AL USUARIO QUÉ HACER, CÓMO HACERLO, CUÁNDO HACERLO Y POR QUÉ HACERLO; MIENTRAS QUE EL LENGUAJE DE MODELADO CARECE DE ESTAS INSTRUCCIONES. LOS MÉTODOS CONTIENEN MODELOS Y ESOS MODELOS SON UTILIZADOS PARA DESCRIBIR ALGO Y COMUNICAR LOS RESULTADOS DEL USO DEL MÉTODO
  • 3. HISTORIA DE UML • EL LENGUAJE UML COMENZÓ A GESTARSE EN OCTUBRE DE 1994, CUANDO RUMBAUGH SE UNIÓ A LA COMPAÑÍA RACIONAL FUNDADA POR BOCH (DOS REPUTADOS INVESTIGADORES EN EL ÁREA DE METODOLOGÍA DEL SOFTWARE). EL OBJETIVO DE AMBOS ERA UNIFICAR DOS MÉTODOS QUE HABÍAN DESARROLLADO: EL MÉTODO BOOCH Y EL OMT (OBJECT MODELLING TOOL ). EL PRIMER BORRADOR APARECIÓ EN OCTUBRE DE 1995. EN ESA MISMA ÉPOCA OTRO REPUTADO INVESTIGADOR, JACOBSON, SE UNIÓ A RATIONAL Y SE INCLUYERON IDEAS SUYAS. ESTAS TRES PERSONAS SON CONOCIDAS COMO LOS “TRES AMIGOS”. ADEMÁS, ESTE LENGUAJE SE ABRIÓ A LA COLABORACIÓN DE OTRAS EMPRESAS PARA QUE APORTARAN SUS IDEAS. TODAS ESTAS COLABORACIONES CONDUJERON A LA DEFINICIÓN DE LA PRIMERA VERSIÓN DE UML.
  • 4. • ES UN LENGUAJE DE MODELADO VISUAL QUE SE USA PARA ESPECIFICAR, VISUALIZAR, CONSTRUIR Y DOCUMENTAR ARTEFACTOS DE UN SISTEMA DE SOFTWARE. SE USA PARA ENTENDER, DISEÑAR, CONFIGURAR, MANTENER Y CONTROLAR. CONSTRUIR. UML CAPTA LA INFORMACIÓN SOBRE LA ESTRUCTURA ESTÁTICA Y EL COMPORTAMIENTO DINÁMICO DE UN SISTEMA. UN SISTEMA SE MODELA COMO UNA COLECCIÓN DE OBJETOS DISCRETOS QUE INTERACTÚAN PARA REALIZAR UN TRABAJO QUE FINALMENTE BENEFICIO. EL LENGUAJE DE MODELADO PRETENDE UNIFICAR LA EXPERIENCIA PASADA SOBRE TÉCNICAS DE MODELADO E INCORPORAR LAS MEJORES PRÁCTICAS ACTUALES EN UN ACERCAMIENTO UML NO ES UN LENGUAJE DE PROGRAMACIÓN. LAS HERRAMIENTAS PUEDEN OFRECER GENERADORES DE CÓDIGO DE UML PARA UNA GRAN VARIEDAD DE LENGUAJE DE PROGRAMACIÓN, ASÍ COMO CONSTRUIR MODELOS POR INGENIERÍA INVERSA A PARTIR DE PROGRAMAS. .
  • 5. COMO SE IMPLEMENTA LA BASE DE DATOS EN UML • ESTE LENGUAJE DE MODELADO SE CARACTERIZA POR: • FÁCIL DE USAR, SE APOYA EN MUCHOS DIAGRAMAS (GRÁFICOS). • ES FÁCIL TRADUCIRLO AL MODELO DE DBMS. • <CLASES • <SUBCLASES • <ASOCIACIONES • <MULTIPLICIDAD
  • 8. • 2.-PASO DAS CLIC EN ARCHIVO
  • 9. 3.- PASO CLIC EN NOTACIÓN JAVA
  • 11. 5- PASO SELECCIONAR EL LENGUAJE DE PROGRAMA DE LLAVA
  • 12. 6- PASO CLIC EN GENERAR