SlideShare una empresa de Scribd logo
1 de 13
Reingeniería
         Profesora Natalia Leal
REINGENIERÍA


         De acuerdo a Michel Hammer (1993), la reingeniería es
    empezar de cero, en una hoja en blanco, porque se
    considera que prácticamente todo lo que hacíamos antes,
    como empresas, parecería estar mal hecho, considerando
    los resultados obtenidos.




Fuente: Hammer y Champy (1993). Re-engineering the corporation: A manifesto for business
revolution
REINGENIERÍA DEL SOFTWARE



       El Instituto de Ingeniería de software (SEI) define la
    Reingeniería como:

         “Es la transformación sistemática de un sistema
         existente dentro de una nueva forma de realizar
         mejoramientos de calidad en unas operaciones,
         capacidad del sistema, funcionabilidad, rendimiento
         o evolucionabilidad a bajo costo, agendas o riesgos
         para el cliente.”




Fuente: Tilley (1995). Perspectives on Legacy Systems Reengineering
Por qué aplicar Reingeniería del
Software?



        Cuando una aplicación ha servido para las
necesidades del negocio de una compañía durante varios
años, se vuelve inestable, debido a las correcciones,
adaptaciones y mejoras que se realizaron. Esto deriva
en que cada vez que se intenta efectuar un cambio se
produzcan efectos colaterales graves e inesperados. Por
esta razón es importante realizar Reingeniería del
Software.
Objetivos de la
Reingeniería del Software

 Proporcionar asistencia automatizada para el mantenimiento.


 Reducir los errores y costos del mantenimiento.

 Incrementar la intercambiabilidad del grupo de mantenimiento.

 Hacer sistemas fáciles de entender, cambiar y probar.


 Habilitar la conversión y migración de sistemas.

 Reforzar el apego a estándares.

 Mejorar la respuesta a peticiones de mantenimiento.


 Mejorar el estado de ánimo del grupo de mantenimiento.
Objetivos de la
Reingeniería del Software (cont.)



 Proteger y extender la vida del sistema.

 Usar CASE para apoyar sistemas existentes.

 Re-usar componentes de sistema existentes.
Métodos y Modelos de
   Reingeniería del Software
Método de análisis de opciones para reingeniería (OAR)




       El Análisis de Opciones para Reingeniería (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.
Métodos y Modelos de
     Reingeniería del Software
Método de análisis de opciones para reingeniería (OAR)




      Tareas de             Tareas de           Tareas de               Tareas de
      ejecución             ejecución           ejecución               ejecución
    especializadas        especializadas      especializadas          especializadas




 Establecimiento     Inventario de       Analizar         Plan de            Selección de
 del Contexto de     Componentes       Componentes      Opciones de          Opciones de
   Extracción                           Candidatos      Extracción            Extracción
Métodos y Modelos de
   Reingeniería del Software
El Modelo Herradura



         Los tres procesos básicos: Análisis de un sistema
 existente, transformación lógica y desarrollo de un nuevo
 sistema. Conforman la base del modelo de herradura. La
 riqueza del modelo de herradura son los tres niveles de
 abstracción que pueden ser adoptados para las descripciones
 lógicas. Conceptualmente, este puede ser a través de un
 conjunto de herraduras anidadas. Las descripciones lógicas
 pueden ser artefactos tan concretos y simples como el código
 fuente del sistema o tan complejos y abstractos como la
 arquitectura del sistema.
Métodos y Modelos de
   Reingeniería del Software
El Modelo Herradura




                      Figura 3.2 Modelo herradura
Métodos y Modelos de
   Reingeniería del Software
El Modelo Cíclico




        Este modelo define seis actividades. En algunas
 ocasiones, estas actividades se producen de forma
 secuencial y lineal, pero esto no siempre es así.
Métodos y Modelos de
   Reingeniería del Software
El Modelo Cíclico
                                                       Análisis de
                                                       inventario

                Ingeniería
                directa




                                                                              Reestructuración
                                                                              de documentos


  Reestructuración
          de datos




                                                                 Ingeniería
                                                                 Inversa
                          Reestructuración
                          del código


                                   Figura 3.3 Modelo cíclico
Preguntas

Más contenido relacionado

La actualidad más candente

tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.Juan Ravi
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASEdavidsande
 
Types of software testing
Types of software testingTypes of software testing
Types of software testingPrachi Sasankar
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones webpaulinaaillon
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoadrianjosv
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del softwareJhoy Jara
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareJohan Prevot R
 
Metodología para realizar auditorías de sistemas
Metodología para realizar auditorías de sistemasMetodología para realizar auditorías de sistemas
Metodología para realizar auditorías de sistemasChristian García
 
Metodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaMetodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaSergio Olivares
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareGiovani Ramirez
 

La actualidad más candente (20)

tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Casos de pruebas
Casos de pruebasCasos de pruebas
Casos de pruebas
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del software
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Metodología para realizar auditorías de sistemas
Metodología para realizar auditorías de sistemasMetodología para realizar auditorías de sistemas
Metodología para realizar auditorías de sistemas
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Pruebas
PruebasPruebas
Pruebas
 
Metodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaMetodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuida
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Software Testing (1)
Software Testing (1)Software Testing (1)
Software Testing (1)
 
Pruebas unitarias
Pruebas unitariasPruebas unitarias
Pruebas unitarias
 
Auditoria de seguridad informatica
Auditoria de seguridad informaticaAuditoria de seguridad informatica
Auditoria de seguridad informatica
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 

Similar a Reingeniería

Mantenimiento del software unidad # 9
Mantenimiento del software unidad # 9Mantenimiento del software unidad # 9
Mantenimiento del software unidad # 9Vanessa Toral Yépez
 
Mantenimiento del software_unidad___9
Mantenimiento del software_unidad___9Mantenimiento del software_unidad___9
Mantenimiento del software_unidad___9naviwz
 
Topicos de ingeniería de software
Topicos de ingeniería de softwareTopicos de ingeniería de software
Topicos de ingeniería de softwareAlex Hurtado
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de SoftwareCARMEN
 
Ingenieria inversa
Ingenieria inversaIngenieria inversa
Ingenieria inversaJanes Durán
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoBlue ...
 
Desarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones webDesarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones webSantiago Acurio
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
LineasdeproductosCarol Baez
 
Presentaciã³n1adsi
Presentaciã³n1adsiPresentaciã³n1adsi
Presentaciã³n1adsiOsoriio Vm
 
Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2johannalp
 
Fases de RUP - PDF
Fases de RUP - PDFFases de RUP - PDF
Fases de RUP - PDFradoslawkb
 
Construcción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesConstrucción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesyanelkysr
 
Mantenimiento del software
Mantenimiento del softwareMantenimiento del software
Mantenimiento del softwareAleja Ibañez
 

Similar a Reingeniería (20)

Mantenimiento del software unidad # 9
Mantenimiento del software unidad # 9Mantenimiento del software unidad # 9
Mantenimiento del software unidad # 9
 
Mantenimiento del software_unidad___9
Mantenimiento del software_unidad___9Mantenimiento del software_unidad___9
Mantenimiento del software_unidad___9
 
Reingenieria inversa
Reingenieria inversaReingenieria inversa
Reingenieria inversa
 
Topicos de ingeniería de software
Topicos de ingeniería de softwareTopicos de ingeniería de software
Topicos de ingeniería de software
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de Software
 
Reingeniería
ReingenieríaReingeniería
Reingeniería
 
Reingenieria
ReingenieriaReingenieria
Reingenieria
 
Ingenieria inversa
Ingenieria inversaIngenieria inversa
Ingenieria inversa
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Sala limpia bc
Sala limpia bcSala limpia bc
Sala limpia bc
 
Desarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones webDesarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones web
 
Informe Reing
Informe ReingInforme Reing
Informe Reing
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
Lineasdeproductos
 
Investiga
InvestigaInvestiga
Investiga
 
Presentaciã³n1adsi
Presentaciã³n1adsiPresentaciã³n1adsi
Presentaciã³n1adsi
 
Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Fases de RUP - PDF
Fases de RUP - PDFFases de RUP - PDF
Fases de RUP - PDF
 
Construcción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesConstrucción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyes
 
Mantenimiento del software
Mantenimiento del softwareMantenimiento del software
Mantenimiento del software
 

Más de Natalia Alejandra

Instrumento de evaluación dramatización
Instrumento de evaluación dramatizaciónInstrumento de evaluación dramatización
Instrumento de evaluación dramatizaciónNatalia Alejandra
 
Instrumento de evaluación infografía
Instrumento de evaluación infografíaInstrumento de evaluación infografía
Instrumento de evaluación infografíaNatalia Alejandra
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 
Instrumento de evaluación papel de trabajo diagramas de procesos
Instrumento de evaluación papel de trabajo diagramas de procesosInstrumento de evaluación papel de trabajo diagramas de procesos
Instrumento de evaluación papel de trabajo diagramas de procesosNatalia Alejandra
 
Instrumento de evaluación caso de estudio
Instrumento de evaluación caso de estudioInstrumento de evaluación caso de estudio
Instrumento de evaluación caso de estudioNatalia Alejandra
 
Instrumento de Evaluación Procesador de Texto Google Drive
Instrumento de Evaluación Procesador de Texto Google DriveInstrumento de Evaluación Procesador de Texto Google Drive
Instrumento de Evaluación Procesador de Texto Google DriveNatalia Alejandra
 
Planif de actividades 2014 1
Planif de actividades 2014 1Planif de actividades 2014 1
Planif de actividades 2014 1Natalia Alejandra
 
Hojas de Cálculo en Google Drive
Hojas de Cálculo en Google DriveHojas de Cálculo en Google Drive
Hojas de Cálculo en Google DriveNatalia Alejandra
 
Instrumento de evaluación hoja de calculo
Instrumento de evaluación hoja de calculoInstrumento de evaluación hoja de calculo
Instrumento de evaluación hoja de calculoNatalia Alejandra
 
Instrumento de evaluación exposición
Instrumento de evaluación exposiciónInstrumento de evaluación exposición
Instrumento de evaluación exposiciónNatalia Alejandra
 
Contenido Programático de la Asignatura Informática 2
Contenido Programático de la Asignatura Informática 2Contenido Programático de la Asignatura Informática 2
Contenido Programático de la Asignatura Informática 2Natalia Alejandra
 
Programa de técnicas de estudio
Programa de técnicas de estudioPrograma de técnicas de estudio
Programa de técnicas de estudioNatalia Alejandra
 
Instrumento de evaluación (documento)
Instrumento de evaluación (documento)Instrumento de evaluación (documento)
Instrumento de evaluación (documento)Natalia Alejandra
 
Instrumento de evaluación (presentación)
Instrumento de evaluación (presentación)Instrumento de evaluación (presentación)
Instrumento de evaluación (presentación)Natalia Alejandra
 

Más de Natalia Alejandra (20)

Horarios
HorariosHorarios
Horarios
 
Instrumento de evaluación dramatización
Instrumento de evaluación dramatizaciónInstrumento de evaluación dramatización
Instrumento de evaluación dramatización
 
Instrumento de evaluación infografía
Instrumento de evaluación infografíaInstrumento de evaluación infografía
Instrumento de evaluación infografía
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Instrumento de evaluación papel de trabajo diagramas de procesos
Instrumento de evaluación papel de trabajo diagramas de procesosInstrumento de evaluación papel de trabajo diagramas de procesos
Instrumento de evaluación papel de trabajo diagramas de procesos
 
Instrumento de evaluación caso de estudio
Instrumento de evaluación caso de estudioInstrumento de evaluación caso de estudio
Instrumento de evaluación caso de estudio
 
Instrumento de Evaluación Procesador de Texto Google Drive
Instrumento de Evaluación Procesador de Texto Google DriveInstrumento de Evaluación Procesador de Texto Google Drive
Instrumento de Evaluación Procesador de Texto Google Drive
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Planif de actividades 2014 1
Planif de actividades 2014 1Planif de actividades 2014 1
Planif de actividades 2014 1
 
Hojas de Cálculo en Google Drive
Hojas de Cálculo en Google DriveHojas de Cálculo en Google Drive
Hojas de Cálculo en Google Drive
 
Instrumento de evaluación hoja de calculo
Instrumento de evaluación hoja de calculoInstrumento de evaluación hoja de calculo
Instrumento de evaluación hoja de calculo
 
Instrumento de evaluación exposición
Instrumento de evaluación exposiciónInstrumento de evaluación exposición
Instrumento de evaluación exposición
 
Contenido Programático de la Asignatura Informática 2
Contenido Programático de la Asignatura Informática 2Contenido Programático de la Asignatura Informática 2
Contenido Programático de la Asignatura Informática 2
 
Caso de estudio 1
Caso de estudio 1Caso de estudio 1
Caso de estudio 1
 
Lectura
LecturaLectura
Lectura
 
Aprende a hablar en publico
Aprende a hablar en publicoAprende a hablar en publico
Aprende a hablar en publico
 
Lectura
LecturaLectura
Lectura
 
Programa de técnicas de estudio
Programa de técnicas de estudioPrograma de técnicas de estudio
Programa de técnicas de estudio
 
Instrumento de evaluación (documento)
Instrumento de evaluación (documento)Instrumento de evaluación (documento)
Instrumento de evaluación (documento)
 
Instrumento de evaluación (presentación)
Instrumento de evaluación (presentación)Instrumento de evaluación (presentación)
Instrumento de evaluación (presentación)
 

Último

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfJAVIER SOLIS NOYOLA
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 

Último (20)

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 

Reingeniería

  • 1. Reingeniería Profesora Natalia Leal
  • 2. REINGENIERÍA De acuerdo a Michel Hammer (1993), la reingeniería es empezar de cero, en una hoja en blanco, porque se considera que prácticamente todo lo que hacíamos antes, como empresas, parecería estar mal hecho, considerando los resultados obtenidos. Fuente: Hammer y Champy (1993). Re-engineering the corporation: A manifesto for business revolution
  • 3. REINGENIERÍA DEL SOFTWARE El Instituto de Ingeniería de software (SEI) define la Reingeniería como: “Es la transformación sistemática de un sistema existente dentro de una nueva forma de realizar mejoramientos de calidad en unas operaciones, capacidad del sistema, funcionabilidad, rendimiento o evolucionabilidad a bajo costo, agendas o riesgos para el cliente.” Fuente: Tilley (1995). Perspectives on Legacy Systems Reengineering
  • 4. Por qué aplicar Reingeniería del Software? Cuando una aplicación ha servido para las necesidades del negocio de una compañía durante varios años, se vuelve inestable, debido a las correcciones, adaptaciones y mejoras que se realizaron. Esto deriva en que cada vez que se intenta efectuar un cambio se produzcan efectos colaterales graves e inesperados. Por esta razón es importante realizar Reingeniería del Software.
  • 5. Objetivos de la Reingeniería del Software Proporcionar asistencia automatizada para el mantenimiento. Reducir los errores y costos del mantenimiento. Incrementar la intercambiabilidad del grupo de mantenimiento. Hacer sistemas fáciles de entender, cambiar y probar. Habilitar la conversión y migración de sistemas. Reforzar el apego a estándares. Mejorar la respuesta a peticiones de mantenimiento. Mejorar el estado de ánimo del grupo de mantenimiento.
  • 6. Objetivos de la Reingeniería del Software (cont.) Proteger y extender la vida del sistema. Usar CASE para apoyar sistemas existentes. Re-usar componentes de sistema existentes.
  • 7. Métodos y Modelos de Reingeniería del Software Método de análisis de opciones para reingeniería (OAR) El Análisis de Opciones para Reingeniería (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.
  • 8. Métodos y Modelos de Reingeniería del Software Método de análisis de opciones para reingeniería (OAR) Tareas de Tareas de Tareas de Tareas de ejecución ejecución ejecución ejecución especializadas especializadas especializadas especializadas Establecimiento Inventario de Analizar Plan de Selección de del Contexto de Componentes Componentes Opciones de Opciones de Extracción Candidatos Extracción Extracción
  • 9. Métodos y Modelos de Reingeniería del Software El Modelo Herradura Los tres procesos básicos: Análisis de un sistema existente, transformación lógica y desarrollo de un nuevo sistema. Conforman la base del modelo de herradura. La riqueza del modelo de herradura son los tres niveles de abstracción que pueden ser adoptados para las descripciones lógicas. Conceptualmente, este puede ser a través de un conjunto de herraduras anidadas. Las descripciones lógicas pueden ser artefactos tan concretos y simples como el código fuente del sistema o tan complejos y abstractos como la arquitectura del sistema.
  • 10. Métodos y Modelos de Reingeniería del Software El Modelo Herradura Figura 3.2 Modelo herradura
  • 11. Métodos y Modelos de Reingeniería del Software El Modelo Cíclico Este modelo define seis actividades. En algunas ocasiones, estas actividades se producen de forma secuencial y lineal, pero esto no siempre es así.
  • 12. Métodos y Modelos de Reingeniería del Software El Modelo Cíclico Análisis de inventario Ingeniería directa Reestructuración de documentos Reestructuración de datos Ingeniería Inversa Reestructuración del código Figura 3.3 Modelo cíclico