UML Domine el lenguaje de modelado más utilizado en la actualidad
PRELIMINARES INTRODUCCION Quizá la revelación más poderosa en las últimas décadas dentro de la Ingeniería de Software haya sido la utilización de modelos para describir el comportamien to y las propiedades de los sistemas. Si bien existen desde mucho tiempo atrás, no es hasta recientemente que su empleo pasó a ser clave dentro del mundo de la computación. Surge, entonces, el gran objetivo de este libro: reconocer la importancia de la etapa del modelado dentro de los procesos actuales de desa rrollo de software y de los modelos para la construcción robusta de software. Como tal, es importante observar el rol vital que tienen los modelos en la actua lidad dentro del amplio mundo de la Informática. Nada mejor para ilustrar los lenguajes de modelados que hacerlo a través de UML, uno de los más conocidos mundialmente, cuya aplicación es prácticamente un estándar. Tanto sus diagramas como sus gráficos y modelos son reconocidos sin inconvenientes por cualquier programador o analista en todas partes del mundo. Los conceptos teóricos desarrollados en el libro son plasmados en el mundo con creto, empleando una de las herramientas de modelado basadas en UML más reco nocidas, como lo es Visual Paradigm for UML. El libro está dirigido a un amplio rango de lectores. Desde un programador princi piante, que quiere aprender a expresar de una manera comprensible la solución que va a desarrollar, hasta un programador avanzado que ha comprendido la necesidad de comunicar la solución elegida de una manera directa y sencilla. No es necesario contar con conocimientos previos dentro de los lenguajes de modelado, aunque sí es impor tante que el lector esté familiarizado con la Programación Orientada a Objetos, para comprender más idóneamente los constructores aplicados en la etapa de modelado. Una vez finalizado el libro, el lector contará con las habilidades suficientes para analizar y razonar sobre el problema a resolver antes de comenzar a programar y también podrá transmitir y validar a los demás las funcionalidades de su sistema antes de que esté en funcionamiento. Concretamente, el lector adquirirá una poderosa herramienta de comunicación. 12
RkJQdWJsaXNoZXIy MjI4NDcx