DMI545 Programminženierija

Kods DMI545
Nosaukums Programminženierija
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Augstākā līmeņa, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Arnis Lektauers, Jurijs Merkurjevs, Artis Teilāns
Kredītpunkti 3.0 (4.5 ECTS)
Daļas 1
Anotācija Programmatūras izstrādes (programminženierijas) principi. Programmatūras izstrādes process. Plānošana. Objektorientētā modelēšana, lietojot UML valodu. Programminženierijas struktūrrāmis, projektēšanas sagataves un arhitektūras. Esošo starpsistēmu arhitektūru apskats. Izkliedētas sistēmas. Komponentbāzētas sistēmas. Programmatūras projektējuma izstrāde, programmatūras prototipa izstrāde. Programmatūras evolūcijas pamatprincipi, reinženierija un reversā inženierija. Testēšanas tehnikas un principi. Konfigurācijas testēšana. Savietojamības testēšana. Web testēšana. Testēšanas procesa vadība. Programmatūras kvalitātes nodrošināšana. Izvairīšanās no kļūdām un citām kvalitātes problēmām. Inspicēšanas un apskates. Kvalitātes procesu standarti. CASE rīku apskats..
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
Programminženierijas jēdziens; Projekta un produkta jēdzieni 2 0 0 0
Projekta un produkta mēri 2 0 0 0
Programmatūras izstrādes darbietilpības prognozēšana 2 0 0 0
Programmatūras izstrādes dzīves cikla modeļi 2 0 0 0
Programmatūras prasību specificēšana 2 0 0 0
Prototipēšana 2 0 0 0
Programmatūras funkcionalitātes projektēšana 2 0 0 0
Programmatūras arhitektūras projektēšana 2 0 0 0
Testēšanas jēdziens. Testēšanas plānošana 2 0 0 0
Testēšanas stratēģijas un taktikas 2 0 0 0
Projekta un programmatūras apskates 2 0 0 0
Programmatūras izstrādes kvalitātes prasības un plānošana 2 0 0 0
Programmatūras izstrādes kvalitātes pārvaldības plāna izveide 2 0 0 0
Konfigurācijas pārvaldība 2 0 0 0
Izmaiņu un problēmu pārvaldība 2 0 0 0
Programmatūras izstrādes risku pārvaldība 2 0 0 0
Praktiskie darbi: Izstrādāt „Vīzijas un sfēras dokumentu” pasniedzēja aprakstītai IS 2 0 0 0
Praktiskie darbi: Veikt projekta darbietilpības prognozi 2 0 0 0
Praktiskie darbi: Veikt projekta prototipa izstrādi 2 0 0 0
Praktiskie darbi: Izstrādāt projekta kvalitātes plānu 2 0 0 0
Praktiskie darbi: Veikt projekta risku novērtēšanu 2 0 0 0
Praktiskie darbi: Izstrādāt testēšanas plānu ar testpiemēru paraugiem 2 0 0 0
Praktiskie darbi: Izstrādāt projekta kalendāro plānu, iekļaujot resursu, uzdevumu un finanšu plānojumu 2 0 0 0
Praktiskie darbi: Sagatavot praktisko darbu nodevumus un prezentāciju 2 0 0 0
Kopā: 48 0 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Apgūt programmatūras sistēmu izstrādes plānošanu, modelējot programmatūras sistēmas arhitektūru un sistēmas apkārtējo vidi; prast izstrādāt sistēmas projektējuma aprakstu un sistēmas prototipu; analizēt prasības, lai noteiktu atbilstošu testēšanas stratēģiju, izstrādāt testēšanas plānus, vadīt programmatūras apskates un inspicēšanas.
Sasniedzamie studiju
rezultāti un to vērtēšana
Zināšanas un prasmes, kā organizēt programmatūras izstrādi atbilstoši industrijas kvalitātes standartiem - 20% no kopējā eksāmena vērtējuma
Zināšanas un prasmes par visos programmatūras izstrādes etapos veicamajiem darbiem - 20% no kopējā eksāmena vērtējuma
Zināšanas par programmatūras izstrādes taktisko un stratēģisko plānošanu - 20% no kopējā eksāmena vērtējuma
Praktiskas iemaņas programmatūras izstrādes plānošanā, projektēšanā un testēšanā. (Praktisko un patstāvīgā darba rezultāts) - 40% no kopējā eksāmena vērtējuma
Priekšzināšanas programmēšana
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 4.5 2.0 0.0 1.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]