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 | ||
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 teoriOrganisation: 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. Laborationer: En laborationsserie innehållande bland annat mätning av egenskaper på programvara Utredningsuppgifter: Utredningsuppgifter. Redovisning sker skriftligt och muntligt.Kurslitteratur: Artikelsamling. Alan C. Gillies, Software Quality, Thomson Compputer Press. Utdrag ur standarder. N.E. Fenton and Shari Lawrence Pfleeger, Software Metrics - A rigorous & Practical Approach, second edition, Chapman & Hall. Referenslitteratur uppställd på IDA. | ||
UPG2 | Godkända examinationsuppgifter , 3 p. |
Undervisningsspåk är .
Engelsk kursplan