TDDB02 Programvarukvalitet, 3 poäng
/Software Quality/

För: C3, C4, D5

Utbildningsområde: Teknik    Ämnesgrupp: Datalogi
Fördjupningsnivå: D

Klassning för datavetenskaplig examen: Datavetenskap, datalogi.

Mål:
Kursen ska ge insikter i hur man uppnår hög programvarukvalitet och hur man planerar och utvärderar kvalitetsarbete.

Förkunskaper:
Vana att utveckla större program (t ex TDDB 60), TAMS 16 Matematisk statistik grk. eller TAMS 20 Sannolikhetslära och TAMS 21 Statistisk teori

Organisation:
Föreläsningarna ger den teoretiska grunden för programvarukvalitet och går igenom olika metoder för att uppnå och utvärdera den. Praktiska övningar i metoder för att uppnå kvalitetsmålen och i utvärdering av kvaliteten förbereds individuellt och i grupp och redovisas på storseminarier då också diskussioner och jämförelser av olika metoder sker.

Kursinnehåll:
Planering av kvalitetsplan för programvaruprojekt, definition av kvalitetsbegreppet, inspektionsmetodik, checklisteutformning, testmetodik, test hjälpmedel, konfigurationshantering, införandeproblematik av kvalitetsplaner, mätmetoder på programvara och processer, felhistoriemodeller. Processutvärdering och standarder. Utredningsuppgifter som redovisas skriftligt och muntligt.

Kurslitteratur:
Artikelsamling med utdrag ur standarder. Alan C. Gillies, Software Quality, Thomson Compputer Press. . N.E. Fenton and Shari Lawrence Pfleeger, Software Metrics - A rigorous & Practical Approach, second edition, Chapman & Hall. Referenslitteratur uppställd på IDA.

UPG2Godkända uppgifter , 3 p.


Undervisningsspråk är svenska/engelska.


Examinator: Christian Krysander
Kurshemsida: http://www.ida.liu.se/~TDDB02/

Engelsk kursplan



Gäller 2000, beslut av utbildningsnämnden november 1999