Ingeniería inversa
Es el proceso de analizar e identificar los componetes de un sistema de información y la interelación que existe entre ellos.
La ingeniería inversa se ha definido como el proceso de construir especificaciones de un mayor nivel de abstracción partiendo del código fuente de un sistema software o cualquier otro producto (se puede utilizar como punto de partida cualquier otro elemento de diseño, etc.).
Estas especificaciones pueden volver ser utilizadas para construir una nueva implementación del sistema utilizando, por ejemplo, técnicas de ingeniería directa.
Reestructuración
Es la transformación de una forma de representación de un sistema en otra distinta pero con el mismo nivel de abstracción, sin modificar el comportamiento externo del sistema.
Reingeniería
Ingeniería hacia adelante (Forward Engineering)
Reingeniería de empresas (Bussiness Procese Reengineering)
¿Para qué se utiliza?
Acciones
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario