software

Páginas: 6 (1392 palabras) Publicado: 17 de marzo de 2014
Qué es y para qué sirve UML, el Lenguaje Unificado de Modelado

APRENDERAPROGRAMAR.COM

¿QUÉ ES Y PARA QUÉ SIRVE
UML? VERSIONES DEL
LENGUAJE UNIFICADO DE
MODELADO. TIPOS DE
DIAGRAMAS. INGENIERÍA
DEL SOFTWARE
(DV00205D)

Sección: Divulgación
Categoría: Lenguajes y entornos
Fecha última actualización: 2013
Resumen: UML ó Lenguaje Unificado de Modelado es un estándar para
larepresentación de procesos, abstracciones o esquemas de software
(programas informáticos).

Autor: César Krall
© aprenderaprogramar.com, 2006-2013

Qué es y para qué sirve UML, el Lenguaje Unificado de Modelado

UML
UML son las siglas de “Unified Modeling Language” o “Lenguaje Unificado de Modelado”. Se trata de un
estándar que se ha adoptado a nivel internacional por numerosos organismos yempresas para crear
esquemas, diagramas y documentación relativa a los desarrollos de software (programas informáticos).

¿QUÉ ES Y PARA QUÉ SIRVE UML?
El término “lenguaje” ha generado bastante confusión respecto a lo que es UML. En realidad el término
lenguaje quizás no es el más apropiado, ya que no es un lenguaje propiamente dicho, sino una serie de
normas y estándares gráficos respecto acómo se deben representar los esquemas relativos al software.
Mucha gente piensa por confusión que UML es un lenguaje de programación y esta idea es errónea:
UML no es un lenguaje de programación. Como decimos, UML son una serie de normas y estándares
que dicen cómo se debe representar algo.
UML es una herramienta propia de personas que tienen conocimientos relativamente avanzados deprogramació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). Por tanto si estás dando tus primeros pasos en programación, te
recomendaríamos quete olvides de UML hasta que tengas unos conocimientos mínimos como uso de
condicionales, bucles, y conocimiento de la programación orientada a objetos. Esto es solo una
recomendación, en realidad prácticamente cualquier persona puede usar UML, incluso podría usarse
para realizar esquemas o documentación de procesos que no tengan que ver con la informática.
Hemos dicho que UML es un estándar.Vamos a aclarar primero qué es un estándar. Supongamos que
vamos a definir un estándar llamado “LMAPR” o lenguaje de modelado de aprenderaprogramar.com.
Ahora definimos dentro de nuestro estándar estas normas:
Un animal debe representarse con su nombre escrito enteramente en minúsculas enmarcado dentro de
un rectángulo doble. Encima del nombre debe etiquetarse el tipo de animal así: .
Porejemplo, .
Si un animal envía un mensaje a otro animal deben conectarse los dos animales con una línea punteada
terminada en flecha encima de la cual debe figurar el texto msg(“Contenido del mensaje”).

© aprenderaprogramar.com, 2006-2013

Qué es y para qué sirve UML, el Lenguaje Unificado de Modelado

Ahora supongamos que tenemos dos gatos, uno de los cuales le dice al otro “Caza un ratón ytráemelo
aquí por favor”. Veamos formas de representar esto:

Caza un ratón y
tráemelo aquí por favor

GARFIELD

JERRY

Esta es una forma de representación. Sin embargo, no se adapta al estándar que hemos definido por
varios motivos: no indica encima de los nombres de los animales, no escribe los nombres en
minúsculas, no representa los animales con un rectángulo, etc.
Veamos larepresentación que sí se adaptaría al estándar definido:



msg (“Caza un ratón y tráemelo aquí por favor”)

garfield


tom

Con este ejemplo sencillo hemos tratado de hacer explícito qué es y para qué sirve UML: un conjunto
de normas que nos dicen cómo hay que representar esquemas de software. En el caso del software
orientado a objetos, en vez de gatos tendremos clases u objetos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Software
  • Software
  • Software
  • Software
  • Software
  • el software
  • El Software
  • Que Es El Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS