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 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. 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. | ||
UPG2 | Godkända uppgifter , 3 p. |
Undervisningsspråk är svenska/engelska.