SlideShare una empresa de Scribd logo
1 de 10
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 (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
 

Destacado

0514 james 513 is anyone happy let them power point church sermon
0514 james 513 is anyone happy let them power point church sermon0514 james 513 is anyone happy let them power point church sermon
0514 james 513 is anyone happy let them power point church sermon
PowerPoint_Sermons
 
Documentos primaria-sesiones-unidad02-matematica-quinto grado-sesion15-mate_5to
Documentos primaria-sesiones-unidad02-matematica-quinto grado-sesion15-mate_5toDocumentos primaria-sesiones-unidad02-matematica-quinto grado-sesion15-mate_5to
Documentos primaria-sesiones-unidad02-matematica-quinto grado-sesion15-mate_5to
Teresa Clotilde Ojeda Sánchez
 
0514 mark 1230 your soul and with all power point church sermon
0514 mark 1230 your soul and with all power point church sermon0514 mark 1230 your soul and with all power point church sermon
0514 mark 1230 your soul and with all power point church sermon
PowerPoint_Sermons
 
Wedding consult
Wedding consultWedding consult
Wedding consult
yimchaeng
 
Social mediapresentation
Social mediapresentationSocial mediapresentation
Social mediapresentation
Bryan Mahoney
 
0514 john 168 the wrong about sin power point church sermon
0514 john 168 the wrong about sin power point church sermon0514 john 168 the wrong about sin power point church sermon
0514 john 168 the wrong about sin power point church sermon
PowerPoint_Sermons
 
Field coordinator perfomance appraisal 2
Field coordinator perfomance appraisal 2Field coordinator perfomance appraisal 2
Field coordinator perfomance appraisal 2
tonychoper0804
 
Crearunalicenciaenelblog 130408223548-phpapp01
Crearunalicenciaenelblog 130408223548-phpapp01Crearunalicenciaenelblog 130408223548-phpapp01
Crearunalicenciaenelblog 130408223548-phpapp01
Frans Shxdow
 
Revisão+g.. matematica cintia
Revisão+g.. matematica cintiaRevisão+g.. matematica cintia
Revisão+g.. matematica cintia
educafro
 

Destacado (20)

Demandas profesional de la salud 2 v9
Demandas profesional de la salud 2 v9Demandas profesional de la salud 2 v9
Demandas profesional de la salud 2 v9
 
0514 james 513 is anyone happy let them power point church sermon
0514 james 513 is anyone happy let them power point church sermon0514 james 513 is anyone happy let them power point church sermon
0514 james 513 is anyone happy let them power point church sermon
 
Detalles estructurales
Detalles estructurales Detalles estructurales
Detalles estructurales
 
* Raatnya rahasya jewel discover likes for * unicorn
* Raatnya rahasya   jewel discover  likes  for * unicorn* Raatnya rahasya   jewel discover  likes  for * unicorn
* Raatnya rahasya jewel discover likes for * unicorn
 
Boots-trap VS Jacknife!
Boots-trap VS Jacknife!Boots-trap VS Jacknife!
Boots-trap VS Jacknife!
 
Documentos primaria-sesiones-unidad02-matematica-quinto grado-sesion15-mate_5to
Documentos primaria-sesiones-unidad02-matematica-quinto grado-sesion15-mate_5toDocumentos primaria-sesiones-unidad02-matematica-quinto grado-sesion15-mate_5to
Documentos primaria-sesiones-unidad02-matematica-quinto grado-sesion15-mate_5to
 
Identificación de las nuevas exigencias para quienes trabajan
Identificación de las nuevas exigencias para quienes trabajanIdentificación de las nuevas exigencias para quienes trabajan
Identificación de las nuevas exigencias para quienes trabajan
 
0514 mark 1230 your soul and with all power point church sermon
0514 mark 1230 your soul and with all power point church sermon0514 mark 1230 your soul and with all power point church sermon
0514 mark 1230 your soul and with all power point church sermon
 
Alamitp el largo
Alamitp el largoAlamitp el largo
Alamitp el largo
 
Wedding consult
Wedding consultWedding consult
Wedding consult
 
Redes informaticas joseph cunduri
Redes informaticas   joseph cunduriRedes informaticas   joseph cunduri
Redes informaticas joseph cunduri
 
Plan de negocio micropequeñaymedianaempresa
Plan de negocio micropequeñaymedianaempresaPlan de negocio micropequeñaymedianaempresa
Plan de negocio micropequeñaymedianaempresa
 
Social mediapresentation
Social mediapresentationSocial mediapresentation
Social mediapresentation
 
0514 john 168 the wrong about sin power point church sermon
0514 john 168 the wrong about sin power point church sermon0514 john 168 the wrong about sin power point church sermon
0514 john 168 the wrong about sin power point church sermon
 
Cynthia L
Cynthia LCynthia L
Cynthia L
 
Field coordinator perfomance appraisal 2
Field coordinator perfomance appraisal 2Field coordinator perfomance appraisal 2
Field coordinator perfomance appraisal 2
 
Crearunalicenciaenelblog 130408223548-phpapp01
Crearunalicenciaenelblog 130408223548-phpapp01Crearunalicenciaenelblog 130408223548-phpapp01
Crearunalicenciaenelblog 130408223548-phpapp01
 
Revisão+g.. matematica cintia
Revisão+g.. matematica cintiaRevisão+g.. matematica cintia
Revisão+g.. matematica cintia
 
Guiaparalaelaboraciondelahistoriaclinica
Guiaparalaelaboraciondelahistoriaclinica Guiaparalaelaboraciondelahistoriaclinica
Guiaparalaelaboraciondelahistoriaclinica
 
今すぐITサービスマネジメントを実践~lmis on cloud~
今すぐITサービスマネジメントを実践~lmis on cloud~今すぐITサービスマネジメントを実践~lmis on cloud~
今すぐITサービスマネジメントを実践~lmis on cloud~
 

Similar a Uml

Presentación1
Presentación1Presentación1
Presentación1
santyago98
 
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
 

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.