UML Domine el lenguaje de modelado más utilizado en la actualidad
Ingeniería Inversa Herramientas I Ventana Ayuda 1 Reporte ► Si Project Publisher... Secuenciar Casos de Uso,,. Configurar Estereotipos.., Configurar Requerimientos... Configurar Lenguaje de Programación... Inversión Instantánea ► Generador Instantáneo ¥ Invertir DDL... Java Bidireccional > Mapeo fteladonal de Objetos (ORM) > Código de Máquina de Estado ► (§S Integración IDE... Visio Integration.., m Editor de Forma... Trabajo en Equipo ► © DB-VA SQL Administrador de Claves... Opciones... ■ <np >.onaoorai.iun ¡100% V B Originai v ' i J L Inversión Instantánea... Java,.. Fuente C + +... archivos .NET dll o exe... Fuente CC«BA IDL,,. Fuente Ada 9x,.. XML,.. XML Schema... JDBC... Hibernar... Fuente PHP S,0... Fuente Python,.. Objective-C... LOLUsdela- TTinwofte Auto ^modalo : string -knre.vTknt -v^ocidBd; float +frBnart>' HKstetvO F igu ra 11. El constructor para la generación de diagramas de secuencia a pa rtir de código fuente. Las opciones en cuanto a los lenguajes de entrada son un poco más reducidas que las opciones de salida presentadas para la generación de código automático. Sin embar go, en los principales lenguajes orientados a objetos, como Java o C++, podemos tra bajar en ambos sentidos. Dentro de las opciones de configuración para la Ingeniería Reversa debemos especificar y configurar distintas opciones según el lenguaje de entrada seleccionado. Esto no se debe a una extraña elección de los desarrolladores de la herramienta, sino a que los distintos lenguajes tienen distintos constructores y formas, y la herramienta debe estar preparada para enfrentarse a cada uno de ellos. Con respecto al lenguaje de programación Java, podemos especificar tanto archi vos con código fuente {aquellos con extensión .java), como también archivos com pilados (aquellos con extensión .class) o, incluso, librerías o archivos jar. Esto nos brinda muchas y variadas posibilidades para generar los diagramas de clase desde diferentes ángulos. Sin embargo, la opción más importante para especificar en este punto es la ubicación del código fuente. Cuando tenemos todos los detalles lis tos, alcanza con apretar el botón de OK para obtener un diagrama de clases que refleje el código de entrada. En realidad, para ser precisos, Visual Paradigm divide esta etapa en dos pasos, ya que una vez cargados los datos correspondientes al códi go de entrada tenemos una ventana intermedia a partir de la cual ya podemos obtener el diagrama de clases correspondiente. A través de esta ventana intermedia 245
RkJQdWJsaXNoZXIy MjI4NDcx