Définition - Que signifie Visual Studio Team System (VSTS)?
Visual Studio Team System (VSTS) est un environnement de développement intégré (IDE) développé en tant que produit logiciel par Microsoft Corp. pour faciliter la création, le développement et la gestion de projets logiciels. VSTS est composé de quatre sous-produits:
- Visual Studio, un environnement de développement
- Visual Studio Test Professional pour la gestion des données de test et l'exécution des cas de test
- Team Foundation Server, qui offre la collaboration de fichiers de code source et de base de données centralisée
- Visual Studio Lab Management, qui fournit des fonctionnalités pour créer un environnement virtuel pour les testeurs de logiciels
Definir Tech explique Visual Studio Team System (VSTS)
Une tâche de développement logiciel se compose souvent de plusieurs étapes et procédures avec différentes personnes impliquées à chaque étape:
- L'analyste commercial chargé d'analyser le problème donné et de le représenter visuellement
- Le chef de projet qui alloue le budget et les ressources et établit un calendrier des activités de développement du projet
- L'architecte logiciel qui étudie en profondeur le système et ses fonctions et développe les algorithmes nécessaires
- Le développeur qui écrit du code basé sur les algorithmes
- L'ingénieur de test logiciel qui teste le code pour corriger les bogues et les défauts
- L'équipe de déploiement chargée de livrer le produit pleinement opérationnel au client
Chacun des membres a besoin d'un outil différent pour travailler. Par exemple, le chef de projet ne s'intéresse qu'à travailler avec des outils qui fournissent un aperçu du budget du projet et ne s'intéresse pas aux outils associés aux tests. Par conséquent, un progiciel est nécessaire qui puisse répondre aux demandes des personnes impliquées dans le développement de logiciels. VSTS propose un progiciel avec plusieurs sous-progiciels qui intègrent toutes les fonctionnalités essentielles.
L'ensemble des fonctionnalités de VSTS repose sur le composant principal appelé Team Foundation Server (TFS). Il facilite la collaboration de développement entre différentes équipes de personnes travaillant sur le même projet logiciel, offre un référentiel pour stocker les objets de configuration et permet la collecte de données et le suivi de projet. C'est le principal composant back-end de VSTS.