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 |