UML Domine el lenguaje de modelado más utilizado en la actualidad

H is to ria de UM L Primeros pasos UM L es un lenguaje de modelado. Los modelos UM L representan tanto la estructura estática, como el comportamiento dinámico de nuestro sistema. Es un lenguaje visual que, como desarrolladores, nos sirve para comunicarnos con el usuario, obteniendo y validando los requerimientos, y también con colegas desarrolladores, para discutir las funcionalidades del sistema. Además de mode­ lar nuestro sistema, obtenemos una documentación precisa de él. Los modelos guiarán el desarrollo del sistema, por lo que podemos considerarlos como los cimientos sobre los cuales se edificará. UM L es un lenguaje de modelado de propósito general. Esto significa que pode­ mos modelar cualquier tipo de aplicaciones, desde servicios web hasta sistemas de mantenimiento de datos de una empresa, pasando por aplicaciones embebidas para telefonía celular. Su variedad de modelos y expresividad cubren todos los pasos del análisis y diseño, desde la obtención de requerimientos hasta la especificación for­ mal de los componentes del sistema. Con respecto a la capacidad de abstracción, UM L cuenta con una amplia gama de sabores para visualizar un determinado com­ ponente desde diferentes perspectivas. También cuenta con una rica expresividad para agrupar los componentes según diferentes ángulos, adecuándose tanto a la estructura estática como a las características dinámicas o de comportamiento. Como cualquier otro lenguaje, UML tiene reglas que guían la construcción de sus modelos. Por ejemplo, el lenguaje castellano tiene reglas ortográficas y modos ver­ bales que rigen la estructura del lenguaje. Estas reglas nos dicen que Antonia y Charlotte son dos gatitas preciosas es una oración válida, mientras que casa llueve ordenadamente verde no es una oración bien formada. Esta última oración nos per­ mite introducir dos conceptos importantes: sintaxis y semántica. La sintaxis se refiere, en este caso, a que todas las palabras están formadas correc­ tamente y separadas con los mecanismos establecidos, como espacios en blanco, comas o puntos y comas. La Real Academia Española (www.rae.es) define la sin­ taxis de la siguiente manera: parte de la gramática que enseña a coordinar y unir las palabras para formar las oraciones y expresar conceptos. En el caso de la última oración, podemos ver que es sintácticamente correcta. Cada palabra está bien escrita. El problema es que no tiene sentido, y es aquí m ESTÁNDARES La utilización de estándares es una ventaja vital para el avance y la evolución de la computación. Permite universalizar los conceptos para que puedan ser aplicados en diferentes ámbitos y pro­ yectos. Existen muchos y variados lenguajes de modelados, pero UML fue uno de los primeros en ser considerado como un estándar dentro de la comunidad informática. 35

RkJQdWJsaXNoZXIy MjI4NDcx