Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language UML klašu diagrammas ģenerēšanas risinājumu analīze no programmas koda
Title in English Analysis of Solutions for the Generation of the UML Class Diagram from Program Code
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Oksana Ņikiforova
Reviewer Accenture Latvijas Filiāle, vecākais analītiķis, Mg.sc.ing. K.Gusarovs
Abstract Darbā ir apskatītas klašu diagrammu ģenerēšanas risinājumu analīze no programmas koda. Bakalaura darbā tiek izmantota PHP 5 (angl. Hypertext Preprocessor) programmēšanas valoda, pamatojoties uz ko tiek veikts pētījums par klašu diagrammu ģenerēšanas efektivitāti un pareizību, izmantojot speciālas programmas. Autors veic UML valodas pārskatu, ņemot vērā tās svarīgākos momentus. Tiek aprakstītas 14 UML valodas diagrammas, tiek pamatota klašu diagrammas un PHP valodas izvēle pētījumam. Tiek ģenerēts programmas kods un piedāvātas UML klašu diagrammas, kuras autors vēlas redzēt kā programmu darbības rezultātu, pamatojoties uz UML standartiem. Darbā tiek izveidoti kritēriji, pamatojoties uz kuriem tiek salīdzinātas ar Visual-Paradigm 12.1, Enterprise Architect 12, JetBrains PHPStorm 8.0.3 programmām ģenerētas diagrammas. Izveidotas diagrammas tiek salīdzinātas savā starpā, tiek noskaidrota labāka no apskatītām programmām un piedāvāti tās uzlabošanas priekšlikumi. Bakalaura darbs satur UML diagrammu īsu aprakstu, klašu diagrammas elementu precizēšanu, kā arī programmu analīzi un vērtēšanu. Analīzes rezultātā tika noskaidrota labāka no apskatītām programmām, ar ko palīdzību var ģenerēt UML klašu diagrammas un kas atbilst vairākiem UML klašu diagrammas standartiem. Tiek doti priekšlikumi programmas izstrādātājiem un norādītas programmu trūkumi, kas ietekmē ģenerēto klašu diagrammu kvalitāti. Dokumentā ir 43 lappuses, 30 attēli, 4 tabulas, 1 pielikums un 22 informācijas avoti.
Keywords UML, kods, PHP, ģenerēšana, diagramma
Keywords in English UML, code, PHP, generation, diagram
Language lv
Year 2015
Date and time of uploading 04.06.2015 08:27:29