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 |
Faculty Of Computer Science Information Tehnology And Energy |
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 |