Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
UML secību diagrammas izvietošanas problēmu un to risinājumu izpēte |
Title in English |
Research of the Problems and Solutions for the Layout of the UML Sequence Diagram |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr.sc.ing., prof. O.Ņikiforova |
Reviewer |
|
Abstract |
Modeļvadāmās izstrādes aktualitāte un pielietojamība objektorientētajā pieejā mūsdienās ir strauji pieaugusi, tāpēc svarīgi, lai veidotie modeļi, diagrammas ne tikai saturiski, bet arī vizuāli kvalitatīvā veidā atspoguļotu informāciju. Informācijas atspoguļošanā svarīgs faktors ir pareizs un pārskatāms diagrammu izvietojums, kas ietekmē darba produktivitāti. Tas, kādai jābūt labai diagrammai ir plaši pētīts gan saistībā ar UML, gan arī citām diagrammām. Manuāla diagrammu izvietojuma veidošana ir laikietilpīga un var būt neefektīva, līdz ar to šajā darbā ir apskatīta automātiska diagrammu izvietojuma problēma un tās risinājumi UML secību diagrammās. Darba mērķis ir atrisināt automātiskas izvietošanas problēmu secību diagrammās. Autore darbā apskata gan vispārīgus diagrammu izvietošanas kritērijus, gan kritērijus, kādai ir jābūt secību diagrammai un tās notāciju. Tāpat autore apskata un salīdzina esošos diagrammu izvietošanas algoritmus un secina par to piemērotību secību diagrammas specifikai. Vadoties pēc secību diagrammas izvietošanas kritērijiem un ņemot vērā diagrammas specifiku autore izstrādā izvietošanas algoritmu, kas ievēro vairumu izvirzīto kritēriju. Izvietošanas algoritms piešķir koordinātes diagrammai, kas glabāta XML faila formātā un kura pēc tam apskatāma caur Sparx Enterprise Architect rīku. Izstrādātais algoritms nākotnē var tikt uzlabots, kā arī algoritmu iespējams iestrādāt UML atbalsta rīkos, kur transformāciju rezultātā nepieciešama automātiska diagrammas izvietošana.
Dokumentā ir 46 lappuses, 14 attēli un 2 attēli pielikumos, 1 tabula, 2 pielikumi un 46 nosaukumu informācijas avoti. |
Keywords |
UML, Secību diagramma, Diagrammu izvietošana |
Keywords in English |
UML, sequence diagram, diagram layout |
Language |
lv |
Year |
2012 |
Date and time of uploading |
28.05.2012 10:56:36 |