Definição – O que significa o Visual Studio Team System (VSTS)?
O Visual Studio Team System (VSTS) é um ambiente de desenvolvimento integrado (IDE) desenvolvido como um produto de software pela Microsoft Corp. para facilitar a criação, o desenvolvimento e o gerenciamento de projetos de software. O VSTS é composto por quatro subprodutos:
- Visual Studio, um ambiente de desenvolvimento
- Visual Studio Test Professional para gerenciamento de dados de teste e execução de casos de teste
- Team Foundation Server, que oferece colaboração de arquivos de código-fonte e banco de dados centralizado
- Visual Studio Lab Management, que fornece recursos para criar um ambiente virtual para testadores de software
Definirtec explica o Visual Studio Team System (VSTS)
Uma tarefa de desenvolvimento de software geralmente consiste em vários estágios e procedimentos com diferentes pessoas envolvidas em cada estágio:
- O analista de negócios responsável por analisar o problema determinado e representá-lo visualmente
- O gerente de projeto que aloca orçamento e recursos e estrutura um cronograma para as atividades de desenvolvimento do projeto
- O arquiteto de software que estuda o sistema e suas funções em profundidade e desenvolve os algoritmos necessários
- O desenvolvedor que escreve o código com base nos algoritmos
- O engenheiro de teste de software que testa o código para corrigir bugs e defeitos
- A equipe de implantação responsável por entregar o produto totalmente operacional ao cliente
Cada um dos membros precisa de uma ferramenta diferente para trabalhar. Por exemplo, o gerente de projeto está interessado apenas em trabalhar com ferramentas que fornecem uma visão sobre o orçamento do projeto e não está interessado em ferramentas associadas a testes. Portanto, é necessário um pacote de software que possa atender às demandas das pessoas envolvidas no desenvolvimento de software. O VSTS oferece um pacote de software com vários subpacotes que incorporam todos os recursos essenciais.
Toda a funcionalidade do VSTS depende do componente principal conhecido como Team Foundation Server (TFS). Ele facilita a colaboração de desenvolvimento entre diferentes equipes de pessoas que trabalham no mesmo projeto de software, oferece um repositório para armazenar objetos de configuração e permite a coleta de dados e o rastreamento do projeto. É o principal componente de back-end do VSTS.