Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Modeļvadāmās programmatūras izstrādes principu atbalsta analīze IBM Software Architect rīkā
Title in English Analysis of Support of Model Driven Software Development Principles in the IBM Software Architect Tool
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Dr.sc.ing., prof. O.Ņikiforova
Reviewer
Abstract Bakalaura darbā ir aprakstīts pats modeļvadāmās izstrādes process un tā būtību, kā arī ir analizēti iespējamie risinājumi, modeļu veidošanas principi un novērtēts cilvēka iesaistīšanas apjoms programmatūras sistēmas izstrādē. Mērķis ir izpētīt transformācijas un rīka iespējas modeļu veidošanas atbalstu, izmantojot modeļvadāmo arhitektūru. Darbā tāpat tiek aprakstīta vienotas modelēšanas valodas (angl. Unified Modelling Language UML) loma un modeļi, modeļvadāmās izstrādes izmantošanas ieguvumi, trūkumi un galvenā pamatideja. Jebkura transformācija balstās uz platformas neatkarīgā modeļa transformēšanu uz platformas atkarīgo modeli. Tas kā transformācija ģenerē sagaidāmo kodu ir atkarīgs gan no tā cik pareizi cilvēks ir izveidojis modeli, kura abstrakcijas līmenis ir neierobežots, gan no tā cik pareizi ir izveidots šablons, kurš atbild par modeļa papildelementu transformēšanu kodā. Ģenerētais kods ir atbilstošs izveidotajam modelim, kas liecina par to, ka nepareiza koda gadījumā, kļūdu rada cilvēks. Nav izslēgts, ka vaina ir arī programmatūrā, taču UML valodas modeļu transformācijas ir skaidri definētas un kļūda var rasties tikai pielietojot kādu paša veidotu šablonu. Rezultātā, pirms tiek veidoti modeļi kādai sistēmai, ir jāpārliecinās par iespējamo abstrakciju. RSA programma ļauj veidot transformācijas gan no UML uz Java valodu, gan otrādi. Tāpat tiek atbalstītas arī Java modeļu transformācijas un UML modeļu transformācijas uz servisa orientēto arhitektūru. Ja abstrakcijas līmenis ir augsts, tad arī tiks patērēts vairāk laika, kas ne vienmēr ir ātrāk par pašu rakstīto kodu. Darbā ir 47 lpp., 50 attēli, 2 tabulas, 3 pielikumi, 19 nosaukumu informācijas avoti.
Keywords MDSD, UML, MODEĻU TRANSFORMĀCIJA
Keywords in English MDSD, UML, MODEL TRANSFORMATION
Language lv
Year 2012
Date and time of uploading 28.05.2012 12:59:29