MODELOS DE REINGENIERIA
Axel Herrera
Rodrigo Araujo
Indice
•
•
•
•
•
•
•
•
INDICE
INDICE.…………………………………………………………………..2
INTRODUCCION………………………………………………………...3
ANALISIS DE OPCIONES PARA REINGENIERIA (OAR).……......4
MODELO HERRADURA……………………………………………….. ..7
MODELO CICLICO……………………………………...…………….. .11
CONCLUSION.……………………………………...…………...…….. 14
BIBLIOGRAFIA……………………………………………………….... .16INTRODUCCIÓN
• Existen varios métodos y modelos que son utilizados
para llevar a cabo de manera satisfactoria la actividad
de reingeniería.
• La metodología surge como consecuencia de la
aplicación de procesos de reingeniería del software
tradicionales, sobre una aplicación científica de
considerables dimensiones y por la no consecución de
buenos resultados mediante esas técnicas, que en lamayoría de los casos cuenta con una probada validez,
pero que aplicadas al tipo de aplicación del caso de
estudio no fueron satisfactorias
Introducción
• Este texto explica de una forma muy breve los métodos y
modelos que son utilizados para llevar a cabo de manera
satisfactoria la actividad de reingeniería. Al comienzo del
texto se alude al método de análisis de opciones para
reingeniería (OAR por sussiglas en ingles de Options
Analysis for Reingeneering) dando su definición y explicando
la necesidad de aplicarlo, se menciona de forma breve las
actividades principales y especializadas de este método así
como la estructura de ellas.
• En los siguientes dos subtemas se trata a dos modelos
utilizados para la reingeniería: El modelo herradura y el
modelo cíclico, explicando brevemente los niveleso
actividades de cada uno.
ANÁLISIS DE OPCIONES PARA
REINGENIERÍA (OAR)
• OAR 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úso.
• OAR identifica componentes de arquitecturapotencialmente
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 de
cinco actividades principales con tareas escalables. Esas
tareas son representadas en laFigura 1.
• Análisis de las opciones de reingeniería (OAR) es
un proceso sistemático, centrado en la
arquitectura.
• Identifica los componentes potenciales, estimar el
costo de la minería, y evalua el esfuerzo
necesario para reutilizar los componentes
existentes.
• OAR revela implícitamente los supuestos
interesados, restricciones y otros conductores
principales que afectan a la minería de loscomponentes, dando así a los administradores
información sobre esta compleja tarea.
5 oar
• 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.
• 2.- Inventario De Componentes (IC).
• Después delECE, el equipo OAR identifica 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.
• 3.- 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 de cambios que sonrequeridos.
• 4 Plan de opciones de extracción (POE).
• el equipo desarrollar alternativas para la extracción
basada en consideraciones de calendario, costo,
esfuerzo, riesgo y recursos.
• 5 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.
EL MODELO HERRADURA
•...
Regístrate para leer el documento completo.