Visual Studio Team System

A Visual Studio Team System (VSTS) a Microsoft eszközkészlete szoftveralkalmazások fejlesztéséhez, a projektekkel való együttműködés egyszerűsítéséhez, a kifejlesztett programok teszteléséhez és hibakereséséhez, valamint jelentések készítéséhez.

Platform

A Visual Studio Team System 5 fő termékből áll, amelyek szerver és kliens alkalmazásokra oszthatók. A Microsoft arra ösztönzi a csapatrendszert használó vállalatokat a Microsoft Solutions Framework (az üzleti és szoftverfejlesztési folyamatokat leíró metamodell ) használatára, hogy megkönnyítsék a hatékony szoftverfejlesztési folyamat megvalósítását . A Team System a szoftverfejlesztés két fő koncepcióját támogatja: rugalmas (Agile) és CMMI . Ezenkívül más keretrendszerek hozzáadását is előírja más koncepciók és technikák támogatására.

Team Foundation Server

A Visual Studio Team System a Team Foundation Servert (TFS) használja adattárként és szerver-infrastruktúraként a projekteken való együttműködéshez. A TFS kódvezérlő adattárat, munkaelem-vezérlést és jelentési szolgáltatásokat biztosít. A TFS a munkaelem fogalmán alapul , amely egyetlen munkaegység, amelyet el kell végezni. Maguk az elemek többféle típusúak lehetnek, például Hiba , Feladat , Minőségi követelmény , Forgatókönyv stb. A TFS-ben egy adott projekthez kiválasztott keretrendszer határozza meg, hogy milyen típusú munkaelemek lesznek elérhetők, és milyen attribútumokkal rendelkeznek.

A TFS verzióellenőrző rendszer az összes kódot, valamint az összes változás és a folyamatban lévő kódkijelentkezés rekordját egy SQL Server adatbázisban tárolja. Az olyan szolgáltatások támogatottak, mint például a több egyidejű kijelentkezés (vagyis több személy szerkesztheti ugyanazt a fájlt egyszerre), konfliktusfeloldás, elágazás és összevonás, valamint a biztonsági szint beállításának lehetősége a forrásfa bármely szintjén. . A TFS az SQL Server Reporting Services szolgáltatást használja jelentések készítéséhez, beleértve a kódmódosítások számát egy adott időtartam alatt, a tesztelés során sikertelen hibák listáját, a korábban átmenő tesztek ismételt futtatását stb. A jelentések többféle formátumban is bemutathatók, beleértve XML és PDF .

A TFS tartalmaz egy összeállítási kiszolgálót is, amelyet a fejlesztők használhatnak a forrásvezérlés alatt álló legújabb kódverziók összeállításainak elkészítéséhez. Minden buildet a TFS nyomon követ. A Visual Studio eszközei, például a Code Analysis (kódelemzés), a Test Tools (tesztelési eszközök) és a Code Coverage ( kódlefedettség ) használhatók az összeállítás ellenőrzésére, mielőtt azt jónak tekintenék.

A VSTS a TFS Client API segítségével integrálódik a TFS-szel , hogy hozzáférést biztosítson az IDE TFS szolgáltatásaihoz. Van egy Team Explorer is a csapatprojekt elemeinek megtekintéséhez és kezeléséhez. A verziókezelési képességek, beleértve az egyes változatok nyomon követését, a revíziók megjelölését, a módosítások végrehajtását és a kód kijelentkezését (be- és kijelentkezés), valamint a változtatások elhalasztását (be- és kijelentkezés), magától az IDE-től érhetők el a Source Control Explorer (Code Control Explorer) segítségével. ). A VSTS használhatja a Team Build verzió összeállítási rendszerét, a TFS-t is a beépített összeállítási rendszere helyett. Ezenkívül a VSTS IDE használható analitikai jelentések létrehozására és megtekintésére TFS-ben. A Source Control Explorer segítségével pedig forráskód-ágakat hozhatunk létre és egyesíthetünk. Van egy "diff motor" is a fájlok és verzióik közötti különbségek megtekintéséhez.

Team Test Load Agent

A Team Foundation Server mellett a Microsoft a Team Test Load Agent szerverkomponenst is kínálja (team load testing modul). Ezt az eszközt, amely a Team Foundation Servertől és a Visual Studiotól külön licenceljük, tesztelők számára készült, webes vagy Windows-alkalmazások automatikus terhelési tesztelésére. A Microsoft azt ígéri, hogy egy "szokásos számítógép" 1000 felhasználó szimulációját is támogatja egyidejűleg. A terhelési tesztek eredményeit a Team Foundation Server tárháza tárolja, és meghatározott buildekhez köthető, így a teljesítményteszt nyomon követhető a projekt teljes életciklusa során.

Integráció a Visual Studióval

Az ügyfélalkalmazások alapvetően a Microsoft Visual Studio 2005 speciális verziói; ezek gyűjtőneve Visual Studio Team Editions. Amikor a Visual Studio 2005 2005 novemberében elindult, a verziókat három különböző szerepkörre osztották fel az alkalmazásfejlesztésben: fejlesztők, építészek és tesztelők. A negyedik, az adatbázis-fejlesztőknek szánt verziót 2006 végén fejlesztették ki és adták ki. A Visual Studio 2005 "Team Suite" verziója is elérhető, amely egyesíti mind a négy szerepkör eszközeit.

A Team Explorer a Team Foundation Server egyik összetevője, amely ügyféleszköz-támogatást és integrációt biztosít. Pontosabban, ez az összetevő forrásvezérlési képességeket ad a Team Foundation Serverhez, és hozzáad egy Team Explorer ablakot a szabványos Solution Explorer ablakhoz. A Team Explorer a Visual Studio 2005 Premier Partner Edition licencét tartalmazza azok számára, akik nem rendelkeznek Visual Studio 2005-tel, hogy kizárólagos használatot biztosíthassanak a Team Explorer funkcióihoz.

Integráció a Microsoft Office-szal

Amellett, hogy támogatja a Visual Studio termékintegrációját, a Team Foundation Server támogatja a Microsoft Excel és a Microsoft Project integrációját is, amelyek a Microsoft Office termékcsalád részét képezik . A Microsoft arra számít, hogy ezeket az eszközöket nem a fejlesztők használják, hanem olyan hétköznapi felhasználók, akik nem tudják, hogyan kell dolgozni a Visual Studióval, vagy egyszerűen nem érdeklődnek iránta, ezért szívesebben lépnek kapcsolatba a fejlesztőcsapattal a már ismert és kényelmes programokat. Az Office által biztosított integrációs támogatással a Team Foundation Serverhez hozzáféréssel rendelkező felhasználó megtekintheti, módosíthatja és új munkaelemeket adhat hozzá. Az Excelben például a munkaelemek és oszlopok listája, ha kiválasztotta, interaktív munkalappá válik legördülő listákkal, beviteli ellenőrzéssel stb.

Verziók

Szerver

A Visual Studio Team Foundation Server (beleértve a Workgroup Editiont is) Microsoft SQL Server 2005 Standard Edition verziót igényel. A Workgroup Edition korlátozott SQL Server licencet tartalmaz.

Ügyfél

MSDN

Az ügyfelek jellemzően MSDN Premium előfizetést kapnak, amikor megvásárolják a Team Edition és a Team Suite licencelt verzióit, amely szoftvergarancia-szolgáltatást biztosít annak érdekében, hogy a felhasználók az előfizetés időtartama alatt frissítéseket kapjanak a megvásárolt termékekhez. Ide tartozik a Team Foundation Server Workgroup Edition, a Microsoft Windows több verziójához tartozó fejlesztői licencek , a Visual FoxPro 9, a Visual Studio 2005 Tools for Microsoft Office, a fejlesztői licencek több szervermegoldáshoz, az SDK -k és a DDK-k, a kiterjedt dokumentáció és még sok más. Team Edition és Team Suite termékek nem vásárolhatók meg MSDN Premium előfizetés nélkül.

Továbbfejlesztés

Visual Studio Team System 2010

A Visual Studio Team System 2010 (korábbi nevén „Rosario”) új verziójának kiadása sikeres lesz, és felváltja a Visual Studio 2008-at.

Az új verzióban a Microsoft azt tervezi, hogy a meglévő ALM - megoldások alapján új fejlesztési funkciókat fog bevezetni. Az ígéretek szerint a Visual Studio Team System 2010 főbb szolgáltatásai és képességei:

A Rosario CTP (Community Technology Preview) verziója 2007. november 28-án jelent meg . [egy]

Lásd még

Linkek

  1. Brian Harry. November Rosario CTP elérhető . MSDN Blogok ( 2007. november 28. ). Letöltve: 2007. november 30. Az eredetiből archiválva : 2012. április 10..

Irodalom

További források