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 |