DPI643 Modeļvadāmās programmatūras izstrādes konceptuālie aspekti

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
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Modeļvadāmas programmatūras izstrādes dzīves cikls 24 0 0 0
PIM programmatūras izstrādē 24 0 0 0
PSM programmatūras izstrādē 24 0 0 0
Koda ģenerēšana programmatūras izstrādē 24 0 0 0
Modernie programmatūras izstrādes rīki MDA atbalstam 40 0 0 0
MDA/MDSD - problēmas un perspektīvas 24 0 0 0
Kopā: 160 0 0 0
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
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 10.0 15.0 5.0 5.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]