Noslēguma darbu reģistrs
  
Studiju darba apraksts
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