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

P rólogo PROLOGO En los procesos modernos de desarrollo, los modelos juegan un papel trascen­ dental. No sólo sirven como una herramienta de comunicación entre los miem­ bros del equipo de desarrollo, sino que también son empleados para comunicar las propiedades y el comportamiento del sistema con los usuarios, los clientes, los directivos y gerentes del proyecto. En este libro encontraremos la motivación necesaria para iniciar el viaje hacia el mundo del modelado. A través de ejemplos concretos y sencillos, iremos conociendo gradualmente todos los constructores y elementos necesarios para comprender cabal­ mente la construcción de modelos, así como también adquiriremos habilidades para poder razonar y analizar modelos que reflejen el comportamiento de un sistema. El libro cubre tres áreas fundamentales simultáneamente, trascendiendo el hecho de ser meramente un libro sobre UML. Por un lado, nos acerca a la etapa de modelado de sistemas y nos permite sumergirnos dentro de una visión llena de abstracciones, propiedades y comportamiento. Por otro, también introduce técnicas apropiadas de análisis y diseño de sistemas. En cada capítulo encontraremos guías y heurísticas que nos dan la posibilidad de obtener un modelado correcto y completo de todas las características de nuestro sistema. Finalmente, el libro explora en profundidad una de las herramientas de modelado más poderosas y expresivas del mercado: Visual Paradigm for UML. El hecho de obtener conocimiento práctico y concreto sobre una herramienta del mundo real nos permitirá lograr un entendimiento total y com­ pleto del poder expresivo de los modelos. Emprender la tarea de aprender un nuevo lenguaje de modelado involucra, además de conocer la forma y la sintaxis de los constructores, reconocer y comprender el fundamento conceptual de cada uno de ellos, es decir, su semántica y significado. Básicamente, se trata de visualizar el software desde una perspectiva de modelos, y alejarnos del concepto de software como código. Esto se ve plasmado en cada hoja del libro, desarrollando cada nuevo elemento con estructura y significado, mante­ niendo siempre la visión del modelo como unidad de software.

RkJQdWJsaXNoZXIy MjI4NDcx