| Studiju veids |
bakalaura akadēmiskās studijas |
| Studiju programmas nosaukums |
Datorsistēmas |
| Nosaukums |
Komponentos bāzētu dizaina sistēmu novērtēšana efektīvai un uzturamai priekšgalsistēmu izstrādei |
| Nosaukums angļu valodā |
Evaluating Component-Based Design Systems for Efficient and Maintainable Front-End Development |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Padmaraj Nidagundi |
| Recenzents |
Valdis Saulespurēns |
| Anotācija |
Šajā bakalaura darbā tika pētītas trīs uz komponentiem balstītu projektēšanas sistēmu uzturēšanas un izstrādes piepūles raksturlielumi: Material UI for React, Vuetify for Vue.js un PrimeNG for Angular. Pieaugošā front-end lietojumprogrammu sarežģītība ir padarījusi piemērotas projektēšanas sistēmas izvēli par kritisku inženiertehnisku lēmumu, jo īpaši attiecībā uz ilgtermiņa koda bāzes uzturēšanu un izstrādes piepūli, kas nepieciešama lietotāja saskarņu ieviešanai un attīstībai. Empīriski starpsistēmu pierādījumi par šīm dimensijām literatūrā nav pieejami, radot plaisu starp praktiķu pieredzi un akadēmiskajām vadlīnijām.
Konstatētā plaisa tika risināta, izveidojot trīs funkcionāli līdzvērtīgas prototipa informācijas paneļa lietojumprogrammas, pa vienai uz katru ietvara-projektēšanas sistēmas pāri, un novērtējot tās ar kvantitatīviem rādītājiem. Uzturēšanas iespējas tika mērītas, izmantojot Radon uzturēšanas indeksu, komponentu atkārtotas izmantošanas koeficientu un laika ziņā ierobežotu izmaiņu izplatīšanas uzdevumu. Izstrādes piepūle tika mērīta ar ieviešanas laiku, koda rindiņu skaitu un komponentu skaitu, kas tika apkopoti, izmantojot Python balstītu Streamlit novērtēšanas paneli. Atbalsta aspekti, tostarp Lighthouse veiktspējas rādītāji, pakotnes lielums un strukturēta izstrādātāja pieredzes aptauja, kas tika veikta astoņpadsmit dalībniekiem, tika reģistrēti kā sekundāri pierādījumi primāro secinājumu kontekstualizēšanai.
Šī bakalaura darba ziņojuma kopējais apjoms ir 80 lappuses, kas ietver 14 tabulas un 29 atsauču avotus. |
| Atslēgas vārdi |
Atslēgvārdi: uz komponentiem balstītas projektēšanas sistēmas, front-end izstrāde, Material UI, Vuetify, PrimeNG, izstrādes efektivitāte, uzturēšanas iespējas, izstrādātāja pieredze. |
| Atslēgas vārdi angļu valodā |
Keywords: component-based design systems, front-end development, Material UI, Vuetify, PrimeNG, development efficiency, maintainability, developer experience. |
| Valoda |
eng |
| Gads |
2026 |
| Darba augšupielādes datums un laiks |
26.05.2026 16:40:53 |