Академический Документы
Профессиональный Документы
Культура Документы
El trmino lenguaje ha generado bastante confusin respecto a lo que es UML. En realidad el trmino lenguaje
quizs no es el ms apropiado, ya que no es un lenguaje propiamente dicho, sino una serie de normas y
estndares grficos respecto a cmo se deben representar los esquemas relativos al software. Mucha gente
piensa por confusin que UML es un lenguaje de programacin y esta idea es errnea: UML no es un lenguaje
de programacin. Como decimos, UML son una serie de normas y estndares que dicen cmo se debe
representar algo.
UML es una herramienta propia de personas que tienen conocimientos relativamente avanzados de
programacin y es frecuentemente usada por analistas funcionales (aquellos que definen qu debe hacer un
programa sin entrar a escribir el cdigo) y analistas-programadores (aquellos que dado un problema, lo estudian
y escriben el cdigo informtico para resolverlo en un lenguaje como Java, C#, Python o cualquier otro). Por
tanto si ests dando tus primeros pasos en programacin, te recomendaramos que te olvides de UML hasta que
tengas unos conocimientos mnimos como uso de condicionales, bucles, y conocimiento de la programacin
orientada a objetos. Esto es solo una recomendacin, en realidad prcticamente cualquier persona puede usar
UML, incluso podra usarse para realizar esquemas o documentacin de procesos que no tengan que ver con la
informtica.
Hemos dicho que UML es un estndar. Vamos a aclarar primero qu es un estndar. Supongamos que vamos a
definir un estndar llamado LMAPR o lenguaje de modelado de aprenderaprogramar.com. Ahora definimos
dentro de nuestro estndar estas normas:
Un animal debe representarse con su nombre escrito enteramente en minsculas enmarcado dentro de un
rectngulo doble. Encima del nombre debe etiquetarse el tipo de animal as: <<Tipo de Animal>>. Por ejemplo,
<<Gato>>.
Si un animal enva un mensaje a otro animal deben conectarse los dos animales con una lnea punteada
terminada en flecha encima de la cual debe figurar el texto msg (Contenido del mensaje).
Los diagramas de clases: describen la estructura esttica de un sistema. Las cosas que existen y que
nos rodean se agrupan naturalmente en categoras. Una clase es una categora o grupo de cosas
que tienen atributos (propiedades) y acciones similares. Un ejemplo puede ser la clase Aviones
que tiene atributos como el modelo de avin, la cantidad de motores, la velocidad de crucero
y la capacidad de carga til. Entre las acciones de las cosas de esta clase se encuentran: