Visualización de software orientada a comprensión de programas

Abstract

La Comprensión de Programas es una disciplina de la Ingeniería de Software cuyo principal objetivo es proveer modelos, métodos, técnicas y herramientas para facilitar el entendimiento de los sistemas. Un aspecto importante en la Comprensión de Programas es la Visualización de Software (VS). La VS es una disciplina de la Ingeniería del Software que provee una o varias representaciones visuales (también conocidas como vistas) de la información de los sistemas permitiendo una mejor compresión de los mismos. Dichas representaciones no son fáciles de construir porque se deben tener en cuenta muchos factores cognitivos y de implementación. Los primeros son importantes porque sirven como puente cognitivo entre los conocimientos que posee el programador y los conceptos usados en el sistema que se pretende comprender. Los segundos adquieren importancia porque la implementación de los puentes cognitivos es compleja y requiere de herramientas adecuadas para su concretización en una herramienta de comprensión. Este artículo presenta una línea de investigación que aborda la Visualización de Software, una componente fundamental para la Comprensión de Programas. Dicha línea estudia: técnicas y estrategias de visualización, herramientas de visualización y creación de vistas. Las temáticas mencionadas previamente son basales en Comprensión de Programas y son brevemente descriptas a lo largo de este artículo.Eje: Ingeniería de softwareRed de Universidades con Carreras en Informática (RedUNCI

    Similar works