Fakultet tehničkih nauka

Predmet: Održavanje i kontrola kvaliteta softvera u infrastrukturnim sistemima (17.ESI094)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Naučno-stručni
Uža naučna oblast Primenjeno softversko inženjerstvo
Multidisciplinarna Ne
ESPB 6
Cilj:

Sticanje opštih znanja o rukovanju kvalitetom i održavanju softvera u infrastrukturalnim sistemima. Uvod u način specifikacije kvaliteta i prioritizacija atributa kvaliteta. Upoznavanje tehnika za postizanje željenog nivoa kvaliteta shodno ISO/IEC 25010 modela kvaliteta i Architecture Tradeoff Analysis Method (ATAM) 3.0 metode. Upoznavanje potrebnih alata za rukovanje kvalitetom i podršku održavanja softvera. Saznanje o načinima kreiranje održivih aplikacionih programskih interfejsa (API).

Ishod:

Saznanje o glavnim aspektima rukovanja kvalitetom softvera. Osposobljenost za učestvovanje u radu tima za održavanje elektroenergetskog softvera. Upoznatost sa raznim alatima za obezbeđivanje kvaliteta, kao i alatima za podršku prilikom održavanja softvera. Uvid u značaj holističkog pristupa softverskom inženjerstvu sa aspekta kvaliteta i održavanja. Znanje ISO/IEC 25010 modela kvaliteta, i koje tehnike su efikasne za obezbeđivanje pojedinih kvaliteta. Svesnost značaja arhitekture u garanciji kvaliteta i uloga ATAM-a 3.0.

Sadržaj:

Kvalitet infrastrukturalnog softverskog sistema. Održavanje elektroenergetskog softvera i tehnike održavanja (analiza programa, refaktorizacija, reinženjering i reverzni inženjering). Efektivnost eksploatacije elektroenergetskog softvera. Alati za obezbeđivanje kvaliteta. Alati za reverzno inženjerstvo. ISO/IEC 25010 modela kvaliteta, ATAM-a 3.0 i kreiranja održivih API-a.

Metodologija izvođenja nastave:

Predavanja; auditorne vežbe; konsultacije.

Literatura:
Autori Naziv Godina Izdavač Jezik
Rick Kazman, Humberto Cervantes Designing Software Architectures: A Practical Approach 2016 Addison-Wesley Professional Engleski
Bedir Tekinerdogan, John Grundy, Nour Ali, Richard M Soley, Ivan Mistrik Software Quality Assurance 2015 Morgan Kaufmann Engleski
Ervin Varga Creating Maintainable APIs: A Practical, Case-Study Approach 2016 Apress Engleski
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Prisustvo na predavanjima Da Da 5.00
Usmeni deo ispita Ne Da 30.00
Test Da Da 10.00
Prisustvo na vežbama Da Da 5.00
Predmetni(projektni)zadatak Da Da 30.00
Teorijski deo ispita Ne Da 20.00
Izvođači nastave:
Računarske vežbe
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe