Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Prasību trasējamības metožu analītisks apskats spējā programmatūras izstrādē
Title in English Analytical Review on Requirements Tracing Methods within Agile Software Developments
Department 12300 Institute of Applied Computer Systems
Scientific advisor Oksana Ņikiforova
Reviewer SIA C.T.Co lietojumsistēmu arhitekts, Mg. sc. ing. Mihails Akimenko
Abstract Jebkuras programmatūras izstrādē ir svarīgi sekot līdz projekta dzīves ciklam un kā sākotnējās prasības tiek īstenotas, lai produkts apmierinātu pasūtītāju prasības un tiktu nodots laikā. Sākotnēji šo problēmu atrisināja disciplinētās programmatūras izstrādes metodes ar striktu izstrādes dzīves ciklu, kurā liela uzmanība tika veltīta dokumentācijai. Tomēr laika gaitā disciplinētās metodes sāka zaudēt savu popularitāti un tika sāktas aizvietotas ar spējās programmatūras izstrādes metodēm, kuras bija vairāk elastīgas un pieprasīja mazāk dokumentāciju. Bet pagriežot lielāko daļu fokusu uz koda veidošanu, tika zaudēta spēja efektīvi izsekot produkta prasībām. Lai risinātu šo problēmu ir izvirzītas vairākas metodes un principi, un ir izstrādāti rīki, kuri nodrošina kāda veida programmatūras prasību trasējamību, bet ne viss izveidotais ir piemērots spējās izstrādes vidē. Šo iemesla dēļ, bakalaura darba ietvaros tiek noskaidrots kādus objektus vajadzētu izsekot, kādus ieguvumus gūs un kādi būs zaudējumi. Pēc tam, balstoties uz apkopoto informāciju, tiek veikta izpēte kur trasējamības rīki tiek izvērtēti un salīdzināti, lai noteiktu kādu funkcionalitāti tie piedāvā un vai tie sevī ietver nepieciešamo trasējamības līmeni. Salīdzināšanas rezultāti arī tiek ievietoti tīmekļa lietotnē, kura ar dažādu filtru palīdzību, lietotājam atvieglo prasību trasējamības rīka izvēli. Dokumentā ir 57 lappuses, 6 attēli, 2 tabulas, 1 pielikums un 62 nosaukumu informācijas avoti.
Keywords Prasību trasējamība, prasību inženierija, spējās programmatūras izstrāde, projektu pārvaldība.
Keywords in English Requirements traceability, requirements engineering, agile software development, project management.
Language lv
Year 2020
Date and time of uploading 04.06.2020 09:30:55