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

PPTX
Uml 130409095936-phpapp01
PPTX
Qué es-uml uriel-nava_mucio_2°_"C"_
PPTX
Staruml
PDF
¿ES EL UML UN LENGUAJE DE MODELADO UNIFICADO?
DOCX
Uml
PDF
ADOO: 3.0 Introduccion A UML
PPTX
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
Uml 130409095936-phpapp01
Qué es-uml uriel-nava_mucio_2°_"C"_
Staruml
¿ES EL UML UN LENGUAJE DE MODELADO UNIFICADO?
Uml
ADOO: 3.0 Introduccion A UML
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"

La actualidad más candente (17)

PPTX
Presentación1
DOCX
Qué es uml, PARA QUE SIRVE, PASOS
PPTX
Lenguaje unificado de modelado
PPTX
Camtasia Getting Started Guide
PPTX
Uml (lenguaje unificado de modelado)
PDF
Uml
DOCX
Historia de la uml
DOCX
HA2NV50 EQ8-StarUML
PDF
Lenguaje unificado de modelado
DOCX
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
DOCX
Estructura de casos de uso
PPTX
DOCX
Luisfer
PPTX
Generacion en los diferentes diagramas de uml
ODP
Trabajo uml romero
Presentación1
Qué es uml, PARA QUE SIRVE, PASOS
Lenguaje unificado de modelado
Camtasia Getting Started Guide
Uml (lenguaje unificado de modelado)
Uml
Historia de la uml
HA2NV50 EQ8-StarUML
Lenguaje unificado de modelado
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
Estructura de casos de uso
Luisfer
Generacion en los diferentes diagramas de uml
Trabajo uml romero
Publicidad

Destacado (20)

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

Similar a Uml (20)

DOCX
PDF
Que es uml
PPTX
Desarrollo de uml
PDF
investigacion uml
PPT
PPTX
Presentación1
PPTX
Lenguaje unificado de modelado.pptx
PPT
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
PDF
Lenguaje de modelo de objetos
PPSX
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
PPTX
DOCX
Carolina castillo satizabal 2
PDF
PDF
Uml clase1
PDF
Uml clase1
PDF
Uml clase1
Que es uml
Desarrollo de uml
investigacion uml
Presentación1
Lenguaje unificado de modelado.pptx
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
Lenguaje de modelo de objetos
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
Carolina castillo satizabal 2
Uml clase1
Uml clase1
Uml clase1

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.