Anotācija |
3. tips: Produkta vai prototipa izstrāde
Bakalaura darba tēma ir “Pirmkoda fragmentu arhivēšanas rīka, kas balstās uz
rakstzīmju optiskās atpazīšanas sistēmu, izstrāde”. Darba gaitā tika izveidots pirmkoda
fragmentu arhivēšanas rīka sistēmas modelis, tā prasību specifikācija, projektējums un
programmatūra izstrādāta ar tīmekļa sistēmu rīkiem “PHP”, “Laravel”, “Voyager CMS”,
“HTML”, “CSS”, “JavaScript”, “VueJS”, “MySQL” un rakstzīmju optiskās atpazīšanas rīku
“Google Cloud Vision”. Tika analizētas vairākas tīmekļa izstrādes un rakstzīmju optiskās
atpazīšanastehnoloģijas, kā “Yii2”, “Symphony”, “CakePHP”, “ReactJS”, “Amazon Textract”,
“OCR Space”, “Azure Computer Vision”, “Taggun” un “Tesseract OCR”, aprakstot katras
priekšrocības un trūkumus. Kā arī tika izpētīti trīs jau esoši pirmkoda fragmentu arhivēšanas
rīki, kā “CACHER”, “Snipit”, “GitLab Snippets”, to funkcionalitāte un iespējas.
Bakalaura darbā ir četras galvenās nodaļas. Pirmajā nodaļā tiek aprakstīta problēmsfēra,
tās aktualitāte, ievads pirmkoda arhivēšanas veidos un trīs jau izstrādātu pirmkoda arhivēšanas
rīku analīze. Otrajā nodaļā ir analizēti pasaulē pieejamās rakstzīmju optiskās atpazīšanas
sistēmas, izvēlētas atbilstošākās pirmkoda atpazīšanai. Trešajā nodaļā ir salīdzināti tīmekļa
sistēmu izstrādei nepieciešamie resursi, izceltas to priekšrocības un trūkumi dažādu sistēmu
izstrādē. Ceturtajā nodaļā ir aprakstīts programmatūras izstrādes process: arhitektūras izvēle,
sistēmas modeļa, prasību specifikācijas, projektējuma un moduļu izveide, procesu
dekompozīcijas izklāsts, kā arī pievienots lietotāja ceļvedis ar ekrānuzņēmumiem no izstrādātās
programmatūras un paskaidrojumiem.
Darba pamattekstā ir 68 lappuses, 35 attēli, 11 tabulas, 29 izmantoto literatūras avotu
un 1 pielikums. |