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