Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Computer Systems
Title in original language UML diagrammu elementu izvietošanas automatizācijas metodes izstrāde
Title in English Development of Method for Automation of Layouting of UML Diagrams Elements
Department 12300 Institute of Applied Computer Systems
Scientific advisor Dr.sc.ing., prof. O.Ņikiforova
Reviewer
Abstract Maģistra darbā UNL diagrammu elementu izvietošanas automatizācijas metodes izstrāde ir izanalizētas UML modelēšanas valodas diagrammas elementi, modeļu konstruēšanas principi, problēmas, ar kādām var sastapties lielās diagrammās, un šo problēmu risināšanas metodes ar diagrammu elementu automātisku izvietošanas algoritmu un perceptuālo teoriju palīdzību. Analītiskajā pētījuma daļā ir klasificētas 13 UML diagrammas pamatojoties uz UML diagrammu elementu izvietošanas prasībām. No visām UML diagrammām pētījumam ir izvēlēta viena noteikta diagramma klašu diagramma. Uz izvēlētas diagrammas pamata ir izpētītas diagrammas elementu izvietošanas problēma. Praktiskajā maģistra darba daļā ir realizēts ģenētiskais algoritms, ar kura palīdzību ir automātiski izvietoti UML klašu diagrammu elementi. Pamatojoties uz ģenētiska algoritma testa rezultātiem ir veikta dotā algoritma piemērotības analīze. Pētījumā rezultātā ir iegūtas: UML diagrammu klasifikācija, pamatojoties uz UML diagrammu elementu izvietošanas prasībām; klašu diagrammu elementu efektīvas izvietošanas prasību kopa; ģenētiskais algoritms, kas ir paredzēts, lai meklētu UML klašu diagrammas elementu efektīvāku izvietošanu. Darbā ir iekļauti ģenētiska algoritma darbības rezultāti attēli, kuri parāda izstrādāta algoritma pielietojamību UML diagrammu elementu izvietošanas problēmas risināšanā. Testi ir veikti ar dažādas sarežģītības UML klašu diagrammām. Maģistrā darbā ir 50 lapaspuses, 53 attēli, 1 tabula un 43 informācijas avotu.
Keywords UML diagramma, elementu automātiska izvietošana, ģenetiskais algoritms
Keywords in English UML diagram, layouting, genetic algorithm
Language lv
Year 2011
Date and time of uploading 10.06.2011 18:16:30