Naslov magistrskega dela: Razvoj orodja za nameščanje programske opreme iz porazdeljenih virov
Povzetek:
Magistrsko delo predstavlja razvoj orodja za pridobivanje in nameščanje programske opreme iz več virov. Orodje poenoti dostop do produktnih izdaj in vmesnih gradenj prek skupne jedrne knjižnice C++, ki posebnosti posameznih virov skrije za abstraktnim vmesnikom in rokovalniki. Funkcionalnosti so dostopne prek grafičnega uporabniškega vmesnika, vmesnika ukazne vrstice, Pythonovega modula in strežnika MCP za uporabo s programskimi agenti. Orodje omogoča pregled razpoložljivih in nameščenih različic, nameščanje in odstranjevanje paketov, spremljanje napredka ter prekinitev operacij. Podpira tudi bisekcijo vmesnih gradenj pri iskanju regresij. Obravnavana je še samostojna distribucija za Windows in GNU/Linux, implementacija pa je bila preverjena z enotskimi testi jedra in integracijskimi testi Pythonovega vmesnika.
Mentor: prof. dr. Branko Šter
Komisija za zagovor:
izr. prof. dr. Jurij Mihelič (predsednik),
doc. dr. Tomaž Dobravec (član),
doc. dr. Boštjan Slivnik (član).
Prostor: Diplomska soba