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

2. INTRODUCCIÓNA UML la m u ltip lic id ad de la asociación, un concepto que veremos más adelante. La inter­ pretación es que, en este caso, un libro puede tener muchos autores, y un autor puede escribir muchos libros. Podemos notar la importancia del lenguaje gráfico. Cualquier persona, aún sin tener conocimiento en técnicas avanzadas de Ingeniería de Software o de Computación, podría deducir que existe algún tipo de relación entre los rectángulos de Autor y Libro. La flecha hace explícita la noción de que ambas clases están relacionadas. Finalmente, veamos un ejemplo de un diagrama que muestra algún tipo de com­ portamiento dinámico. El siguiente d iag ram a de estados refleja los distintos estados que atraviesan las instancias de tipo Libro a lo largo de la ejecución del sistema. Figura 6. Diagrama de estados para la clase Libro. El pequeño punto negro representa el e stado in icial. Desde esta etapa el libro está en el estado Borrador. Cuando se termina, cambia de estado, llegando al de ListoParaPublicación. Finalmente, cuando se obtiene la autorización de parte de la editorial, el libro pasa al estado Publicado. El punto siguiente a éste denota el estado fmal del diagrama de estados. Así, tenemos una idea intuitiva, y al mismo tiempo precisa, de los diferentes estados en la vida de un libro según nuestro sistema. HERRAMIENTAS Existen muchas herramientas para la construcción de modelos a través del lengua­ je de modelado UM L y vienen en todos los sabores: comerciales, gratuitas, con 40

RkJQdWJsaXNoZXIy MjI4NDcx