Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
UML klašu diagrammas ģenerēšanas risinājumu analīze no programmas koda |
Nosaukums angļu valodā |
Analysis of Solutions for the Generation of the UML Class Diagram from Program Code |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Oksana Ņikiforova |
Recenzents |
Accenture Latvijas Filiāle, vecākais analītiķis, Mg.sc.ing. K.Gusarovs |
Anotācija |
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. |
Atslēgas vārdi |
UML, kods, PHP, ģenerēšana, diagramma |
Atslēgas vārdi angļu valodā |
UML, code, PHP, generation, diagram |
Valoda |
lv |
Gads |
2015 |
Darba augšupielādes datums un laiks |
04.06.2015 08:27:29 |