Detail práce

Klientská aplikace pro službu vyhledávání a řešení shody zdrojových kódů

Bakalářská práce Student: Knapek Petr Akademický rok: 2014/2015 Vedoucí: Kočí Radek, Ing., Ph.D.
Název anglicky
Client for the BlackDuck Protex Service
Jazyk práce
český
Abstrakt

Plagiátorství a shody ve zdrojových kódech jsou v dnešní době narůstajícím problémem. Cílem této práce je zhodnocení služby Protex od společnosti Black Duck Software, Inc. a jejího uživatelského rozhraní. Na základě tohoto zhodnocení pak vytvořit nového, alternativního klienta usnadňujícího práci a nabízejícího automatizaci. Při vývoji klienta byl použit programovací jazyk Java a jeho technologie pro vytváření grafického rozhraní knihovny Swing a vícevláknový přístup.

Klíčová slova

licence, shoda zdrojových souborů, hledání shod, plagiátorství, automatizace, grafické rozhraní, vícevláknový přístup, Java, Protex, Black Duck, serializace

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení C
Obhajoba
18. června 2015
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.

Otázky u obhajoby
  • Často hovoříte o vyvíjeném díle jako o 'službě'. Můžete uvést, jak je služba v tomto kontextu definovaná a proč jste nepoužíval obvyklejší formy jako například 'aplikace'?
  • Na straně 26 píšete: "Tato chybovost při jistém (z bezpečnostních důvodů nezveřejněném) počtu vláken může způsobit stav, kdy služba není schopna nadále odpovídat a je nutný manuální restart.". Můžete uvést tyto důvody?
  • V kapitole 6.6 uvádíte, že vícevláknový přístup je řešením problémů, které jste identifikoval v předcházejících sekcích. Můžete stručně diskutovat, jak více vláken tyto jednotlivé problémy řeší?
Komise
Kreslíková Jitka, doc. RNDr., CSc. (UIFS FIT VUT), předseda
Černocký Jan, prof. Dr. Ing. (UPGM FIT VUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Kočí Radek, Ing., Ph.D. (UITS FIT VUT), člen
Citace
KNAPEK, Petr. Klientská aplikace pro službu vyhledávání a řešení shody zdrojových kódů. Brno, 2015. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2015-06-18. Vedoucí práce Kočí Radek. Dostupné z: https://www.fit.vut.cz/study/thesis/17925/
BibTeX
@bachelorsthesis{FITBT17925,
    author = "Petr Knapek",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Klientsk\'{a} aplikace pro slu\v{z}bu vyhled\'{a}v\'{a}n\'{i} a \v{r}e\v{s}en\'{i} shody zdrojov\'{y}ch k\'{o}d\r{u}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17925/"
}
Nahoru