| 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 |
|
||||||||||||||||||||||||||||||||||||||||||||