TDDB02 PROGRAMVARUKVALITET, 3 poäng
/Software Quality/

För: C4, D5

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

Klassning för datavetenskaplig examen: Datavetenskap

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.

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 kvalitets begreppet, inspektionsmetodik, checklisteutformning, testmetodik, test hjälpmedel, konfigurationshantering, införandeproblematik av kvalitetsplaner, mätmetoder på programvara och processer, felhistoriemodeller. Process utvärdering och standarder. Laborationer: En laborationsserie innehållande bland annat mätning av egenskaper på programvara Utredningsuppgifter: Utredningsuppgifter. Redovisning sker skriftligt och muntligt.

Kurslitteratur:
Artikelsamling. Televerket: Total kvalitet i programvaruutvecklingen. Utdrag ur standarder. N.E. Fenton, Software Metrics - A rigorous Approach , Chapman & Hall. Referenslitteratur uppställd på IDA.

LAB 1En godkänd laborationsserie.
UPG 1Godkända utredningsuppgifter.
TEN 1En skriftlig tentamen.

Engelsk kursplan

Gäller 1997/98, beslut av utbildningsnämnden maj-97