Search results for "programmēšana"

showing 10 items of 67 documents

Domēnspecifisku rīku konfigurācijas valoda un tās realizācija

2014

Promocijas darbā ir izstrādāts konfigurators plaša profila DSML rīku definēšanai. Konfigurators balstās uz ideju, ka DSML definīciju var uzdot ar universālu metamodeli (UML klašu diagrammas formā), kura pēc tam konfiguratorā tiek apstrādāta, lai nodrošinātu rīka darbību. Turklāt nestandarta gadījumiem, kad esošās metamodeļa iespējas ir nepietiekošas, metamodelī ir realizēts paplašinājuma punktu mehānisms, kas ļauj pievienot rīkam specifiski transformāciju valodā noprogrammētu funkcionalitāti. Izstrādātais konfigurators ir pārbaudīts vairākos praktiskos lietojumos un apliecinājis savu efektivitāti.

UML (Computer science)Modeļa vadīta programmatūras arhitektūraDomain-specific programming languagesUML (datorzinātne)Model-driven software architectureInformācijas tehnoloģija datortehnika elektronika telekomunikācijas datorvadība un datorzinātneDatorzinātneDatorzinātnesDatorzinātne#Programmēšanas valodas un sistēmasDomēnspecifiskas programmēšanas valodasComputer science
researchProduct

Lineārās programmēšanas uzdevumi veselos skaitļos

2016

Bakalaura darbs veltīts lineārās programmēšanas apakšnozarei – lineārajai programmēšanai veselos skaitļos. Darbā izklāstītas trīs lineārās programmēšanas veselos skaitļos uzdevumu risināšanas metodes: sazarošanās un robežu metode, Gomori metode un Balaša algoritms. Metodēm dots apraksts, tās ilustrētas ar piemēriem. Šis bakalaura darbs ir metodiska rakstura un var noderēt, apgūstot specifiskos lineārās programmēšanas uzdevumus veselos skaitļos.

lineārā programmēšana veselos skaitļosMatemātikasazarošanās un robežu metodelineārā programmēšanaBalaša algoritmsGomori metode
researchProduct

Darbu plānošanas optimizācijas problēmu risināšana ar binārās programmēšanas metodēm

2016

Darbā aprakstītas trīs dažādas flow shop problēmas ar uzdevumu minimizēt kopējo darbu izpildes laiku: permutation flow shop problēma, blocking flow shop problēma un no-wait flow shop problēma. Katrai no problēmām ir atrasts atbilstošais lineārās programmēšanas uzdevums ar veseliem un bināriem mainīgajiem. Problēmu risināšanai ir aprobētas divas klasiskās metodes, ko izmando diskrētās programmēšanas uzdevumiem: Gomorī apgriešanas metode un sazarošanās un robežu algoritms. Skaitliskie aprēķini tika veikti, izmantojot datorprogrammu LPSolve IDE.

no-wait flow shop problēmablocking flow shop problēmaMatemātikapermutation flow shop problēmadiskrētā programmēšana
researchProduct

Javas programmas koda pārveidošana uz Groovy programmēšanas valodu

2020

Darbā tiek aplūkota iespēja Java programmēšanas valodā rakstītu programmu pārrakstīt Groovy valodā. Tiek apskatītas programmēšanas valodas Java un Groovy galvenās atšķirības un Groovy valodas unikālās sintakses iespējas uzlabot kodu, kas oriģinālā ir rakstīts tīrā Java valodā. Tiek apskatīts, kādās situācijās ir lietderīgi izmantot Groovy dotās iespējas un kad labāk atstāt kodu nemainīgu. Darbā tiek aprakstīts, kā vispārīgā situācijā izstrādātājiem vajadzētu pieiet koda transformācijas procesam. Tiek doti ieteikumi, kādi lēmumi jāpieņem pirms kodēšanas sākšanas, lai rezultējošais programmas kods būtu vienveidīgs un samazinātu kļūdu iespēju.

Datorzinātnekoda transformācijaobjektorientēta programmēšanaJava virtuālā mašīnaJavaGroovy
researchProduct

Lagranža nenoteikto reizinātāju metode

2019

Bakalaura darbs veltīts nelineārās programmēšanas problēmu ar ierobežojumu vienādību formā un jaukta veida ierobežojumiem atrisināšanai, izmantojot Lagranža nenoteikto reizinātāju metodi. Darbā dots vēsturiski ieskats, kā metode izveidojusies. Ierobežojumiem vienādību formā apskatīti vairāki pierādījumi metodes pamatojumam. Visos ierobežojumu veidi ilustrēti ar piemēriem. Attēli veidoti datorprogrammā Matlab.

Lagranža nenoteikto reizinātāju metodeierobežojumi vienādību formānelineārā programmēšanaMatemātikaoptimizācijas metodesjaukta veida ierobežojumi
researchProduct

Теоретические вопросы программирования

1988

Сборник посвящен исследованию сложности различных типов вычислительных устройств, таких как альтернирующие и вероятностные машины, а также проблемам индуктивного синтеза программ.

ПрограммированиеТеория алгоритмовАвтоматический синтез программAlgoritmi:MATHEMATICS::Applied mathematics::Theoretical computer science [Research Subject Categories]Matemātiskā programmēšanaПрограммное обеспечение ЭВМ
researchProduct

Progresīvo tīmekļu lietotņu izstrāde, izmantojot funkcionālo programmēšanu

2017

Arvien straujāk pieaug tīmekļa lietotņu tehnoloģiju dažādība un to attīstība. Viena no pēdējām mūsdienu tehnoloģijām ir progresīvās tīmekļa lietotnes, kuru būtība ir spēja strādāt bezsaistē. Tāpat kā citas tīmekļa lietotnes, arī progresīvās tīmekļa lietotnes visbiežāk tiek izstrādātas programmēšanas valodā JavaScript un tām ir sarežģīta funkcionalitāte. Izstrādājot lietotnes, izmantojot JavaScript programmēšanas valodu, lietotņu izstrādātāji dēļ sarežģītās lietotnes funkcionalitātes mēdz rakstīt grūti uztveramu, uzturamu un modificējamu kodu. Lai to risinātu, darbā tiek apskatīta funkcionālā programmēšana.

JavaScripttīmeklisprogresīvās tīmekļa lietotnesDatorzinātnefunkcionālā programmēšana
researchProduct

Biznesa procesu modelēšana, izmantojot metamodelēšanas paņēmienus : kopsavilkums

2007

Darba tēma ir saistīta ar biznesa procesu vadības sistēmu izstrādi. Šajā darbā biznesa procesu modelēšanas problēmas ir risinātas, izmantojot metamodelēšanas paņēmienus. Metamodelēšana ļauj dažādus biznesa modelēšanas aspektus aplūkot vienotā un vispārīgā formā, tai pat laikā nezaudējot precīzu jēdzienu nozīmi. Galvenie pētījumu rezultāti ir sekojoši: Izstrādāts vienots biznesa procesu un to apkārtnes metamodelis, kas parāda biznesa modelēšanas jēdzienus un to saistību. Izstrādāta biznesa modeļu jēdzienu kartēšanas metode jēdzienu kartēšanai no viena domēna uz vairākām modelēšanas valodām. Izstrādāta precīza Unified Modeling Language Aktivitāšu diagrammas (UML AD) izpildes semantika, izmant…

Programming languages ​​and systemsDatorzinātnesProgrammēšanas valodas un sistēmas
researchProduct

Lietotnes stāvokļa pārvaldība izmantojot ANGULAR satvaru

2018

Dokumenta ievada daļā tiek definētas datu kopīgošanas un sinhronizācijas problēmas izstrādājot uz Angular satvara bāzētu tīmekļa lietotni. Pētījuma mērķis ir veikt deviņu dažādu stāvokļu pārvaldības rīku salīdzināšanu un literatūras avotu izpēti, kā arī definēt kritērijus, pēc kuriem iespējams noteikt piemērotāko stāvokļa pārvaldības šablonu. Tika izveidotas 10 dažādas lietotnes integrācijas, un, balstoties uz darbā definētajiem salīdzināšanas kritērijiem, tika iegūti mērījumu rezultāti un veikta salīdzināšana. Iegūtie rezultāti liecina, ka rīku veiktspējas ietekme uz lietotni nav noteicošais faktors. Lai izvēlētos piemērotu stāvokļa pārvaldības rīku, jāņem vērā tā saderība ar Angular satva…

DatorzinātneAngularreaktīvā programmēšanaveiktspējastāvoklis
researchProduct

Reaktīvās programmēšanas iespējas izmantojot RxJS bibliotēku

2016

Darbā tiek apskatīta lietotāja saskarnes notikumu asinhronā JavaScript programmēšana tīmekļa vidē. Galvenie darba jautājumi bija saprast, kādi bija iemesli asinhronās programmēšanas rašanās, kāpēc tā bija nepieciešama lietotāja saskarnes notikumu apstrādē. Kā lietotāja saskarne ir saistīta ar asinhrono programmēšanu. Darbā tiek apskatītas problēmas, kādas rodas lietotāja saskarnes notikumu apstrādē, izmantojot asinhrono programmēšanu. Darbā tiek apskatīta reaktīvā programmēšana – kas tā tāda ir, kas ir reaktivitāte, kā lietotāja saskarnes notikumus spēj apstrādāt reaktīvās programmēšanas bibliotēkas. Darbā izstrādāti praktiskie piemēri, lai salīdzinātu jQuery un RxJS kodu implementāciju, kā…

JavaScriptRxJSjQueryDatorzinātnereaktīvā programmēšanaasinhronā programmēšana
researchProduct