DE0910 Programmatūras drošuma teorija

Kods DE0910
Nosaukums Programmatūras drošuma teorija
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 Aleksejs Jurenoks, Imants Gorbāns, Marina Uhanova
Kredītpunkti 6.0
Daļas 1
Anotācija Drošuma (uzticamības) jēdziens. Defekti, kļūmes un kļūdas. Aparatūras un programmatūras drošums. Programmatūras drošumu ietekmējošie faktori. Programmatūras drošuma inženierija. Drošuma metrikas. Drošuma modeļu klasifikācija. Analītiskie, empīriskie, teksta u.c. drošuma modeļi. Programmatūras drošuma nodrošināšanas, novērtēšanas un palielināšanas metodes. CASE rīki drošuma novērtēšanai un analīzei..
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
Drošuma jēdziens. Defekti, kļūmes un kļūdas. Atteices un to rašanas iemesli. 4 6 0 0
Programmatūras drošumu ietekmējošie faktori. 2 2 0 0
Programmatūras drošuma inženierijas (PDI) process un tā saistība ar programmatūras dzīves ciklu. PDI procesa fāzes. 6 6 0 0
Testēšana: posmi, plānošana, testpiemēru un testēšanas procedūru izstrāde. PDI testēšanas tipi. Testu izpilde. 12 18 0 0
Programmatūras drošuma metrikas. Drošuma metriku noteikšanas procesi. 6 9 0 0
Programmatūras drošuma modeļu klasifikācijas. 2 2 0 0
Programmatūras drošuma modeļi: statiskie, dinamiskie, empīriskie, „dēstīšanas”, teksta u.c. 20 35 0 0
Programmatūras drošuma nodrošināšanas, novērtēšanas un palielināšanas metodes, līdzekļi un rīki. 12 18 0 0
Kopā: 64 96 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Priekšmeta mērķis ir sagatavot studentus programmatūras sistēmu drošuma novērtēšanai un nodrošināšanai, lietojot dažādus drošuma modeļus un metodes. Uzdevumi: 1) aplūkot programmatūras drošuma rādītājus, metrikas, modeļus un novērtēšanas metodes ; 2) sagatavot studentus praktiski lietot iegūtās zināšanas pētnieciskajā darbā un programmatūras sistēmu drošuma novērtēšanai un nodrošināšanai.
Sasniedzamie studiju
rezultāti un to vērtēšana
Pārzina programmatūras drošuma inženierijas procesu un pamata aktivitātes, atteiču rašanas iemeslus, drošuma metrikas un modeļus, programmatūras drošuma nodrošināšanas, novērtēšanas un palielināšanas metodes. - Nokārtoti kontroldarbi. Nokārtots eksāmens, par kuru iegūta pozitīvā atzīme.
Spēj atklāt, analizēt un novērtēt defektus, kļūmes un kļūdas programmatūrā, lietojot piemērotus rīkus. - Pozitīvs vērtējums par patstāvīgi izpildīto 1. laboratorijas darbu.
Spēj praktiski realizēt dažādus programmatūras drošuma modeļus un novērtēt izstrādātā rīka uzticamību, lietojot dažādas metodes un rīkus. - Pozitīvs vērtējums par patstāvīgi izpildīto 2. laboratorijas darbu.
Spēj izvēlēties piemērotu drošuma modeļi, testēšanas gaitā savākt drošuma novērtēšanai nepieciešamos datus, veikt drošuma novērtēšanu un pie nepieciešamības arī drošuma palielināšanu. - Pozitīvs vērtējums par patstāvīgi izpildīto 3. laboratorijas darbu.
Studiju rezultātu vērtēšanas kritēriji
Laboratorijas darbi - 60%
Kontroldarbi - 30%
Eksāmens - 10%
 
Priekšzināšanas atbilstoši akadēmiskā maģistra 1. kursa studiju programmai
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 6.0 32.0 0.0 32.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]