Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Sistēmas izstrāde pusvadītāju pasūtīšanai internetveikalā izmantojot lietojumprogrammas saskarni
Nosaukums angļu valodā Development of a System for Ordering Semiconductors in an Online Store using Application Programming Interface
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Valdis Saulespurēns
Recenzents Valters Vēciņš
Anotācija Pētījuma joma ir pusvadītāju pasūtīšanas automatizācija izmantojot lietojumprogrammas saskarni. Šajā bakalaura darbā tika veikts sistēmas izstrādes process pusvadītāju pasūtīšanai internetveikalā izmantojot lietojumprogrammas saskarni. Bakalaura darba mērķis ir izstrādāt sistēmu, kas automatizētu pasūtīšanas procesu uzņēmuma darbiniekiem, kuri iepērk pusvadītājus no TexasInstruments veikala. Šī uzdevuma veikšanai tiek izmantota paša TexasInstruments lietojumprogrammas saskarne jeb application programming interface (turpmāk, - API). TexasInstruments veikals ir speciāli izveidojis šo API, lai paātrinātu un uzlabotu pusvadītāju pasūtīšanas procesu ar saviem klientiem. Bakalaura darba analītiskajā daļā tiek pētītas tehnoloģijas programmatūras izstrādei, kā arī līdzīgo risinājumu esamība. Risinājuma daļā tika veikta sistēmas prasību datu iegūšana, aptaujājot nākotnes sistēmas lietotājus. No izveidotajām funkcionālajām un nefunkcionālajām prasībām, sistēmai tiek izveidoti modeļi un diagrammas, kas rezultātā palīdzēja veikt gala sistēmas izstrādi. Sistēmas funkcionalitāte un lietošana tika aprakstīta lietotāja ceļvedī. Risinājuma pārbaudes daļā izstrādātā sistēma tika testēta, izmantojot baltās kastes kombinatorisko nosacījumu pārklājuma metodi. Ar šo metodi, tika aplūkots programmatūras funkciju kods, no kura izveidoti struktūras grafi. Izmantojot struktūras grafus, tika pārbaudīta sistēmas funkcionalitātes atbilstība izvirzītajām funkcionālajām prasībām, atzīmējot iegūtos testēšanas datus rezultātu tabulā. Sistēma tika izlaista produkcijas vidē uzliekot to uz servera, kur lietotāji to izmanto caur lokālo tīklu. Iztestējot produkcijas vidē visas sistēmas funkcijas, tika konstatēts ļoti minimāls programmatūras kļūdu skaits, kuras tika novērstas. Nobeigumā lietotāji sistēmu kopumā novērtēja pozitīvi, jo tā darbojas atbilstoši izvirzītajām funkcionālajām prasībām. Dati par bakalaura darba apjomu – 63 lapaspuses (neieskaitot literatūras avotus), 35 attēli, 9 tabulas, 15 literatūras avoti, 1 faila pielikums.
Atslēgas vārdi Sistēmas izstrāde, lietojumprogrammas saskarne, Python, Flask, Apache2, TexasInstruments
Atslēgas vārdi angļu valodā System Development, Application Interface, Python, Flask, Apache2, TexasInstruments
Valoda lv
Gads 2023
Darba augšupielādes datums un laiks 30.05.2023 23:58:26