Abstract |
Pašlaik ir informācijas tehnoloģiju laikmets, jebkuras lietojumprogrammas, programmatūras vai sistēmas attīstība ir acīmredzama. Ikviens uzņēmums vai privātpersona, kas izstrādā jebkāda veida sistēmu, vēlas apskatīt vai parādīt savu izstrādātu sistēmu klientiem, precīzā veidā kā sistēma tiks veidota. Viņiem ir vajadzīgs īpašs veids, kas atspoguļos dinamisku un statisku sistēmas skatījumu. Šī īpašs veids ir UML. UML izmanto grafiskus objektus, lai izstrādātu programmatūras /sistēmas modeli. UML izmantotu shēmu daudzums palīdz raksturot sistēmas robežas, uzvedību un struktūru.
Mūsdienās tirgū ir daudz instrumentu, kas ļauj uzzīmēt UML diagrammas, un katrs no tiem apgalvo, ka tie ir vislabākie un nodrošina augstas kvalitātes pakalpojumus. Šī bakalaura darba galvenais mērķis ir pamatots uz to, kā varam noteikt, kurš instruments ir labs un sniegt labāku pakalpojumu un kā šīs UML shēmas palīdz lietotājiem izprast sistēmas struktūru un uzvedību. Ir atlasīti daži rīki, kas būs lietderīgi maziem uzņēmumiem un studentiem, kuri var strādāt ar UML shēmām. Šo rīku salīdzinājums ir veikts, pamatojoties uz UML versiju uzturēšanu, UML shēmu atbalstu, kodu ģenerēšanu, reversu inženieriju, XMI versiju importu un eksportu, OS atbalstu, mērogojamību un lietojamību. Lai parādītu, kā katrs atlasītais rīks darbojas vienā modelī, modelis tiek izstrādāts katrā rīkā un salīdzināts viens ar otro.
Atlasītos rīkus var aprakstīt un analizēt ar to funkcionalitāti un komponentiem. Pēc komponentu un funkciju analīzes ir pieejams rīku kopsavilkums un to funkcionalitāte. Šīs bakalaura darbs galvenais mērķis - sniegt plašu informāciju par rīkiem un to funkcionalitāti, ar ko lietotājiem būs vieglāk izvēlēties rīkus. |