Innholdsfortegnelse:
- Definisjon - Hva betyr Visual Studio Team System (VSTS)?
- Techopedia forklarer Visual Studio Team System (VSTS)
Definisjon - Hva betyr Visual Studio Team System (VSTS)?
Visual Studio Team System (VSTS) er et integrert utviklingsmiljø (IDE) utviklet som et programvareprodukt av Microsoft Corp. for å lette opprettelse, utvikling og styring av programvareprosjekter. VSTS består av fire underprodukter:
- Visual Studio, et utviklingsmiljø
- Visual Studio Test Professional for testdatahåndtering og utførelse av test case
- Team Foundation Server, som tilbyr samarbeid med kildekodefiler og sentralisert database
- Visual Studio Lab Management, som gir funksjoner for å skape et virtuelt miljø for programvaretestere
Techopedia forklarer Visual Studio Team System (VSTS)
En programvareutviklingsoppgave består ofte av flere stadier og prosedyrer med forskjellige personer involvert i hvert trinn:
- Bedriftsanalytikeren som er ansvarlig for å analysere det gitte problemet og representere det visuelt
- Prosjektleder som tildeler budsjett og ressurser og rammer en tidsplan for prosjektutviklingsaktivitetene
- Programvarearkitekten som studerer systemet og dets funksjoner i dybden og utvikler nødvendige algoritmer
- Utvikleren som skriver kode basert på algoritmene
- Programvaretestingeniøren som tester koden for å fikse feil og mangler
- Distribusjonsteamet som er ansvarlig for å levere det fullt operative produktet til klienten
Hvert av medlemmene trenger et annet verktøy å jobbe med. For eksempel er prosjektlederen bare interessert i å jobbe med verktøy som gir innsikt i budsjettet til prosjektet, og er ikke interessert i verktøy tilknyttet testing. Derfor er det nødvendig med en programvarepakke som kan oppfylle kravene fra menneskene som er involvert i programvareutvikling. VSTS tilbyr en programvarepakke med flere underpakker som inneholder alle viktige funksjoner.
Hele funksjonaliteten til VSTS er avhengig av kjernekomponenten kjent som Team Foundation Server (TFS). Det letter utviklingssamarbeidet mellom forskjellige team av mennesker som jobber med det samme programvareprosjektet, tilbyr et depot for lagring av konfigurasjonsobjekter og muliggjør datainnsamling og prosjektsporing. Det er den viktigste back-end komponenten av VSTS.