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