Kods | DIP219 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Programmatūras inženierija | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Pamatstudiju, Profesionālais | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datorika | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Natālija Prokofjeva, Jeļena Jevsjukova, Sabina Kataļņikova, Oksana Zavjalova, Oskars Rasnačs, Jānis Amoliņš | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 4.0 (6.0 ECTS) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Programmatūras specifikācijas līmeņi, prasību definēšanas posmi. Sistēmas modelēšana. Datu modeļi. Datu vārdnīcas. Funkcionālās un nefunkcionālās prasības. Arhitektūras un komponentu projektēšanas metodes. Funkcionālā un objektorientētā projektēšanas stratēģija. Projektējuma kvalitāte. Programmēšanas stils. Atkļūdošanas metodes. Programmatūras testēšana. Programmētāja darbs programmatūras uzturēšanas procesā. Programmatūras projekta plānošana, izmaksu novērtēšana un apskates.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Priekšmeta mērķis ir sagatavot studentu darbam programmatūras projektu izstrādē, lai viņš, strādājot komandā, varētu pildīt izstrādātāja pienākumus, kā arī veikt projekta plānošanu, darbu sadali un izmaksu novērtēšanu, lietojot vienkāršas metodes un rīkus. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Pārzina programmatūras izstrādes posmus un modeļus, darbus, kas jāizpilda katrā posmā, posmu nodevumus un dokumentus. - Nokārtots eksāmens, par kuru iegūta pozitīvā atzīme (1. daļa). Spēj izstrādāt sistēmas projektējumu un sagatavot projektējuma aprakstu. - Pozitīvs vērtējums par patstāvīgi izpildīto 1. laboratorijas darbu. Spēj implementēt nelielu programmatūras sistēmu un sagatavot lietotāja ceļvedi. - Pozitīvs vērtējums par patstāvīgi izpildīto 2. laboratorijas darbu. Spēj veikt un dokumentēt programmatūras sistēmas testēšanu. - Pozitīvs vērtējums par patstāvīgi izpildīto 3. laboratorijas darbu. Pārzina programmatūras pārvaldības metodes, t.i., projekta plānošanas, izstrādāju darba organizēšanas un projekta izmaksu novērtēšanas metodes. - Nokārtots eksāmens, par kuru iegūta pozitīvā atzīme (2. daļa). Spēj plānot programmatūras projektu, t.i., noteikt izpildāmus darbus, veikt darbu sadali, sastādīt kalendāro plānu, lietojot rīku Microsoft Project. - Pozitīvs vērtējums par patstāvīgi izpildīto 4. laboratorijas darbu. Spēj aprēķināt programmatūras projekta un katra izstrādes posma izmaksas, lietojot rīku Costar. - Pozitīvs vērtējums par patstāvīgi izpildīto 5. laboratorijas darbu. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Atbilstoši koledžas programmai | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|