SlideShare una empresa de Scribd logo
UML

Uml es el lenguaje
modelado (de sistemas
de software) mas
utilizado y conocido en la
actualidad.
¿ QUE ES UML?

 Esun lenguaje grafico para
 visualizar, especificar, plantear, construir un
 problema, entre otros. Uml se basa en
 ofrecer un estándar en donde este beneficie
 y satisfaga una mejor forma de entender la
 visualización de lo que en verdad quiere
 demostrar un lenguaje modelado.
CARACTERÍSTICAS DEL UML
   UML debe entenderse como:
    - Un estándar para modelado de sistemas.
    - No es un estándar para procesos de software.
    - Debe aplicarse en el contexto de un proceso de
    software.

    Es una notación, no es un proceso.

    Establecido como estándar para documentar el proceso
    de ingeniería de software.

    Combina lo mejor del modelado de procesos, objetos,
    datos y componentes.
DIAGRAMAS PRINCIPALES EN UML
 Los diagramas de casos de uso: describen las
  relaciones y las dependencias entre un grupo
  de casos de uso y los actores participantes en el
  proceso.
Ejemplo:
    diagramas de clases: muestran las diferentes
    clases que componen un sistema y cómo se
    relacionan unas con otras.
diagramas 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.
¿ CUAL ES LA NECESIDAD DE UML?
   Su necesidad radica principalmente en el hecho de
    que es un lenguaje que permite desarrollar un plan
    bien analizado que pueda ser comprensible tanto
    como para el cliente como para los o el realizador
    explicarlo, analizarlo y desarrollarlo.
OBJETIVOS UML
   ! Definir un lenguaje de modelado visual fácil de aprender
   pero rico en significado
   ! Estándar, estable y configurable
   ! Unificar las metodologías de análisis y diseño OO más
   conocidas (Booch, OMT, Objectory)
   ! e incluir ideas de otros lenguajes de modelado
   ! Ser independiente de lenguajes de programación o
   procesos particulares
   ! Promover en el mercado el crecimiento de herramientas
   CASE OO con soporte a UML
   ! Soportar conceptos de desarrollo de alto nivel tales como
   colaboraciones, frameworks, patrones y componentes
   ! Tratar aspectos del desarrollo de software actual
   ! escalabilidad, concurrencia, distribución, ejecutabilidad, etc.
JAMES RUBAUGH

    es un científico de la computación y un
    metodología de objeto. Es mejor conocido por su
    trabajo en la creación de la Técnica de Modelado
    de Objetos y el Lenguaje Unificado de Modelado
    (UML).
HISTORIA UML
   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).
    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.

Más contenido relacionado

La actualidad más candente

Presentación1
Presentación1Presentación1
Presentación1
santyago98
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
myle22
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
Darwin Arroyo Molina
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guide
hectorxxx
 
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
JhensOliver
 
Uml
UmlUml
Uml
CBISOE
 
Historia de la uml
Historia de  la umlHistoria de  la uml
Historia de la uml
Any Saula
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
Erick Ortega Herrera
 
UML
UMLUML
Uml
UmlUml
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
DarwinGranda
 
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De ModeladoC:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
JuanGilerSaltos
 
Estructura de casos de uso
Estructura de casos de usoEstructura de casos de uso
Estructura de casos de uso
Carlos Andres Perez Cabrales
 
Historia uml
Historia umlHistoria uml
Luisfer
LuisferLuisfer
Luisfer
darwis darwis
 
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
esteban esteban
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 

La actualidad más candente (17)

Presentación1
Presentación1Presentación1
Presentación1
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guide
 
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
 
Uml
UmlUml
Uml
 
Historia de la uml
Historia de  la umlHistoria de  la uml
Historia de la uml
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
 
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De ModeladoC:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
 
Estructura de casos de uso
Estructura de casos de usoEstructura de casos de uso
Estructura de casos de uso
 
Historia uml
Historia umlHistoria uml
Historia uml
 
Luisfer
LuisferLuisfer
Luisfer
 
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
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 

Similar a Uml

Nesii
NesiiNesii
Que es uml
Que es umlQue es uml
Que es uml
Peter Intriago
 
Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de uml
Luis Reyez
 
investigacion uml
investigacion umlinvestigacion uml
investigacion uml
CristhianTapia7
 
UML
UMLUML
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Uml
UmlUml
Presentación1
Presentación1Presentación1
Presentación1
santyago98
 
Uml
UmlUml
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
NiltonTenorio
 
Uml
UmlUml
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
YuseLis Andrades
 
Lenguaje de modelo de objetos
Lenguaje de modelo de objetosLenguaje de modelo de objetos
Lenguaje de modelo de objetos
JuanManuelBurgosRive
 
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
YuseLis Andrades
 
Uml
UmlUml
Carolina castillo satizabal 2
Carolina castillo satizabal 2Carolina castillo satizabal 2
Carolina castillo satizabal 2
Caroliina Satiizabal
 
Uml clase1
Uml clase1Uml clase1
Uml clase1
yuliethces
 
Uml clase1
Uml clase1Uml clase1
Uml clase1
yuliethces
 
Uml clase1
Uml clase1Uml clase1
Uml clase1
yuliethces
 
Uml
UmlUml

Similar a Uml (20)

Nesii
NesiiNesii
Nesii
 
Que es uml
Que es umlQue es uml
Que es uml
 
Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de uml
 
investigacion uml
investigacion umlinvestigacion uml
investigacion uml
 
UML
UMLUML
UML
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
Uml
UmlUml
Uml
 
Presentación1
Presentación1Presentación1
Presentación1
 
Uml
UmlUml
Uml
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
 
Uml
UmlUml
Uml
 
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
 
Lenguaje de modelo de objetos
Lenguaje de modelo de objetosLenguaje de modelo de objetos
Lenguaje de modelo de objetos
 
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
 
Uml
UmlUml
Uml
 
Carolina castillo satizabal 2
Carolina castillo satizabal 2Carolina castillo satizabal 2
Carolina castillo satizabal 2
 
Uml clase1
Uml clase1Uml clase1
Uml clase1
 
Uml clase1
Uml clase1Uml clase1
Uml clase1
 
Uml clase1
Uml clase1Uml clase1
Uml clase1
 
Uml
UmlUml
Uml
 

Uml

  • 1. UML Uml es el lenguaje modelado (de sistemas de software) mas utilizado y conocido en la actualidad.
  • 2. ¿ QUE ES UML?  Esun lenguaje grafico para visualizar, especificar, plantear, construir un problema, entre otros. Uml se basa en ofrecer un estándar en donde este beneficie y satisfaga una mejor forma de entender la visualización de lo que en verdad quiere demostrar un lenguaje modelado.
  • 3. CARACTERÍSTICAS DEL UML  UML debe entenderse como: - Un estándar para modelado de sistemas. - No es un estándar para procesos de software. - Debe aplicarse en el contexto de un proceso de software. Es una notación, no es un proceso. Establecido como estándar para documentar el proceso de ingeniería de software. Combina lo mejor del modelado de procesos, objetos, datos y componentes.
  • 4. DIAGRAMAS PRINCIPALES EN UML  Los diagramas de casos de uso: describen las relaciones y las dependencias entre un grupo de casos de uso y los actores participantes en el proceso. Ejemplo:
  • 5. diagramas de clases: muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras.
  • 6. diagramas 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.
  • 7. ¿ CUAL ES LA NECESIDAD DE UML?  Su necesidad radica principalmente en el hecho de que es un lenguaje que permite desarrollar un plan bien analizado que pueda ser comprensible tanto como para el cliente como para los o el realizador explicarlo, analizarlo y desarrollarlo.
  • 8. OBJETIVOS UML  ! Definir un lenguaje de modelado visual fácil de aprender  pero rico en significado  ! Estándar, estable y configurable  ! Unificar las metodologías de análisis y diseño OO más  conocidas (Booch, OMT, Objectory)  ! e incluir ideas de otros lenguajes de modelado  ! Ser independiente de lenguajes de programación o  procesos particulares  ! Promover en el mercado el crecimiento de herramientas  CASE OO con soporte a UML  ! Soportar conceptos de desarrollo de alto nivel tales como  colaboraciones, frameworks, patrones y componentes  ! Tratar aspectos del desarrollo de software actual  ! escalabilidad, concurrencia, distribución, ejecutabilidad, etc.
  • 9. JAMES RUBAUGH  es un científico de la computación y un metodología de objeto. Es mejor conocido por su trabajo en la creación de la Técnica de Modelado de Objetos y el Lenguaje Unificado de Modelado (UML).
  • 10. HISTORIA UML  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). 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.