Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids maģistra akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums UML secību diagrammas izvietošanas algoritma izstrāde
Nosaukums angļu valodā Development of UML Sequence Diagram Layout Algorithm
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Dr.sc.ing. O.Ņikiforova
Recenzents Dr.sc.ing., asoc. prof. Ērika Asņina
Anotācija Attīstoties tehnoloģijām arvien vairāk nepieciešams ātri un efektīgi izveidot jaunas sistēmas tā, lai tās būtu pēc iespējas elastīgas. Modeļvadāmā programmatūras izstrāde ļauj veidot elastīgas un saprotamas sistēmas, jo to pamatā ir dažādi modeļi. Tieši modeļi ir tie, kas ļauj atspoguļot informāciju vienkāršākā veidā, bet, lai modelis būtu saprotams, tam ir jābūt pareizi veidotam. Pareizi veidota diagramma ir ne tikai sintaktiski un semantiski korekta, bet arī tās elementi ir labi izvietoti. Dažādu diagrammu, tai skaitā arī UML izvietojums ir plaši pētīts gan attiecībā uz kritērijiem, kādi ir jāievēro, lai diagramma būtu saprotama, gan arī attiecībā uz dažādiem automātiskās izvietošanas algoritmiem. Tā kā manuāli veidot diagrammu izvietojumu var būt neefektīvi un laikietilpīgi, ir nepieciešams izvietošanu automatizēt, tāpēc maģistra darba autore pievēršas šīs problēmas risināšanai. UML ir plaši izmantota modelēšanas valoda ar dažādām diagrammām, kas aptver visus programmatūras dzīves cikla posmus. Viena no svarīgākajām UML diagrammām ir secību diagramma, kas arī tiek pētīta šajā darbā. Darbā pētīta un apkopota informācija par UML secību diagrammu, vispārīgiem un tai piemērotiem izvietošanas kritērijiem. Darba ietvaros apkopota informācija par esošajām algoritmu pieejām un analizēta to atbilstība secību diagrammai. Darbā arī analizētas automātiskā izvietojuma iespējas dažādos rīkos, to piedāvāto izvietošanas iespēju kvalitāte. Rezultātā apkopojot un prioretizējot secību diagrammai nepieciešamos kritērijus, kā arī ņemot vērā diagrammas uzbūves specifiku, autore izstrādā algoritma pieeju un pašu algoritmu automātiskam secību diagrammas izvietojumam. Algoritms ir arī implementēts rīkā BrainTool, kur pārbaudīta tā atbilstība izvietošanas kritērijiem. Dokumentā ir 58 lappuses, 22 attēli un 3 attēli pielikumos, 4 tabulas, 2 pielikumi un 72 nosaukumu informācijas avoti.
Atslēgas vārdi UML, diagrammu izvietojums, secību diagramma, izvietojuma algoritms
Atslēgas vārdi angļu valodā UML, diagram layout, sequence diagram, layout algorithm
Valoda lv
Gads 2014
Darba augšupielādes datums un laiks 05.06.2014 12:38:06