lunes, 20 de septiembre de 2010

REESTRUCTURACIÓN

Teniendo en cuenta el concepto de Reestructuración de Software es modificar el código fuente y/o los datos en un intento de adecuarlo a futuros cambios. Tiende a centrarse en los detalles de diseño de módulos individuales y en estructuras de datos locales definidas dentro de los módulos.

Los beneficios de la reestructuración son:

·         Programas de mayor calidad con mejor documentación y menos complejidad y ajustados a las prácticas y estándares de la ingeniería del software moderno.

·         Reduce la frustración entre ingenieros del software que deban trabajar con el programa, mejorando por tanto la productividad y haciendo más sencillo el aprendizaje.

·         Reduce el esfuerzo requerido para llevar a cabo las actividades de mantenimiento.

·         Hace que el software sea más sencillo de comprobar y depurar.

La restructuración se produce cuando la arquitectura básica de la aplicación es sólida, aún cuando sus intencionalidades técnicas necesiten un retoque, comienzan cuando existen partes considerables del software que son útiles todavía y datos que requieren una extensa modificación.  

No hay comentarios:

Publicar un comentario