SlideShare a Scribd company logo
1 of 10
UML
Uml es el lenguaje
modelado (de sistemas
de software) mas
utilizado y conocido en la
actualidad.
¿ QUE ES UML?
 Es un 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.

More Related Content

What's hot

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

What's hot (16)

Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_
 
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
 
Presentación1
Presentación1Presentación1
Presentación1
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
 
Uml
UmlUml
Uml
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Estructura de casos de uso
Estructura de casos de usoEstructura de casos de uso
Estructura de casos de uso
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
 
Luisfer
LuisferLuisfer
Luisfer
 
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
 
Uml
UmlUml
Uml
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modeller
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 

Viewers also liked

Fuller, Timothy Resume
Fuller, Timothy ResumeFuller, Timothy Resume
Fuller, Timothy Resume
Timothy Fuller
 
Presentation довкілля
Presentation  довкілляPresentation  довкілля
Presentation довкілля
Alena Tarasova
 
11t3804fsantoshインターンシップ
11t3804fsantoshインターンシップ11t3804fsantoshインターンシップ
11t3804fsantoshインターンシップ
Santosh Yonjan
 
Η ΜΟΥΣΙΚΗ ΣΤΑ ΣΥΜΠΟΣΙΑ
 Η ΜΟΥΣΙΚΗ ΣΤΑ ΣΥΜΠΟΣΙΑ Η ΜΟΥΣΙΚΗ ΣΤΑ ΣΥΜΠΟΣΙΑ
Η ΜΟΥΣΙΚΗ ΣΤΑ ΣΥΜΠΟΣΙΑ
Stella Sigourtsidou
 
Safety training online email 1
Safety training online email   1Safety training online email   1
Safety training online email 1
LBruceB
 

Viewers also liked (14)

Analisi di due articoli accademici relativi al software Coh-metrix
Analisi di due articoli accademici relativi al software Coh-metrixAnalisi di due articoli accademici relativi al software Coh-metrix
Analisi di due articoli accademici relativi al software Coh-metrix
 
turismo boyaca
turismo boyacaturismo boyaca
turismo boyaca
 
Publication Guidelines
Publication GuidelinesPublication Guidelines
Publication Guidelines
 
China
China  China
China
 
Fuller, Timothy Resume
Fuller, Timothy ResumeFuller, Timothy Resume
Fuller, Timothy Resume
 
Dia del niño
Dia del niñoDia del niño
Dia del niño
 
Presentation довкілля
Presentation  довкілляPresentation  довкілля
Presentation довкілля
 
11t3804fsantoshインターンシップ
11t3804fsantoshインターンシップ11t3804fsantoshインターンシップ
11t3804fsantoshインターンシップ
 
Let There Be Peace On Earth
Let There Be Peace On EarthLet There Be Peace On Earth
Let There Be Peace On Earth
 
Η ΜΟΥΣΙΚΗ ΣΤΑ ΣΥΜΠΟΣΙΑ
 Η ΜΟΥΣΙΚΗ ΣΤΑ ΣΥΜΠΟΣΙΑ Η ΜΟΥΣΙΚΗ ΣΤΑ ΣΥΜΠΟΣΙΑ
Η ΜΟΥΣΙΚΗ ΣΤΑ ΣΥΜΠΟΣΙΑ
 
La Gerencia del Conocimiento
La Gerencia del ConocimientoLa Gerencia del Conocimiento
La Gerencia del Conocimiento
 
Safety training online email 1
Safety training online email   1Safety training online email   1
Safety training online email 1
 
AACO's Client Services Unit (CSU) Update
AACO's Client Services Unit (CSU) UpdateAACO's Client Services Unit (CSU) Update
AACO's Client Services Unit (CSU) Update
 
How to get Ready for FirstNet | Strategy, Architecture, and Security | June 10
How to get Ready for FirstNet | Strategy, Architecture, and Security | June 10How to get Ready for FirstNet | Strategy, Architecture, and Security | June 10
How to get Ready for FirstNet | Strategy, Architecture, and Security | June 10
 

Similar to Uml 130409095936-phpapp01

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
 
Historia de la uml
Historia de  la umlHistoria de  la uml
Historia de la uml
Any Saula
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 

Similar to Uml 130409095936-phpapp01 (20)

Uml
UmlUml
Uml
 
Nesii
NesiiNesii
Nesii
 
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"
 
Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de uml
 
Presentación1
Presentación1Presentación1
Presentación1
 
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
 
Uml
UmlUml
Uml
 
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"
 
Historia de la uml
Historia de  la umlHistoria de  la uml
Historia de la uml
 
Tema N° 11 Lenguaje de Representación (UML y URN)
Tema N° 11 Lenguaje de Representación (UML y URN)Tema N° 11 Lenguaje de Representación (UML y URN)
Tema N° 11 Lenguaje de Representación (UML y URN)
 
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
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
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
 
Uml
UmlUml
Uml
 
Lenguaje Unificado de Modelado (UML) versión 2.4.1
Lenguaje Unificado de Modelado (UML) versión 2.4.1Lenguaje Unificado de Modelado (UML) versión 2.4.1
Lenguaje Unificado de Modelado (UML) versión 2.4.1
 

Uml 130409095936-phpapp01

  • 1. UML Uml es el lenguaje modelado (de sistemas de software) mas utilizado y conocido en la actualidad.
  • 2. ¿ QUE ES UML?  Es un 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.