Tabla de contenido:
- Definición - ¿Qué significa la visualización de software?
- Techopedia explica la visualización de software
Definición - ¿Qué significa la visualización de software?
La visualización de software es la práctica de crear herramientas visuales para mapear elementos de software o mostrar aspectos del código fuente. Esto se puede hacer con todo tipo de lenguajes de programación de diferentes maneras con diferentes criterios y herramientas.
La idea fundamental detrás de la visualización de software es que al crear interfaces visuales, los creadores pueden ayudar a los desarrolladores y a otros a comprender el código o aplicar ingeniería inversa a las aplicaciones. Gran parte del poder de la visualización de software tiene que ver con la comprensión de las relaciones entre partes de código, donde las herramientas visuales específicas, como las ventanas, presentarán esta información de manera accesible. Otras características pueden involucrar diferentes tipos de diagramas o plantillas que los desarrolladores pueden usar para comparar el código existente con un determinado estándar.
Techopedia explica la visualización de software
Los expertos señalan que la visualización de software generalmente usa datos métricos sobre el software, así como el código fuente real, para mostrar cómo funciona el código a través de varios tipos de mapeo y presentación. La visualización de software se puede utilizar para el control de calidad en el desarrollo de software o, de nuevo, para intentar realizar ingeniería inversa del código.
Se han creado varias herramientas para la visualización de software. Por ejemplo, AgileJ StructureViews ayuda con la visualización de software para Java, con características que incluyen herramientas de filtrado para distinguir elementos de Java, incluidas clases, campos y métodos, así como tecnología de procesamiento por lotes. Otro tipo destacado de herramienta de visualización de software es Microsoft Visual Studio. Visual Studio funciona con múltiples lenguajes de programación e incluye una gran cantidad de funcionalidades de visualización de software, así como un diseño de interfaz de nivel superior, que ayuda a los desarrolladores a crear aplicaciones para los sistemas operativos Windows. En general, Visual Studio es una interfaz visual para admitir programación orientada a objetos. No solo ayuda a individuos y equipos a crear aplicaciones desde cero, sino que también hace el tipo de cosas con las que la visualización de software está destinada a ayudar; Al crear un mapeo basado en Windows y un diseño visual, muestra las relaciones entre los módulos de código como parte de un enfoque estructural de codificación que es inherentemente visual y distribuido en la naturaleza.
