Table des matières:
- Définition - Que signifie la visualisation logicielle?
- Techopedia explique la visualisation des logiciels
Définition - Que signifie la visualisation logicielle?
La visualisation de logiciels consiste à créer des outils visuels pour mapper des éléments logiciels ou afficher d'autres aspects du code source. Cela peut être fait avec toutes sortes de langages de programmation de différentes manières avec différents critères et outils.
L'idée fondamentale qui sous-tend la visualisation de logiciels est qu'en créant des interfaces visuelles, les créateurs peuvent aider les développeurs et autres à comprendre le code ou à désosser les applications. Une grande partie de la puissance de la visualisation logicielle est liée à la compréhension des relations entre des morceaux de code, où des outils visuels spécifiques, tels que des fenêtres, présenteront ces informations de manière accessible. D'autres fonctionnalités peuvent impliquer différents types de diagrammes ou de modèles que les développeurs peuvent utiliser pour comparer le code existant à un certain standard.
Techopedia explique la visualisation des logiciels
Les experts soulignent que la visualisation logicielle utilise généralement des données métriques sur le logiciel, ainsi que le code source réel, pour montrer comment le code fonctionne à travers différents types de mappage et de présentation. La visualisation de logiciels peut être utilisée pour le contrôle de qualité dans le développement de logiciels ou, encore une fois, pour essayer de désosser du code.
Divers outils ont été construits pour la visualisation de logiciels. Par exemple, AgileJ StructureViews aide à la visualisation logicielle pour Java, avec des fonctionnalités comprenant des outils de filtrage pour distinguer les éléments Java, y compris les classes, les champs et les méthodes, ainsi que la technologie de traitement par lots. Un autre type important d'outil de visualisation de logiciels est Microsoft Visual Studio. Visual Studio fonctionne avec plusieurs langages de programmation et comprend de nombreuses fonctionnalités de visualisation logicielle, ainsi qu'une conception d'interface de niveau supérieur, qui aide les développeurs à créer des applications pour les systèmes d'exploitation Windows. En général, Visual Studio est une interface visuelle pour prendre en charge la programmation orientée objet. Il aide non seulement les individus et les équipes à créer des applications à partir de zéro, mais il fait également le genre de choses que la visualisation logicielle est censée aider; en créant un mappage et une conception visuelle basés sur Windows, il montre les relations entre les modules de code dans le cadre d'une approche structurelle du codage intrinsèquement visuelle et distribuée par nature.
