Studiju veids |
maģistra akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Sistēmu uzraudzības un novērojamības ieviešana spējās programmatūras izstrādes ietvaros. |
Nosaukums angļu valodā |
Implementing Systems Monitoring and Observability in Agile Framework. |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Padmaraj Nidagundi |
Recenzents |
Ērika Nazaruka |
Anotācija |
Atslēgvārdi: agilā programmatūras izstrāde, sistēmu uzraudzība, novērojamība, nepārtraukta integrācija, komandas produktivitāte
Mūsdienu programmatūras sistēmas kļūst arvien sarežģītākas, tāpēc sistēmu uzraudzība un novērojamība aizvien vairāk kļūst par galveno elementu agilās programmatūras izstrādes metodoloģijās. Agilā pieeja balstās uz ātru iterāciju, nepārtrauktu integrāciju un pārmaiņām, tādēļ uzraudzības risinājumiem jābūt efektīvākiem nekā tradicionālajām pieejām. Šī maģistra darba mērķis ir rast risinājumus, kā integrēt sistēmu uzraudzību un novērojamību agilajā izstrādē. Darbā definētas procedūras un arhitektūras, kas sekmē datu ieguvi, veiktspējas mērījumus un agrīnu anomāliju atklāšanu reāllaikā, lai izstrādes komandas varētu ātrāk reaģēt uz problēmām.
Pētījuma pirmajā fāzē tiek skaidrots, kas ir būtiski efektīvam uzraudzības un novērojamības modelim, ņemot vērā agilās izstrādes unikālo iteratīvo procesu un ātro atgriezeniskās saites ciklu. Pēc literatūras apskata darbā analizēti vairāki uzraudzības rīki un novērojamības prakses, kuras var ieviest kā daļu no agilās pieejas ar nepārtrauktas uzraudzības risinājumiem un uz datiem balstītu lēmumu pieņemšanu. Balstoties uz gadījuma analīzēm un apkopotajiem datiem, darbā sniegti praktiski piemēri, kā novērojamības principi var mazināt plaisu starp statusa vizualizāciju un cēloņu meklēšanu – tas ievērojami uzlabo gan programmatūras kvalitāti, gan komandas sadarbību.
Rezultāti parāda reāllaika novērojamības metožu automatizācijas vērtību un to ietekmi uz nepārtrauktu programmatūras darbspēju un komandas veiktspēju. Šie secinājumi kalpo kā ceļvedis praktiķiem par to, kā lietot novērojamības rīkus un praksi, lai nodrošinātu dzīvīgu un pielāgoties spējīgu izstrādes vidi. Pētījuma atziņas iespējams plaši piemērot arī citos agilās izstrādes kontekstos, jo tajās piedāvāts efektīvs, mērogojams un nepārtraukti pilnveidojams ietvars, lai laika gaitā uzraudzītu veiktspējas rādītājus.
Darbā ir 3 nodaļas, kopumā 77 lapaspuses, 4 tabulas, 7 attēli un atsauces uz vairāk nekā 80 zinātniskajiem avotiem. |
Atslēgas vārdi |
agilā programmatūras izstrāde, sistēmu uzraudzība, novērojamība, nepārtraukta integrācija, komandas produktivitāte |
Atslēgas vārdi angļu valodā |
Agile Software Development, Systems Monitoring, Observability, Continuous Integration, Team Productivity |
Valoda |
eng |
Gads |
2024 |
Darba augšupielādes datums un laiks |
03.01.2025 00:10:26 |