Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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