PVCS
PVCS Version Manager od společnosti Micro Focus umožňuje projektovým týmům různé velikosti a umístěných i v různých lokalitách koordinovat paralelní vývoj při zajištění bezpečného přístupu a kompletního auditu. PVCS VM Web Server rozšiřuje nasazení produktu PVCS Version Manager do prostředí Internetu. Intuitivní web prostředí klientů umožňuje uživatelům připojovat se k bezpečně uloženým archivům a pracovat interaktivně kdekoliv na světě při sdílení chráněného, centrálně spravovaného softwaru.
Revision Management je proces ukládání a evidence změn jednotlivých prvků aplikace, které mohou být následně sdíleny všemi vývojovými pracovníky. PVCS VM zabezpečuje:
- obnovení libovolného stavu všech jednotlivých prvků aplikace;
- možnost nasazení na všechny typy zdrojových souborů;
- ochrana proti přepisu;
- popis změn, které byly provedeny;
- porovnání dvou revizí;
- přírůstkové metody;
- historie vývoje a další typy sestav;
- současné zpracování více souborů;
- možnost zamknout více revizí jednoho souboru;
- vícenásobné zámky jedné revize;
- podpora paralelního vývoje – spojení revizí.
Klíčovou vlastností je možnost definice a opakované vytvoření určité verze systému. Tuto funkci lze kromě identifikace celého systému s výhodou používat i pro jeho jednotlivé části (subsystémy), případně pro specifické označení vlastností skupiny souborů. PVCS VM zabezpečuje:
- vytvoření verzí;
- operace nad verzemi;
- změna obsahu verzí;
- neomezený počet verzí;
- obnova libovolné verze.
Vývoj softwaru má vlastní životní cyklus a každý softwarový projekt prochází vždy několika významnými milníky. PVCS Version Manager podporuje proces řízení vývojových stupňů v rozsahu:
- definování modelu vývojových stupňů;
- podpora složitých, projektově-specifických modelů vývojových stupňů;
- možnost omezit některé vývojové stupně;
- možnost obsluhy událostí;
- přizpůsobení roli pracovníka a povaze projektu.
PVCS Version Manager lze využívat v současnosti přes tato rozhraní:
- desktop uživatelské a administrátorské rozhraní;
- web rozhraní;
- „command-line“ rozhraní;
- „project commnad-line“ rozhraní;
- SCC IDE rozhraní pro napojení na vývojové softwarové nástroje;
- integrace s nástrojem SBM;
- využití produktu PVCS Developers´s Toolkit, API pro zabudování funkčnosti Version Manager do jiného softwarového nástroje;
- WebDAV konektivita z nástrojů Microsoft Office nebo Adobe Acrobat a PhotoShop.
Hlavní přínosy
- pomáhá udržovat a chránit softwarové projekty
- zabezpečuje a zjednodušuje paralelní vývoj
- pomáhá koordinovat a upevňovat životní cyklus vývoje
- podporuje pestrou paletu operačních systémů, vývojových nástrojů a typů zdrojů
- podporuje týmy různé velikosti napříč lokalitami
- určen pro široký rozsah pracovních pozic od programátora až po vedoucí IT oddělení