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 1 | En godkänd laborationsserie. | |
UPG 1 | Godkända utredningsuppgifter. | |
TEN 1 | En skriftlig tentamen. |