DMI544 Programmatūras izstrādes tehnoloģija

Kods DMI544
Nosaukums Programmatūras izstrādes tehnoloģija
Statuss Obligātais/Ierobežotās izvēles; Brīvās izvēles
Līmenis un tips Augstākā līmeņa, Profesionālais
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 2.0 (3.0 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. 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; Programmatūras izstrādes dzīves cikla modeļi 2 0 0 0
Programmatūras prasību specificēšana; Programmatūras funkcionalitātes projektēšana; Prototipēš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; Programmatūras izstrādes kvalitātes pārvaldības plāna izveide 1 0 0 0
Konfigurācijas pārvaldība 1 0 0 0
Izmaiņu un problēmu pārvaldība; 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ā: 32 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/ieskaites vērtējuma
Zināšanas un prasmes par visos programmatūras izstrādes etapos veicamajiem darbiem - 20% no kopējā eksāmena/ieskaites vērtējuma
Zināšanas par programmatūras izstrādes taktisko un stratēģisko plānošanu - 20% no kopējā eksāmena/ieskaites vērtējuma
Priekšzināšanas Programmēšana
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi Pārbaudījumi (brīvai izvēlei)
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs Ieskaite Eksāmens Darbs
1 2.0 3.0 1.0 0.0 1.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]