Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids maģistra akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums UML klašu diagrammas izvietošanas algoritma izstrāde
Nosaukums angļu valodā Development of UML Class Diagram Layout Algorithm
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Dr.sc.ing. O.Ņikiforova
Recenzents Dr.sc.ing., docents Gundars Alksnis
Anotācija Maģistra darbā "UML klašu diagrammas izvietošanas algoritma izstrāde" ir izpētīts automātiska izvietojuma algoritmu pielietojums klašu diagrammu izvietojumā, kā arī piedāvāts un novērtēts šī darba autora izstrādāts izvietošanas algoritms. Darba teorētiskajā daļā tiek izpētīta UML klašu diagramma, tās notācija un vēsture. Tiek aprakstīti dažādie klašu un attiecību veidi un atšķirības to pielietojumā un attēlojumā. Tiek uzskaitīti efektīva izvietojuma nosacījumi un to pielietojuma nepieciešamība. Darba praktiskajā daļā ir izstrādāts UML klašu diagrammas automātiskā izvietojuma algoritms. Izveidotais algoritms tiek pārbaudīts ar nodefinētu testa diagrammu, lai pārliecinātos par tā spēju pārskatāmi attēlot dažādas klases un attiecības. Rezultātā tiek iegūti attēli ar izvietotajām diagrammām. Tiek veikts algoritma darbības efektivitātes novērtējums un salīdzinājums ar vairākiem eksistējošiem algoritmiem. Pētījuma rezultātā ir iegūts: klašu diagrammas attēlojuma apraksts, kas atbilst UML standartam; klašu diagrammas elementu izvietošanas nosacījumu kopa; izstrādātā algoritma realizācijā izmantoto pieeju apraksts; izstrādāts algoritms, kas nodrošina klašu diagrammas izvietojumu; analītisku kritēriju kopa izvietojuma algoritmu salīdzinājuma novērtēšanai; salīdzinājuma rezultāti, kuros aprakstīta pieejamu algoritmu atbilstība definētajiem kritērijiem. Darbā iekļauti attēli ar algoritma darbības rezultātiem, kā arī tabula ar salīdzinājuma rezultātiem. Dokumentā ir 64 lappuses, 47 attēli, 5 tabulas, 0 pielikumi un 60 nosaukumu informācijas avoti.
Atslēgas vārdi UML, klašu diagramma, izvietojums, algoritms
Atslēgas vārdi angļu valodā UML, class diagram, layout, algorithm
Valoda lv
Gads 2014
Darba augšupielādes datums un laiks 01.06.2014 08:55:29