SlideShare una empresa de Scribd logo
1 de 5
S.E.P.         D.G.E.S.T.           S.N.E.S.T.



                   INSTITUTO TECNOLÓGICO
                                               de Tuxtepec
                INFORMES SOBRE LAS DIFERENTES METODOLOGIAS DE
                        LA REINGENIERIA DEL SOFTWARE
                                        UNIDAD III:
                      Métodos y modelos de la reingeniería del software

                                      CARRERA:
                        Ingeniería en Sistemas Computacionales

                                       MATERIA:
                                Reingeniería de Software
                                     PRESENTAN:
                                Bolaños Duran Juan Carlos
                                Pérez Antonio Julio Cesar
                               Vázquez Gómez Guadalupe
                                 Vicente Azamar Timoteo
                              Zarate Castillo Celeste Yamín

                                     CATEDRÁTICO:
                         L. I. María de los Ángeles Martínez Morales



ISC – 2010/01                                               Marzo de 2012
NOMBRE DEL
                           CORREO ELECTRONICA        N° DE CONTROL
      ALUMNO
 Bolaños Duran Juan
                          scorpion_03k@hotmail.com
       Carlos                                          08350634

 Pérez Antonio Julio
                            jcpat_10@hotmail.com
       Cesar                                           08350355

   Vázquez Gómez
     Guadalupe              lupev_g@hotmail.com        08350380

   Vicente Azamar
      Timoteo             alkon_1_15@hotmail.com       08350384

Zarate Castillo Celeste
        Yamín             celeste_tux@hotmail.com      08350385
METODOLOGIAS DE LA REINGENIERIA DEL SOFTWARE


MÉTODO/MODELO        FASE             ACTIVIDADES                       VENTAJAS          DESVENTAJAS

MÉTODO ANÁLISIS DE   FASE I. El       Es un método sistemático, de      Identifica        Pude que demore mas
OPCIONES PARA        entorno          arquitectura central y de toma    componentes de    tiempo de los
REINGENIERÍA         FASE II. El      de decisiones para la             arquitectura.     esperado en el
                     Software         identificación y extracción de    Analiza cambios   proceso
                                      componentes y complejos           requeridos.
                                      sistemas de software.
                                      Establecimiento del contexto de
                                      extracción.
                                      Inventario de componentes.
                                      Análisis de componentes
                                      candidatos.
                                      Plan de opciones de extracción.
                                      Selección de opciones de
                                      extracción.


MODELO HERRADURA       FASE III. El   Tiene como procesos básicos       Recupera la       Dificultad en la
desarrollo   el análisis de un sistema          arquitectura       construcción de la
                                 existente, transformación lógica   desde el código    parte anterior del
                                 y desarrollo de un sistema.        fuente.            sistema.
                                                                    Transforma la      No suele ser
                                                                    arquitectura.      transformaciones en el
                                                                    Ejemplifica la     nivel de arquitectura.
                                                                    arquitectura
                                                                    deseable
MODELO CÍCLICO   FASE IV. La     Análisis del inventario.           Se produce de      Puede tener el tiempo
                 documentación   Restructuración de documentos      forma secuencial   demorado para hallar
                                 Ingeniería inversa                 y lineal.          un riesgo determinado
                                 Restructuración del código.        Se pueden
                                 Restructuración de datos.          repetir en otras
                                 Ingeniería directa.                ocasiones.
REFERENCIAS



[Berg 99]    Bass, L &Kazman, R. “Architecture-Based Development” (CMU/SEI-99-TR-007). Pittsburgh, Pa.: Software
Engineering Institute, Carnegie Mellon University, 1999.

[Berg 96]   Behforooz, Ali & Hudson, Frederick.“Software Engineering Fundamentals”.Publicadopor Oxford University
Prees, New York, 1996

[Berg 00]  Bergey, John &Smit Dennis “Guidelines for Using OAR Concepts in a DoD Product Line Acquisition Context”
(CMU/ SEI-2000-TN-008). Pittsburgh, Pa.: Software Engineering Institute, Carnegie Mellon University, 2000

[Berg 01]     Bergey, John; O’Brien, Liam & Smith, Dennis “Options Anaysis for Reengineering (OAR): A Method for
Mining Legacy Assets(CMU/ SEI-2001-TN-013) Pittsburgh, Pa.: Software Engineering Institute, Carnegie Mellon
University, 2001

[Bisb 99]     Bisbal, Jesus; Lawless, Deirdre; Wu, Bing &Grimson, Jane “ Legacy Information Systems: Issues and
Directions” IEEE Software, September-October 1999, Vol 16, No. 5, pags 103-111

http://escolar.ittux.edu.mx/file.php/298/unidad-3/metodologias-reingenieria-software.pdf

http://copernico.uneg.edu.ve/numeros/c11/c11_art05.pdf

http://www.monografias.com/trabajos17/reingenieria-software/reingenieria-software.shtml

Más contenido relacionado

Similar a Cuadro comparativo

Informe reing
Informe reingInforme reing
Informe reingBlue ...
 
Teoría ps6116 ciclo de vida
Teoría ps6116 ciclo de vidaTeoría ps6116 ciclo de vida
Teoría ps6116 ciclo de vidaluismiher
 
Tipos de ciclo de vida
Tipos de ciclo de vidaTipos de ciclo de vida
Tipos de ciclo de vidaFabian Alvarez
 
Ingeneri de software
Ingeneri de softwareIngeneri de software
Ingeneri de softwaredicompu
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasJuan Pablo Bustos Thames
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasJuan Pablo Bustos Thames
 
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...Rosa Arellano
 
Capitulo04
Capitulo04Capitulo04
Capitulo04martin
 
Algoritmos y lenguajes de programación 9 junio final
Algoritmos y lenguajes de programación 9 junio finalAlgoritmos y lenguajes de programación 9 junio final
Algoritmos y lenguajes de programación 9 junio finalEnrique Y Ch
 
Control digital: Programa control digital
Control digital: Programa control digitalControl digital: Programa control digital
Control digital: Programa control digitalSANTIAGO PABLO ALBERTO
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesosEIYSC
 
Presentacion de la maestra susana.
Presentacion de la maestra  susana.Presentacion de la maestra  susana.
Presentacion de la maestra susana.yz8001
 
Ingenieria inversa
Ingenieria inversaIngenieria inversa
Ingenieria inversaJanes Durán
 
Desarrollo%20de%20proyectos%20de%20software isc[1]
Desarrollo%20de%20proyectos%20de%20software isc[1]Desarrollo%20de%20proyectos%20de%20software isc[1]
Desarrollo%20de%20proyectos%20de%20software isc[1]Judith Wuera
 
Método cascada
Método cascadaMétodo cascada
Método cascadamariacebu
 
Método cascada
Método cascadaMétodo cascada
Método cascadamariacebu
 
Sistema presupuestacion
Sistema presupuestacionSistema presupuestacion
Sistema presupuestacionBlue ...
 

Similar a Cuadro comparativo (20)

Informe reing
Informe reingInforme reing
Informe reing
 
Reingeniería
ReingenieríaReingeniería
Reingeniería
 
Teoría ps6116 ciclo de vida
Teoría ps6116 ciclo de vidaTeoría ps6116 ciclo de vida
Teoría ps6116 ciclo de vida
 
Tipos de ciclo de vida
Tipos de ciclo de vidaTipos de ciclo de vida
Tipos de ciclo de vida
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Ingeneri de software
Ingeneri de softwareIngeneri de software
Ingeneri de software
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
 
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
 
Capitulo04
Capitulo04Capitulo04
Capitulo04
 
Algoritmos y lenguajes de programación 9 junio final
Algoritmos y lenguajes de programación 9 junio finalAlgoritmos y lenguajes de programación 9 junio final
Algoritmos y lenguajes de programación 9 junio final
 
Unidad ii iv1
Unidad ii iv1Unidad ii iv1
Unidad ii iv1
 
Control digital: Programa control digital
Control digital: Programa control digitalControl digital: Programa control digital
Control digital: Programa control digital
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesos
 
Presentacion de la maestra susana.
Presentacion de la maestra  susana.Presentacion de la maestra  susana.
Presentacion de la maestra susana.
 
Ingenieria inversa
Ingenieria inversaIngenieria inversa
Ingenieria inversa
 
Desarrollo%20de%20proyectos%20de%20software isc[1]
Desarrollo%20de%20proyectos%20de%20software isc[1]Desarrollo%20de%20proyectos%20de%20software isc[1]
Desarrollo%20de%20proyectos%20de%20software isc[1]
 
Método cascada
Método cascadaMétodo cascada
Método cascada
 
Método cascada
Método cascadaMétodo cascada
Método cascada
 
Sistema presupuestacion
Sistema presupuestacionSistema presupuestacion
Sistema presupuestacion
 

Más de Blue ...

Protocolofinal
ProtocolofinalProtocolofinal
ProtocolofinalBlue ...
 
Protocolo evalsist
Protocolo evalsistProtocolo evalsist
Protocolo evalsistBlue ...
 
Reingenieria
ReingenieriaReingenieria
ReingenieriaBlue ...
 
Segunda parte del proyecto
Segunda parte del proyectoSegunda parte del proyecto
Segunda parte del proyectoBlue ...
 
Presentacion reing
Presentacion reingPresentacion reing
Presentacion reingBlue ...
 
Presentacion reing
Presentacion reingPresentacion reing
Presentacion reingBlue ...
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyectoBlue ...
 
Primera parte proyecto
Primera parte proyectoPrimera parte proyecto
Primera parte proyectoBlue ...
 
Proceso mapa
Proceso mapaProceso mapa
Proceso mapaBlue ...
 
Rolesintegrantes
RolesintegrantesRolesintegrantes
RolesintegrantesBlue ...
 
Roles funciones
Roles funcionesRoles funciones
Roles funcionesBlue ...
 
Proceso mapa
Proceso mapaProceso mapa
Proceso mapaBlue ...
 
Guion mitos
Guion mitosGuion mitos
Guion mitosBlue ...
 
Ensayo gral
Ensayo gralEnsayo gral
Ensayo gralBlue ...
 
Reingenieria ens
Reingenieria ensReingenieria ens
Reingenieria ensBlue ...
 
Inventarios
InventariosInventarios
InventariosBlue ...
 
Practica13
Practica13Practica13
Practica13Blue ...
 
Practica12
Practica12Practica12
Practica12Blue ...
 
Practica12
Practica12Practica12
Practica12Blue ...
 

Más de Blue ... (20)

Protocolofinal
ProtocolofinalProtocolofinal
Protocolofinal
 
Protocolo evalsist
Protocolo evalsistProtocolo evalsist
Protocolo evalsist
 
Reingenieria
ReingenieriaReingenieria
Reingenieria
 
Segunda parte del proyecto
Segunda parte del proyectoSegunda parte del proyecto
Segunda parte del proyecto
 
Presentacion reing
Presentacion reingPresentacion reing
Presentacion reing
 
Presentacion reing
Presentacion reingPresentacion reing
Presentacion reing
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyecto
 
Primera parte proyecto
Primera parte proyectoPrimera parte proyecto
Primera parte proyecto
 
Roles fin
Roles finRoles fin
Roles fin
 
Proceso mapa
Proceso mapaProceso mapa
Proceso mapa
 
Rolesintegrantes
RolesintegrantesRolesintegrantes
Rolesintegrantes
 
Roles funciones
Roles funcionesRoles funciones
Roles funciones
 
Proceso mapa
Proceso mapaProceso mapa
Proceso mapa
 
Guion mitos
Guion mitosGuion mitos
Guion mitos
 
Ensayo gral
Ensayo gralEnsayo gral
Ensayo gral
 
Reingenieria ens
Reingenieria ensReingenieria ens
Reingenieria ens
 
Inventarios
InventariosInventarios
Inventarios
 
Practica13
Practica13Practica13
Practica13
 
Practica12
Practica12Practica12
Practica12
 
Practica12
Practica12Practica12
Practica12
 

Cuadro comparativo

  • 1. S.E.P. D.G.E.S.T. S.N.E.S.T. INSTITUTO TECNOLÓGICO de Tuxtepec INFORMES SOBRE LAS DIFERENTES METODOLOGIAS DE LA REINGENIERIA DEL SOFTWARE UNIDAD III: Métodos y modelos de la reingeniería del software CARRERA: Ingeniería en Sistemas Computacionales MATERIA: Reingeniería de Software PRESENTAN: Bolaños Duran Juan Carlos Pérez Antonio Julio Cesar Vázquez Gómez Guadalupe Vicente Azamar Timoteo Zarate Castillo Celeste Yamín CATEDRÁTICO: L. I. María de los Ángeles Martínez Morales ISC – 2010/01 Marzo de 2012
  • 2. NOMBRE DEL CORREO ELECTRONICA N° DE CONTROL ALUMNO Bolaños Duran Juan scorpion_03k@hotmail.com Carlos 08350634 Pérez Antonio Julio jcpat_10@hotmail.com Cesar 08350355 Vázquez Gómez Guadalupe lupev_g@hotmail.com 08350380 Vicente Azamar Timoteo alkon_1_15@hotmail.com 08350384 Zarate Castillo Celeste Yamín celeste_tux@hotmail.com 08350385
  • 3. METODOLOGIAS DE LA REINGENIERIA DEL SOFTWARE MÉTODO/MODELO FASE ACTIVIDADES VENTAJAS DESVENTAJAS MÉTODO ANÁLISIS DE FASE I. El Es un método sistemático, de Identifica Pude que demore mas OPCIONES PARA entorno arquitectura central y de toma componentes de tiempo de los REINGENIERÍA FASE II. El de decisiones para la arquitectura. esperado en el Software identificación y extracción de Analiza cambios proceso componentes y complejos requeridos. sistemas de software. Establecimiento del contexto de extracción. Inventario de componentes. Análisis de componentes candidatos. Plan de opciones de extracción. Selección de opciones de extracción. MODELO HERRADURA FASE III. El Tiene como procesos básicos Recupera la Dificultad en la
  • 4. desarrollo el análisis de un sistema arquitectura construcción de la existente, transformación lógica desde el código parte anterior del y desarrollo de un sistema. fuente. sistema. Transforma la No suele ser arquitectura. transformaciones en el Ejemplifica la nivel de arquitectura. arquitectura deseable MODELO CÍCLICO FASE IV. La Análisis del inventario. Se produce de Puede tener el tiempo documentación Restructuración de documentos forma secuencial demorado para hallar Ingeniería inversa y lineal. un riesgo determinado Restructuración del código. Se pueden Restructuración de datos. repetir en otras Ingeniería directa. ocasiones.
  • 5. REFERENCIAS [Berg 99] Bass, L &Kazman, R. “Architecture-Based Development” (CMU/SEI-99-TR-007). Pittsburgh, Pa.: Software Engineering Institute, Carnegie Mellon University, 1999. [Berg 96] Behforooz, Ali & Hudson, Frederick.“Software Engineering Fundamentals”.Publicadopor Oxford University Prees, New York, 1996 [Berg 00] Bergey, John &Smit Dennis “Guidelines for Using OAR Concepts in a DoD Product Line Acquisition Context” (CMU/ SEI-2000-TN-008). Pittsburgh, Pa.: Software Engineering Institute, Carnegie Mellon University, 2000 [Berg 01] Bergey, John; O’Brien, Liam & Smith, Dennis “Options Anaysis for Reengineering (OAR): A Method for Mining Legacy Assets(CMU/ SEI-2001-TN-013) Pittsburgh, Pa.: Software Engineering Institute, Carnegie Mellon University, 2001 [Bisb 99] Bisbal, Jesus; Lawless, Deirdre; Wu, Bing &Grimson, Jane “ Legacy Information Systems: Issues and Directions” IEEE Software, September-October 1999, Vol 16, No. 5, pags 103-111 http://escolar.ittux.edu.mx/file.php/298/unidad-3/metodologias-reingenieria-software.pdf http://copernico.uneg.edu.ve/numeros/c11/c11_art05.pdf http://www.monografias.com/trabajos17/reingenieria-software/reingenieria-software.shtml