Obsah:
- Definice - Co znamená Visual Studio Team System (VSTS)?
- Techopedia vysvětluje systém Visual Studio Team System (VSTS)
Definice - Co znamená Visual Studio Team System (VSTS)?
Visual Studio Team System (VSTS) je integrované vývojové prostředí (IDE) vyvinuté jako softwarový produkt společností Microsoft Corp. pro usnadnění vytváření, vývoje a správy softwarových projektů. VSTS se skládá ze čtyř dílčích produktů:
- Visual Studio, vývojové prostředí
- Visual Studio Test Professional pro správu testovacích dat a provádění testovacích případů
- Team Foundation Server, který nabízí spolupráci se zdrojovými kódy a centralizovanou databází
- Visual Studio Lab Management, který poskytuje funkce pro vytvoření virtuálního prostředí pro softwarové testery
Techopedia vysvětluje systém Visual Studio Team System (VSTS)
Úkol vývoje softwaru často sestává z několika fází a procedur s různými lidmi zapojenými do každé fáze:
- Obchodní analytik zodpovědný za analýzu daného problému a jeho vizuální reprezentaci
- Projektový manažer, který přiděluje rozpočet a zdroje a sestavuje časový plán pro činnosti spojené s vývojem projektu
- Softwarový architekt, který studuje systém a jeho funkce do hloubky a vyvíjí potřebné algoritmy
- Vývojář, který píše kód na základě algoritmů
- Softwarový testovací technik, který testuje kód, aby opravil chyby a defekty
- Tým pro nasazení odpovědný za dodání plně funkčního produktu klientovi
Každý člen potřebuje jiný nástroj, se kterým může pracovat. Například vedoucí projektu má zájem pouze o práci s nástroji, které poskytují přehled o rozpočtu projektu, a nezajímá se o nástroje spojené s testováním. Proto je zapotřebí softwarový balíček, který může splňovat požadavky lidí zapojených do vývoje softwaru. VSTS nabízí softwarový balíček s několika dílčími balíčky, které zahrnují všechny základní funkce.
Celá funkčnost VSTS závisí na základní komponentě známé jako Team Foundation Server (TFS). Usnadňuje vývojovou spolupráci mezi různými týmy lidí pracujících na stejném softwarovém projektu, nabízí úložiště pro ukládání konfiguračních objektů a umožňuje sběr dat a sledování projektů. Je to hlavní back-end komponent VSTS.