SLO | EN

Cilji in kompetence

Cilj predmeta je študente naučiti različnih principov, smernic, metodologij, tehnik in standardov o testiranju, ravnanju z napakami in ocenjevanje varnosti računalnikov in programske opreme

Vsebina

• Uvod in terminologija. • Proces testiranja v okviru razvoja programske opreme. • Upravljanje testiranja. • Metode in tehnike testiranja programske opreme. • Izvajanje in avtomatizacija testiranja. • Lastnosti varnostno-kritičnih sistemov (zanesljivost, razpoložljivost, MTBF, MTTF, MTTR, integriteta, primernost za vzdrževanje, okrevanje po napaki). • Analiza nevarnosti in tveganja (FMEA, HAZOP, FTA, ETA). • Metode in tehnike obvladovanja napak. • Izogibanje napakam. • Odstranjevanje napak (verifikacija, validacija). • Dopuščanje napak (metode, tehnike, ukrepi). • Standardi in certificiranje.

Metode poučevanja in učenja

• predavanja • sprotna obravnava praktičnih primerov • seminarsko in projektno delo • laboratorijske vaje

Predvideni študijski rezultati - znanje in razumevanje

• planirati in upravljati proces testiranja informacijskih sistemov • izvesti in dokumentirati različne nivoje testiranja informacijskih sistemov • vpeljati, planirati in izvesti avtomatsko testiranje informacijskih sistemov • analizirati nevarnosti in tveganja informacijskih sistemov • ustrezno ukrepati s preprečevanjem, odstranjevanjem in dopuščanjem napak, ki se vendarle zgodijo

Predvideni študijski rezultati - Prenosljive/ključne spretnosti in drugi atributi

• Spretnosti komuniciranja: predstavitev seminarja, zagovori laboratorijskih vaj. • Organizacijske spretnosti: priprava projekta. • Reševanje problemov: izvedba projekta.

Temeljni literatura in viri

• G. J. Myers, T. Badgett and C. Sandler: The Art of Software Testing, 3rd edition, Wiley, 2011 • B. Laboon: A Friendly Introduction to Software Testing, 1st edition, CreateSpace Independent Publishing Platform, 2016 • D. Galin: Software Quality: Concepts and Practice, 1st edition, Wiley, 2018 • N. Storey: Safety Critical Computer Systems, 1st edition, Addison-Wesley, 1996 • B. S. Dhillon: Engineering Systems Reliability, Safety, and Maintenance: An Integrated Approach, 1st edition, CRC Press, 2017

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti

Ni pogojev

  • doc. dr. TINA BERANIČ, mag. inž. inf. in tehnol. kom.

  • Pisni izpit: 40
  • Laboratorijsko delo: 40
  • Seminarska naloga: 30

  • : 30
  • : 30
  • : 120

  • slovensko
  • slovensko

  • BIOINFORMATIKA - 2.