Criterios
Asignatura: Ingeniería de Software.
Docente: I.S.C. Antonio García Cruz
Cuestionario: Reingeniería de Software
Alumno:
Ing. En SistemasComputacionales
6 Semestre Grupo “B”
1. ¿Qué es Reingeniería del Software?
Es el rediseño de un proceso en un negocio o un cambio drástico de un proceso.
2 Beneficios de aplicar laReingeniería de SW.
Ofrece una disciplina de preparación para migrar un sistema de información heredado hacia un sistema evolucionable.
Crea versiones de programas existentes que muestren mayorcalidad y mejor facilidad de mantenimiento.
El proceso aplica principios de ingeniería para un sistema existente para encontrar nuevos requerimientos.
3 Actividades que involucra la Reingeniería de SW.4 Elabore un diagrama con los pasos de la Reingeniería de SW.
5 Detalle cada uno de los pasos de la Reingeniería de SW:
a. Análisis de Inventarios.
El inventario tal vez no seamás que un modelo en una hoja de cálculo que contenga información que proporcione una descripción detallada (tamaño, edad, importancia para el negocio) de las aplicaciones activas. Es importanteseñalar que el inventario deberá visitarse con regularidad, el estado de las aplicaciones puede cambiar en función del tiempo y, como resultado, cambiarán las prioridades para la reingeniería.
b.Reestructuración de documentos.
La documentación debe actualizarse pero se tiene recursos limitados. Se utiliza un enfoque de “documentar cuando se toque”. El sistema es crucial para el negocio y debevolver a documentarse por completo incluso en este caso un enfoque inteligente es recortar la documentación a un mínimo esencial.
c. Ingeniería Inversa
Una ingeniería inversa con éxito precede de unao más especificaciones de diseño y fabricación para el producto, mediante el examen de ejemplos reales de ese producto. La ingeniería inversa del software es el proceso de análisis de un programa...
Regístrate para leer el documento completo.