METODOS Y MODELOS DE REINGENIERIA
TEMA: METODOS Y MODELOS DE REINGENIERIA DE SOFTWARE
PRESENTADO POR:
CARLOS DANIEL GOMEZ DAZA
PRESENTADO A:
PATTY PEDROZA BARRIOS
UNIVERSIDAD LIBRE SECCIONAL BARRANQUILLA
FACULTAD DE INGENIERIA
PROGRAMA DE INGENIERIA DE SISTEMAS
SEMESTRE VIII
AÑO 2013
METODOS Y MODELOS DE REINGENIERIA DE SOFTWARE1. MÉTODO DE ANÁLISIS DE OPCIONES PARA REINGENIERÍA OAR
OAR que sus siglas significan “Options Analysis for Reingeneering” es un método sistemático, de arquitectura central y de toma de decisiones para la identificación y extracción de componentes dentro de grandes y complejos sistemas de software.
La extracción envuelve rehabilitación de partes de un sistema viejo para su re-uso. OARidentifica componentes de arquitectura potencialmente relevantes y analiza los cambios requeridos para usarlos en una línea de producción de software o nuevas arquitecturas de software. En esencia, OAR proporciona un conjunto de opciones de extracción junto con estimación de costos, esfuerzo y riesgos asociados con estas opciones. El método OAR consiste en 5 actividades principales que poseen unconjunto de tareas escalables para lograr este método:
a. Establecimiento del contexto de extracción (ECE)
Consiste en entrevistar a los accionistas y estudiar la línea de producción de la organización o nuevos requerimientos de sistema, base heredada y expectativas para la extracción de componentes heredados. Estos dichos esfuerzos establecen una línea base de un conjunto de metas,expectaciones y necesidades de componentes. Esto también descubre los controladores de programa y técnicos para la toma de decisiones.
b. Inventario De Componentes (IC)
Consiste en identificar los componentes del sistema heredado que potencialmente pueden ser extraídos para usarlos en una línea de producción o en una nueva arquitectura de software.
Durante esta actividad, los miembros del equipoidentifican componentes de líneas de producción necesarios y evalúan los componentes heredados basados en esos criterios. Aquellos que no descubran los criterios están incapacitados para continuar con el proceso de reingeniería. Esta actividad resulta en un inventario de los componentes heredados candidatos. La actividad de IC tiene seis tareas:
Identificar características de los componentesnecesarios
Identifica las características satisfactorias de los componentes
Compara las necesidades de componentes
Inventario de componentes candidatos
Produce tópicos de extracción
Revisión del calendario OAR
c. Análisis de componentes candidatos (ACC)
El siguiente paso de los miembros del equipo es analizar el conjunto de candidatos de componentes heredados para extraer los tipos decambios que son requeridos. Esta actividad tiene seis tareas:
Selección de componentes deseables.
Identifica los componentes "Tal como están y de caja negra"
Identifica componentes de caja blanca
Determina cambios requeridos
Producción de tópicos de extracción
Revisa el calendario OAR
d. Plan de opciones de extracción (POE)
Dado el conjunto de componentes candidatos analizados, el equipodesarrollar alternativas para la extracción basada en consideraciones de calendario, costo, esfuerzo, riesgo y recursos. El equipo OAR también filtra una vez más los componentes candidatos y analiza el impacto de agregación de diferentes componentes.
El POE tiene siete tareas:
Selecciona componentes favorables
Ejecución de intercambio de componentes
Forma opciones de componentes
Determina costoscomparativos y esfuerzos
Analiza dificultad o riesgo
Producción de tópicos de extracción
Revisa el calendario OAR
e. Selección de opciones de extracción (SOE)
Finalmente, los miembros del equipo seleccionan la mejor opción de extracción o combinación de opciones para programas y consideraciones técnicas. Después de evaluar cada opción de extracción, ellos preparan un resumen que presenta y...
Regístrate para leer el documento completo.