Form of studies |
Master |
Title of the study programm |
Computer Systems |
Title in original language |
Problēmas un risinājumi UML secību diagrammu izvietošanai |
Title in English |
Problems and Solutions for Layout of the UML Sequence Diagrams |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Oksana Ņikiforova |
Reviewer |
Aleksejs Jurenoks |
Abstract |
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. |
Keywords |
UML secību diagramma, izkārtojums, sistēmas modelēšana, UML modelēšanas rīks |
Keywords in English |
UML sequence diagram, layout, system modelling, UML modelling tool |
Language |
eng |
Year |
2017 |
Date and time of uploading |
02.01.2017 05:24:59 |