Studiju veids |
maģistra akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Problēmas un risinājumi UML secību diagrammu izvietošanai |
Nosaukums angļu valodā |
Problems and Solutions for Layout of the UML Sequence Diagrams |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Oksana Ņikiforova |
Recenzents |
Aleksejs Jurenoks |
Anotācija |
Sistēmas modelēšana, izmantojot vienotās modelēšanas valodu (UML), ir uzdevums, kas jāatrisina programmatūras izstrādes procesa veikšanai. UML ir plaši izmantota grafisko modelēšanas valodu kopa, kas ietver dažādu diagrammu un shēmu klāstu un spēj pārklāt visus programmatūras dzīves cikla posmus. Viena no svarīgākajām UML diagrammām ir secību (sequence) diagramma, kas tiek pētīta dotā darba ietvaros. Jo sarežģītāka izstrādājamā programmatūra kļūst, jo augstākas prasības tiek noteiktas, lai demonstrētu izstrādājamo sistēmu, īpaši tās dinamisko aspektu, ko UML piedāvā atainot ar secību diagrammu palīdzību. Pareizi veidota diagramma ir ne tikai sintaktiski un semantiski korekta, bet arī tās elementi ir viegli pārskatāmi un intuitīvi saprotami. Lai atrisinātu šo uzdevumu, galvenokārt uzmanība tika veltīta sistēmas grafiskajam noformējumam, kur diagrammas izkārtojums ir galvenais faktors, kas palīdz uztvert informāciju.
Sakarā ar UML secību diagrammas specifisko struktūru, tā tika izvēlēta padziļinātai elementu izkārtojuma izpētei un analīzei. Darba ietvaros tika strādāts ar esošo algoritmu piedāvātajiem risinājumiem un analizēta to atbilstība un pielāgojamība secību diagrammai. Tāpat darbā tiek analizēts automatizētas elementu izvietošanas iespējas, izmantojot dažādus rīkus, kā arī to piedāvājumu izvērtēt izvietojuma kvalitāti.
Autora pētījums ataino moderno UML modelēšanas rīku prasmes automatizēti izkārtot UML secību diagrammas un analizēt tās pēc diagrammas uztveres kritērijiem. |
Atslēgas vārdi |
UML secību diagramma, izkārtojums, sistēmas modelēšana, UML modelēšanas rīks |
Atslēgas vārdi angļu valodā |
UML sequence diagram, layout, system modelling, UML modelling tool |
Valoda |
eng |
Gads |
2017 |
Darba augšupielādes datums un laiks |
02.01.2017 05:24:59 |