Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Statiskās koda analīzes rīku konfigurēšanas iespēju izpēte
Nosaukums angļu valodā Research on Configuration of Static Code Analysis Tools
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Ērika Nazaruka
Recenzents Gusts Linkevičs
Anotācija Šajā bakalaura darbā ir analizētas statiskās koda analīzes rīki un to konfigurācijas iespējas. Statiskā koda analīze ir avota koda izpētes metode, lai identificētu iespējamās problēmas, neizpildot kodu. Statiskās koda analīzes mērķis ir atrast problēmas agrīnās izstrādes stadijās, kad kods jau ir uzrakstīts, bet vēl nav kompilēts. Bakalaura darba sākumā ir dots ieskats teorētiskajā informācijā par iespējamību konfigurēt dažādus statiskās koda analīzes rīkus. Otrajā daļa ir aprakstīti praktiski piemērī kādā veida var konfigurēt dažādus statiskās koda analīzes rīkus. Trešajā daļā ir praktiskais piemērs kā varētu būtu realizētā konfigurācijā lai rīks varētu atrast problēmu. Bakalaura darba mērķis: Izpētīt statiskās koda analīzes rīku konfigurēšanas iespējas un secināt par šo spēju izmantošanu IT projektos. Problēmas nostādne: statiskā koda analīze IT projektos ir svarīgs etaps, kas ļauj pārbaudīt izmantotās programmēšanas konstrukcijas un savlaicīgi atrast potenciālas ievainojamības vai defektus. Ievainojamību klāsts bieži mainās, jo tiek atklāti jauni draudi un uzbrukumu veidi. Līdz ar to vitāli svarīgi pielāgot izmantojamus rīkus šiem atradumiem. Ne visos rīkos šis process ir automatizēts, tāpēc rodas jautājums kā šī pielāgošana ir realizēta rīkā un var būt izmantota projektos. Bakalaura darba ietvaros, tika apskatīts ka un kādā realizācijā ir rīkiem lai sakonfigurēt tos. Dokumentā ir 53 lappuses, 11 attēli, 3 tabulas un 25 nosaukumu informācijas avoti.
Atslēgas vārdi Riķi, konfigurācija, PMD, SonarQube, Embold, SpotBugs, Infer
Atslēgas vārdi angļu valodā Tools, configuration, PMD, SonarQube, Embold, SpotBugs, Infer
Valoda lv
Gads 2023
Darba augšupielādes datums un laiks 31.05.2023 00:19:00