Kvitkovič MatejAbstrakt. Táto esej sa zaoberá porovnaním nástrojov na manažment verzií. Existujú dve hlavné architektúry, ktoré tieto systémy implementujú – centralizovaná a distribuovaná architektúra. Pre každú z nich existujú vyspelé nástroje, ktoré majú rôzne vlastnosti a poskytujú rôzne funkcie. Esej porovnáva vlastnosti nástrojov oboch architektúr, uvádza tiež históriu ich používania a aktuálny stav. Hlavnými referenčnými nástrojmi sú Subversion a Git. Následne uvažuje ich použitie v malom softvérovom projekte. Zdôvodňuje voľbu distribuovaného nástroja pre tímový projekte – Digitálne divadlo. Po zvážení potrieb tímu určuje, ako hlavnú a rozhodujúcu výhodu najmä flexibitu vývoja, ktorú distribuované nástroje poskytujú a tým šetria používateľom systému čas a tým aj ďalšie prostriedky.Michalko PavelAbstrakt. Vývoj softvéru je v dnešnej dobe podmienený využitím viacerých ľudí. Rozsiahlosť niektorých projektov si vyžaduje, aby títo ľudia pracovali na vývoji súčasne. Tým však vzniká problém s manažovaním vytváraných zdrojových kódov. V takýchto prípadoch je nutné použiť podporné prostriedky pre správu verzií. Táto esej sa zaoberá otázkou výberu správneho typu softvéru pre správu verzií. Spôsob manažovania zdrojových kódov sa líši najmä v závislosti na zvolenom type vyvíjaného softvéru. Konkrétne sa preto táto esej zaoberá výberom najvhodnejšieho prístupu verziovacieho softvéru v závislosti na type projektu. Tento výber dosahuje porovnaním niektorých prístupov a zároveň demonštrovaním problémov, ktoré môžu v jednotlivých prípadoch nastať.
|