Graduate papers
  
Description of the graduate paper
Form of studies Professional Master
Title of the study programm Information Technology
Title in original language Programmatūras produktu līniju pārvaldības risinājumu novērtēšana
Title in English Evaluation of Software Product Lines Management Solutions
Author Artjoms Tanigins
Department 12100 Institute of Information Technology
Scientific advisor Dr. sc. ing. Jānis Grabis
Reviewer Dr. sc. ing. Artis Teilāns
Abstract Darba mērķis ir, balstoties uz programmatūras produktu līniju inženieriju, izstrādāt vadlīnijas, ar kuru palīdzību tiks veikta prasību analīze un dokumentēšana priekš līdzīgiem produktiem vienas produktu līnijas ietvaros. Darba uzdevumi ir atrast, novērtēt un apkopot pieejamos literatūras avotus par programmatūras produktu līniju inženieriju, mainīguma vadību un par ortogonālo mainīguma modeli (OMM), koncentrējoties uz prasību analīzes fāzi, kā arī, balstoties uz apkopotiem rezultātiem, piedāvāt esošās OMM modifikācijas, kas ļaus ērtāk un efektīvāk izstrādāt nepieciešamo funkcionalitāti, izmantojot atkārtoti lietojamus artefaktus. Darba autors piedāvā modificēt esošo OMM, izmantojot krāsu identifikatorus modelī, veikt modeļa dekompozīciju, brīvi izvēlēties grafiskos elementus, balstoties uz pieejamo rīku ierobežojumiem, ar kuru palīdzību tiks veidots OMM. Darba autors arī piedāvā apvienot esošā OMM variantu un izmaiņu punktu ierobežojošos saiknes, lai rezultātā modelī tika izmantoti divu veidu ierobežojošas saiknes. Šīs modifikācijas palīdz veiksmīgi un efektīvi dokumentēt līdzīgo produktu mainīgumu vienas programmatūras produktu līnijas ietvaros. Tādēļ tiks efektīvāk izstrādāta nepieciešamā sistēmas funkcionalitāte, izmantojot atkārtoti lietojamus artefaktus. Darbā tiek veikta arī piedāvāto risinājumu novērtēšana. Novērtēšanas rezultāti liecina, ka piedāvātājs risinājums var uzlabot sistēmas izstrādi. Piedāvāto risinājumu var arī attīstīt tālāk, piemēram, izstrādājot speciālu rīku, kas nodrošinās visas nepieciešamas īpašības modificēto OMM modeļa izstrādei.
Keywords Programmatūras produktu līnijas inženierija, mainīguma vadība, ortogonāls mainīguma modelis
Keywords in English Software product line engineering, variability management, orthogonal variability model
Language lv
Year 2014
Date and time of uploading 30.05.2014 09:06:12