SlideShare una empresa de Scribd logo
1 de 2
UML
UML son las siglas de “Unified Modeling Language” o “Lenguaje Unificado de
Modelado” en español. Se trata de un estándar que se ha adoptado a nivel
internacional por numerosos organismos y empresas para crear esquemas, diagramas
y documentación relativa a los desarrollos de software (programas informáticos).
UML es una herramienta propia de personas que tienen conocimientos relativamente
avanzados de programación y es frecuentemente usada por analistas funcionales
(aquellos que definen qué debe hacer un programa sin entrar a escribir el código) y
analistas-programadores (aquellos que, dado un problema, lo estudian y escriben el
código informático para resolverlo en un lenguaje como Java, C#, Python o cualquier
otro).
Una exigencia de la gran mayoría de instituciones dentro de su Plan Informático
estratégico, es que los desarrollos de software bajo una arquitectura en Capas, se
formalicen con un lenguaje estándar y unificado.
Es decir, se requiere que cada una de las partes que comprende el desarrollo de todo
software de diseño orientado a objetos, se visualice, especifique y documente con
lenguaje común.
Se necesitaba un lenguaje que fuese gráfico, a fin de especificar y documentar un
sistema de software, de un modo estándar incluyendo aspectos conceptuales tales
como procesos de negocios y funciones del sistema.
Este lenguaje unificado que cumple con estos requerimientos, es ciertamente UML, el
cual cuenta con una notación estándar y semánticas esenciales, para el modelado de
un sistema orientado a objetos.
¿Quién usa UML? UML lo suelen usar las empresas o medianos o grandes equipos de
desarrollo software con el objetivo de planificar y documentar cómo se construyen los
programas informáticos complejos. Los usuarios individuales o pequeños equipos de
desarrollo de 2 o 3 personas no suelen usar herramientas UML. UML es un término que
se relaciona mucho con “Ingeniería del software”. Al igual que un proyecto de edificio
requiere la participación de un arquitecto y unos plantos, un proyecto software
requiere la participación de ingenieros informáticos y una planificación y
documentación.
Tipos de Diagramas en UML:
Usando UML se pueden construir numerosos tipos de diagramas. Tales Como:
Diagramas de casos de uso: representan a los actores y casos de uso (procesos
principales) que intervienen en un desarrollo de software.
Diagramas de clases: para UML una clase es una entidad, no una clase software. Un
diagrama de clases UML puede ser un diagrama del dominio o representación de
conceptos que intervienen en un problema, o también un diagrama de clases software.
El sentido de un diagrama UML se lo da la persona que lo construye.
Diagramas de secuencia: suelen usarse para representar objetos software y el
intercambio de mensajes entre ellos, representando la aparición de nuevos objetos de
izquierda a derecha.
Diagramas de colaboración: suelen usarse para representar objetos o clases y la
forma en que se transmiten mensajes y colaboran entre ellos para cumplir un objetivo.
Diagramas de estados: suelen usarse para representar cómo evoluciona un sistema
(cómo va cambiando de estado) a medida que se producen determinados eventos.
Otros diagramas: diagramas de actividad, diagramas de paquetes, diagramas de
arquitectura software, etc.

Más contenido relacionado

La actualidad más candente

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
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
ErickMontesdeoca5
 

La actualidad más candente (18)

Uml
UmlUml
Uml
 
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
 
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
 
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
 
Entornos de Desarrollo - UML - Angel Mancebo Guerrero
Entornos de Desarrollo - UML - Angel Mancebo GuerreroEntornos de Desarrollo - UML - Angel Mancebo Guerrero
Entornos de Desarrollo - UML - Angel Mancebo Guerrero
 
Staruml
StarumlStaruml
Staruml
 
Introducción a Uml
Introducción a UmlIntroducción a Uml
Introducción a Uml
 
Uml Concepto
Uml   ConceptoUml   Concepto
Uml Concepto
 
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"
 
Sistemas uml
Sistemas umlSistemas uml
Sistemas uml
 
Uml
UmlUml
Uml
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
 
sistemas de informacion
sistemas de informacionsistemas de informacion
sistemas de informacion
 
Herramientas IDE - CASE
Herramientas IDE - CASEHerramientas IDE - CASE
Herramientas IDE - CASE
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 

Similar a Uml

Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
Historia de la uml
Historia de  la umlHistoria de  la uml
Historia de la uml
Any Saula
 

Similar a Uml (20)

Uml
UmlUml
Uml
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
¿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
 
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
 
10753034(1).ppt
10753034(1).ppt10753034(1).ppt
10753034(1).ppt
 
Uml
UmlUml
Uml
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
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)
 
Uml
UmlUml
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
 
Quesuml 120730220213-phpapp02
Quesuml 120730220213-phpapp02Quesuml 120730220213-phpapp02
Quesuml 120730220213-phpapp02
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 
Historia de la uml
Historia de  la umlHistoria de  la uml
Historia de la uml
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 

Uml

  • 1. UML UML son las siglas de “Unified Modeling Language” o “Lenguaje Unificado de Modelado” en español. Se trata de un estándar que se ha adoptado a nivel internacional por numerosos organismos y empresas para crear esquemas, diagramas y documentación relativa a los desarrollos de software (programas informáticos). UML es una herramienta propia de personas que tienen conocimientos relativamente avanzados de programación y es frecuentemente usada por analistas funcionales (aquellos que definen qué debe hacer un programa sin entrar a escribir el código) y analistas-programadores (aquellos que, dado un problema, lo estudian y escriben el código informático para resolverlo en un lenguaje como Java, C#, Python o cualquier otro). Una exigencia de la gran mayoría de instituciones dentro de su Plan Informático estratégico, es que los desarrollos de software bajo una arquitectura en Capas, se formalicen con un lenguaje estándar y unificado. Es decir, se requiere que cada una de las partes que comprende el desarrollo de todo software de diseño orientado a objetos, se visualice, especifique y documente con lenguaje común. Se necesitaba un lenguaje que fuese gráfico, a fin de especificar y documentar un sistema de software, de un modo estándar incluyendo aspectos conceptuales tales como procesos de negocios y funciones del sistema. Este lenguaje unificado que cumple con estos requerimientos, es ciertamente UML, el cual cuenta con una notación estándar y semánticas esenciales, para el modelado de un sistema orientado a objetos.
  • 2. ¿Quién usa UML? UML lo suelen usar las empresas o medianos o grandes equipos de desarrollo software con el objetivo de planificar y documentar cómo se construyen los programas informáticos complejos. Los usuarios individuales o pequeños equipos de desarrollo de 2 o 3 personas no suelen usar herramientas UML. UML es un término que se relaciona mucho con “Ingeniería del software”. Al igual que un proyecto de edificio requiere la participación de un arquitecto y unos plantos, un proyecto software requiere la participación de ingenieros informáticos y una planificación y documentación. Tipos de Diagramas en UML: Usando UML se pueden construir numerosos tipos de diagramas. Tales Como: Diagramas de casos de uso: representan a los actores y casos de uso (procesos principales) que intervienen en un desarrollo de software. Diagramas de clases: para UML una clase es una entidad, no una clase software. Un diagrama de clases UML puede ser un diagrama del dominio o representación de conceptos que intervienen en un problema, o también un diagrama de clases software. El sentido de un diagrama UML se lo da la persona que lo construye. Diagramas de secuencia: suelen usarse para representar objetos software y el intercambio de mensajes entre ellos, representando la aparición de nuevos objetos de izquierda a derecha. Diagramas de colaboración: suelen usarse para representar objetos o clases y la forma en que se transmiten mensajes y colaboran entre ellos para cumplir un objetivo. Diagramas de estados: suelen usarse para representar cómo evoluciona un sistema (cómo va cambiando de estado) a medida que se producen determinados eventos. Otros diagramas: diagramas de actividad, diagramas de paquetes, diagramas de arquitectura software, etc.