analisis critico de metodologias usadas en el proceso de
Transcripción
analisis critico de metodologias usadas en el proceso de
ANALISIS CRITICO DE METODOLOGIAS USADAS EN EL PROCESO DE REEINGENIERIA DE APLICACIONES ORIENTADAS A OBJETOS REINGENIERIA ESTAD Definida por Chikofsky como: O DEL Descripción Recuperación de información sobre el diseño de un programa existente. ARTE Análisis critico Análisis critico de cada una de las metodologías investigadas para desarrollar la contribución de nuestro trabajo. Ventajas Uso de esta información para reestructurar o reconstruir el programa existente Desventajas Etapa de reingenieria en la que participa con vistas a adaptarlo a un cambio, a ampliarlo o a mejorar su calidad general Lenguaje de aplicación GENER A CION DE Autor(es) con el objetivo de conseguir una mayor facilidad de mantenimiento en el futuro (mantenimiento preventivo). Palabras claves LA GUIA DE LECT U RA 1. Construcción del contexto binario y lattice 2. Extracción de las jerarquías 3. Construcción de la guía a partir de las jerarquías 4. Algoritmo de búsqueda Objetos {O}: Publicaciones Atributos {A}: Palabras claves identificadas en cada una de Reverse Engineering IA C EN For ward Engineering A L B A T L A M R FO T P E C N O C DE D I C N I S I S Y L A N A Es una rama de la teoría de Lattice. LATTICE RESULTANTE Permite identificar grupos significativos de elementos que tienen propiedades comunes. Los elementos son llamados objetos y las propiedades, O L P M E J E CONJUNTO DE ELEMENTOS {O} {Garfield, Snoopy, Willy, Lassie} CONJUNTO DE PROPIEDADES {A} {Cartoon, Real, Perro, Gato, Ballena} TA BL A DE INC IDE EXTRACCION DE JERARQUIAS NC IA Existe una relación entre el elemento y la propiedad El elemento no posee relación con la propiedad CONTEXTO FORMAL {C}: Es el conjunto de elementos y propiedades junto con sus relaciones. Llamamos contexto formal C a (O,A,I) con I ⊆ O x A La relación binaria I nos da la incidencia del conjunto de propiedades sobre el de elementos s o l e d Requirements New Requirements CONSTRUCCION DE LA GUIA A PARTIR DE LAS JERARQUIAS a La tt ice de 1 co opi r p tu e ” u g “si entura av nc Forward Engineering Reengineering Reverse Engineering ón i c n e t lo n p i m e e j n e ó l si e n d e s Ext cepto con Design 2 Code El usuario propone la palabra clave Ciclo de reingenieria sobre la que quiere buscar Palabra/s claves sugeridas por el usuario ep to s ALGORITMO DE BUSQUEDA Para automatizar la búsqueda de publicaciones en el lattice resultante, se propuso un algoritmo basado en la teoría de Búsqueda en Anchura. S E N O SI U L C N CO Dificultad Encontrada: Las metodologías analizadas abarcan en su gran mayoría el proceso de reverse engineering, dejando de lado el proceso de forward engineering. Con esto concluimos que el Análisis de Conceptos Formales es más apropiado de aplicar en el proceso de reverse engineering que para el de forward. MAGDALENA CERVINO GIMENA MORO Directora: Gabriela Arevalo Una ventaja obtenida fue la facilidad de la construcción de jerarquías a partir del lattice. Una desventaja encontrada fue que las jerarquías están sujetas al dominio.
Documentos relacionados
Reingenieria de RRHH - Servicios para Empresas
• ¿Que actitudes, valores y creencias refuerzan la gestión? Y cuáles la neutralizan? • ¿Calza la cultura con la estrategia de recursos humanos ? • ¿Qué actitudes, creencias valores necesitamos camb...
Más detalles