Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Interaktīvu tīmekļa tehnoloģiju izmantošana viegldarbīgas modelēšanas vides izstrādē |
Title in English |
Lightweight Modelling Environment Using Interactive Web Development Technologies |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr. sc. ing. Jānis Grabis |
Reviewer |
Mg. sc. ing. Viktorija Klimko |
Abstract |
Modelēšanas pielietošana var sniegt padziļinātu ieskatu dažādām sistēmām abstraktā veidā. Modeļu veidi ir daudz un dažādi, tas pats attieca uz to pielietojumu mērķiem, bet modelēšanas vidēm ir ierobežotas iespējas. Ir izstrādātas modelēšanas vides plašākām nozarēm, un tās sevi ir pierādījušas kā vērtīgu instrumentu. Tomēr izstrādes process modelēšanas vidēm ir dārgs, tāpēc šaurākas nozares to nevar atļauties. Risinājums šai problēmai varētu būt modelēšanas vide, kura ir pielāgojama attiecīgās nozares vajadzībām. Ir izstrādāti vairāki gatavi risinājumi, kas šādu funkcionalitāti piedāvā, bet neviens no plašāk zināmiem šāda veida rīkiem neizmanto tīmekļa tehnoloģijas.
Darba mērķis ir izveidot viegldarbīgu un pielāgojamu modelēšanas vidi, izmantojot tīmekļa tehnoloģijas. Lai to īstenotu, tiek analizēti modeļi un modelēšanas vides vispārīgā veidā. Tiek pārskatīti dažādi gatavi risinājumi, to arhitektūra un funkcionalitāte. Ņemot vērā, ka gatavie risinājumi plaši izmanto UML, lai veidotu meta modeļus, šajā darbā ir īss ieskats par UML pamatiem. Šī darba ietvaros tika izstrādāta pielāgojama modelēšanas vide, izmantojot JavaScript, JSON un PHP tīmekļa tehnoloģijas, kā arī plaši ir izmantota JavaScript bibliotēka Joint.js. Nobeigumā ir paskaidrota šīs vides arhitektūra un funkcionalitāte. Pārbaudes nolūkiem, tā tika pielāgota EKD mērķu modeļa izveidei. Pārbaude tiek veikta, izstrādājot modeli, kas atbilst paraugam no ārēja avota.
Izstrādātā modelēšanas vide spēja izpildīt pārbaudes uzdevumu. Tomēr tās pielāgojamības process nav tik dinamisks, kā tas ir apskatītajiem gatavajiem risinājumiem. Būtu vēlama grafiska vide, kurā izstrādāt UML meta modeļus, no kuriem var ģenerēt vides prasības. |
Keywords |
modeļi, modelēšanas vide, tīmekļa tehnoloģijas, meta modeļi, JavaScript, UML |
Keywords in English |
models, modelling environment, web technologies, meta-models, JavaScript, UML |
Language |
lv |
Year |
2017 |
Date and time of uploading |
31.05.2017 15:06:25 |