Kods | DPI643 | ||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Modeļvadāmās programmatūras izstrādes konceptuālie aspekti | ||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | ||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Doktora, Akadēmiskais | ||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datorika | ||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | ||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Oksana Ņikiforova | ||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 10.0 (15.0 ECTS) | ||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Uz modeļiem balstītā arhitektūra (Model Driven Architecture - MDA) ir sistēmu izstrādes pieeja, kas bija izstrādāta pēc Objektu Modelēšanas grupas (Object Modeling Group) iniciatīvas. MDA definē pieeju un prasības iespējamiem rīkiem, lai specificētu sistēmu neatkarīgi no aprēķiniem (Computation Independent Model - CIM), modeļos, kas ir neatkarīgi no platformām (Platform Independent Model - PIM) un modeļos, kas ir specifiski kādai noteiktai platformai (Platform Specific Model - PSM) ar mērķi turpmāk veikt automātisku koda ģenerāciju. Priekšmetā ir domāts izsekot dažiem PIM konstruēšanas risinājumiem, transformācijas valodām uz PSM un koda ģenerēšanas rīkiem, ko piedāvā uz MDA balstītās pieejas.. |
||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Mērķis ir apgūt ar MDA/MDSD saistītos jautājumus, ka arī iemācīties lietot esošos rīkus modeļvadamajā programmatūras izstrādē. Uzdevumi: - iemācīties lietot modeļvadāmas programmatūras izstrādes principus sistēmas modeļa veidošanā dažādās abstrakcijas līmeņos; - iemācīties praktiski lietot modeļvadāmo izstrādi modernajos rīkos; - iepazīties ar mūsdienīgām zinātniskajām publikācijām MDA/MDSD jomā un spēt diskutēt par citu autoru pētījumu rezultātiem un izteikt savas domas un secinājumus. | ||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Spēj lietot modeļvadāmas programmatūras izstrādes principus sistēmas modeļa veidošanā dažādās abstrakcijas līmeņos - Studenti novērtē citu studentu izstrādātus modeļus un pasniedzējs pārbauda novērtējumu Spēj praktiski lietot modeļvadāmo izstrādi modernajos rīkos; - Studenti novērtē citu studentu izstrādātus modeļus un pasniedzējs pārbauda novērtējumu Orientējas mūsdienīgajās zinātniskajās publikācijās MDA/MDSD jomā - Studenti novērtē citu studentu zinātnisko publikāciju apkopojošu referātu un pasniedzējs pārbauda novērtējumu Spēj diskutēt par citu autoru pētījumu rezultātiem MDA/MDSD jomā un izteikt savas domas un secinājumus - Studenti novērtē citu studentu prezentāciju un uzstāšanās seminārā un pasniedzējs pārbauda novērtējumu |
||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Vēlāmas iepriekšējas zināšanas par objektorientētu sistēmanalīzi | ||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|