Sadržaj:
- Definicija - Što znači sustav Visual Studio Team System (VSTS)?
- Techopedia objašnjava timski sustav Visual Studio (VSTS)
Definicija - Što znači sustav Visual Studio Team System (VSTS)?
Visual Studio Team System (VSTS) je integrirano razvojno okruženje (IDE) koje je Microsoft Corp. razvio kao softverski proizvod radi olakšavanja stvaranja, razvoja i upravljanja softverskim projektima. VSTS se sastoji od četiri podprodukta:
- Visual Studio, razvojno okruženje
- Visual Studio Test Professional za upravljanje testnim podacima i izvršenje testnog slučaja
- Team Foundation Server, koji nudi suradnju datoteka s izvornim kodom i centralizirane baze podataka
- Visual Studio Lab Management, koji pruža značajke za stvaranje virtualnog okruženja za testere softvera
Techopedia objašnjava timski sustav Visual Studio (VSTS)
Zadatak razvoja softvera često se sastoji od nekoliko faza i postupaka s različitim ljudima koji su uključeni u svaku fazu:
- Poslovni analitičar odgovoran je za analizu zadanog problema i vizualno ga predstavljanje
- Voditelj projekta koji raspoređuje proračun i resurse te uokviruje raspored za aktivnosti razvoja projekta
- Softverski arhitekt koji dubinski proučava sustav i njegove funkcije i razvija potrebne algoritme
- Programer koji piše kôd na temelju algoritama
- Softverski inženjer za testiranje koji testira kôd da popravi pogreške i nedostatke
- Tim za implementaciju odgovoran za isporuku potpuno operativnog proizvoda klijentu
Svaki je član potreban drugačiji alat za rad. Na primjer, voditelja projekta zanima samo rad s alatima koji pružaju uvid u proračun projekta i nije zainteresiran za alate povezane s testiranjem. Zbog toga je potreban softverski paket koji može zadovoljiti potrebe ljudi koji su uključeni u razvoj softvera. VSTS nudi softverski paket s nekoliko podpaketa koji sadrže sve bitne značajke.
Cjelokupna funkcionalnost VSTS-a oslanja se na osnovnu komponentu poznatu kao Team Foundation Server (TFS). Omogućuje razvojnu suradnju između različitih timova ljudi koji rade na istom softverskom projektu, nudi spremište za pohranu konfiguracijskih objekata i omogućuje prikupljanje podataka i praćenje projekata. To je glavna pomoćna komponenta VSTS-a.