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

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