Ir al contenido

Documat


Afrontando la Evolución de los Lenguajes de Programación a través de Refactorizaciones

    1. [1] Universidad de Burgos

      Universidad de Burgos

      Burgos, España

    2. [2] Universidad de Valladolid

      Universidad de Valladolid

      Valladolid, España

  • Localización: Actas de las Jornadas de Ingeniería del Software y Bases de Datos (JISBD´11), 2011, ISBN 978-84-9749-486-1, págs. 277-290
  • Idioma: español
  • Enlaces
  • Resumen
    • El coódigo fuente juega un papel fundamental en las labores de mantenimiento del software, sufriendo un cambio continuo motivado por la detección de errores, la corrección de defectos en el diseño, cambios en los requisitos, etc (mantenimiento correctivo, perfectivo y evolutivo). Pero se da la particularidad de que a medida que se hacen cambios sobre el código fuente, los mismos fundamentos del lenguaje de programación utilizado, las especificaciones o estándares también cambian. Esto introduce en la práctica nuevos retos en el mantenimiento, dado que surge una nueva causa para modificar el código dada por características del lenguaje que pasan a estar en desuso y por las nuevas características introducidas en el lenguaje, que ofrecen un conjunto de nuevas posibilidades de realización en diseño.Las operaciones de refactorización de software, definidas como operaciones que ejecutan cambios en la estructura del código que no alteran su comportamiento, y las herramientas que asisten o automatizan en la ejecución de estas operaciones, brindan una forma organizada y controlada de afrontar la transformación del código para adaptarse a la evolución del lenguaje de programación. En el presente trabajo se expone la definición, construcción y ejecución de algunas operaciones de refactorización que permiten transformar el código fuente para adaptarse a la evolución del lenguaje de programación.


Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno