SlideShare una empresa de Scribd logo
 Es un lenguaje gráfico para
 visualizar, especificar, construir y
 documentar un sistema
Historia
El lenguaje UML comenzó a gestarse en
octubre de 1994, cuando Rumbaugh se
unió a la compañía Rational fundada por
Booch (dos reputados investigadores en el
área de metodología del software).
versión de UML.
Una de la metas principales de UML es avanzar en
el estado de la integración institucional
proporcionando herramientas de interoperabilidad
para el modelado visual de objetos.
Versiones
 Versión UML 0.8 (octubre 1995)
 Versión UML 0.9 (junio 1996)
 Versión UML 1.0 (enero 1997)
 Versión UML 1.1 (julio 1997)
 Versión UML 1.2 (junio 1998)
 Versión UML 1.3 (junio 1999)
 Versión UML 2.0 (marzo 2005)
El lenguaje está dotado de múltiples
herramientas para lograr la especificación
determinante del modelo, pero en nuestro
caso se trabaja en forma simplificada sobre:

 Modelamiento de Clases
 Casos de Uso
 Diagrama de Interacción
Atributos:

Los atributos o características de una Clase pueden ser de tres
tipos, los que definen el grado de comunicación y visibilidad de ellos
con el entorno, estos son:

    public (+): Indica que el atributo será visible tanto dentro como
    fuera de la clase, es decir, es accesible desde todos lados.
    private (-): Indica que el atributo sólo será accesible desde
    dentro de la clase (sólo sus métodos lo pueden accesar).
    protected (#): Indica que el atributo no será accesible desde
    fuera de la clase, pero si podrá ser accesado por métodos de la
    clase además de las subclases que se deriven (ver herencia).
Métodos:

Los métodos u operaciones de una clase son la forma en como ésta
interactúa con su entorno, éstos pueden tener las características:

 public (+): Indica que el método será visible tanto dentro como fuera
  de la clase, es decir, es accsesible desde todos lados.

 private (-): Indica que el método sólo será accesible desde dentro
  de la clase (sólo otros métodos de la clase lo pueden accesar).

 protected (#): Indica que el método no será accesible desde fuera
  de la clase, pero si podrá ser accesado por métodos de la clase
  además de métodos de las subclases que se deriven (ver herencia).
Modelamiento de clases
Un diagrama de clases sirve para visualizar
las relaciones entre las clases que
involucran el sistema, las cuales pueden
ser asociativas, de herencia, de uso y de
contenimiento.
Caso de uso
Es una descripción de los pasos o las actividades
que deberán realizarse para llevar a cabo algún
proceso. Los personajes o entidades que
participarán en un caso de uso se denominan
actores.
Diagrama de interacción
El diagrama de interacción, representa la forma en
como un Cliente (Actor) u Objetos (Clases) se
comunican entre si en petición a un evento

Más contenido relacionado

La actualidad más candente

Historia de uml
Historia de umlHistoria de uml
Historia de uml
Cesar Yupa
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
Historia del uml
Historia del umlHistoria del uml
Historia del uml
Jessica Leyva Romero
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
Guillermo Díaz
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
1da4
 
U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1
Giovanni Mézquita Hoyos
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
Isaac Astorga
 
Uml
UmlUml
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
Hermes Romero
 
Diagramas UML
Diagramas UMLDiagramas UML
Uml java
Uml javaUml java
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
mireya2022
 
Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
desimartinez
 
1 2 5 Modelando Clases
1 2 5 Modelando Clases1 2 5 Modelando Clases
1 2 5 Modelando Clases
UVM
 
Perfiles UML - Eliana Concha
Perfiles UML - Eliana ConchaPerfiles UML - Eliana Concha
Perfiles UML - Eliana Concha
2008PA2Info3
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
Roxx May RAmiirez
 
Uml
UmlUml
Uml
Pedro
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
nubiafernandez8
 

La actualidad más candente (18)

Historia de uml
Historia de umlHistoria de uml
Historia de uml
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Historia del uml
Historia del umlHistoria del uml
Historia del uml
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Uml
UmlUml
Uml
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Uml java
Uml javaUml java
Uml java
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
 
1 2 5 Modelando Clases
1 2 5 Modelando Clases1 2 5 Modelando Clases
1 2 5 Modelando Clases
 
Perfiles UML - Eliana Concha
Perfiles UML - Eliana ConchaPerfiles UML - Eliana Concha
Perfiles UML - Eliana Concha
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Uml
UmlUml
Uml
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
 

Similar a Lenguaje unificado de modelado

Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UML
abigail2015
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf
DayanDeSck
 
Uml
UmlUml
Luisfer
LuisferLuisfer
Luisfer
darwis darwis
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
Pablo Andres Cáceres Ferreira
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
NiltonTenorio
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
Leonel Narvaez Ruiz
 
Diagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosDiagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetos
Ricardo Garcia
 
Presentación1
Presentación1Presentación1
Presentación1
santyago98
 
Presentación1
Presentación1Presentación1
Presentación1
santyago98
 
Uml mateo henao
Uml mateo henaoUml mateo henao
Uml mateo henao
matehena
 
UML
UMLUML
IngenieríA De Software Uml
IngenieríA De Software UmlIngenieríA De Software Uml
IngenieríA De Software Uml
Trabajo En Facebook :$
 
Uml
UmlUml
Introducion uml
Introducion umlIntroducion uml
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
EL UML X2
EL UML X2EL UML X2
Introducción al tema de UML - Unified Model Language
Introducción al tema de UML - Unified Model LanguageIntroducción al tema de UML - Unified Model Language
Introducción al tema de UML - Unified Model Language
mlpichiya
 

Similar a Lenguaje unificado de modelado (20)

Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UML
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf
 
Uml
UmlUml
Uml
 
Luisfer
LuisferLuisfer
Luisfer
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
 
Diagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosDiagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Uml mateo henao
Uml mateo henaoUml mateo henao
Uml mateo henao
 
UML
UMLUML
UML
 
IngenieríA De Software Uml
IngenieríA De Software UmlIngenieríA De Software Uml
IngenieríA De Software Uml
 
Uml
UmlUml
Uml
 
Introducion uml
Introducion umlIntroducion uml
Introducion uml
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
EL UML X2
EL UML X2EL UML X2
EL UML X2
 
Introducción al tema de UML - Unified Model Language
Introducción al tema de UML - Unified Model LanguageIntroducción al tema de UML - Unified Model Language
Introducción al tema de UML - Unified Model Language
 

Lenguaje unificado de modelado

  • 1.
  • 2.  Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema
  • 3. Historia El lenguaje UML comenzó a gestarse en octubre de 1994, cuando Rumbaugh se unió a la compañía Rational fundada por Booch (dos reputados investigadores en el área de metodología del software). versión de UML.
  • 4. Una de la metas principales de UML es avanzar en el estado de la integración institucional proporcionando herramientas de interoperabilidad para el modelado visual de objetos.
  • 5. Versiones  Versión UML 0.8 (octubre 1995)  Versión UML 0.9 (junio 1996)  Versión UML 1.0 (enero 1997)  Versión UML 1.1 (julio 1997)  Versión UML 1.2 (junio 1998)  Versión UML 1.3 (junio 1999)  Versión UML 2.0 (marzo 2005)
  • 6. El lenguaje está dotado de múltiples herramientas para lograr la especificación determinante del modelo, pero en nuestro caso se trabaja en forma simplificada sobre:  Modelamiento de Clases  Casos de Uso  Diagrama de Interacción
  • 7. Atributos: Los atributos o características de una Clase pueden ser de tres tipos, los que definen el grado de comunicación y visibilidad de ellos con el entorno, estos son: public (+): Indica que el atributo será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados. private (-): Indica que el atributo sólo será accesible desde dentro de la clase (sólo sus métodos lo pueden accesar). protected (#): Indica que el atributo no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven (ver herencia).
  • 8. Métodos: Los métodos u operaciones de una clase son la forma en como ésta interactúa con su entorno, éstos pueden tener las características:  public (+): Indica que el método será visible tanto dentro como fuera de la clase, es decir, es accsesible desde todos lados.  private (-): Indica que el método sólo será accesible desde dentro de la clase (sólo otros métodos de la clase lo pueden accesar).  protected (#): Indica que el método no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de métodos de las subclases que se deriven (ver herencia).
  • 9. Modelamiento de clases Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de contenimiento.
  • 10. Caso de uso Es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algún proceso. Los personajes o entidades que participarán en un caso de uso se denominan actores.
  • 11. Diagrama de interacción El diagrama de interacción, representa la forma en como un Cliente (Actor) u Objetos (Clases) se comunican entre si en petición a un evento