TDDB62 Programutvecklingsmetodik, 5 poäng
/Software Engineering/

För: I4, Ii4

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

Mål:
Studenten skall förvärva kunskaper om olika processmodeller för programvaruutveckling samt de olika stegen i programvaruutvecklingsprocessen. I kursen presenteras också verktyg för industriell programvaruproduktion.

Förkunskaper:
Viss vana av programmering i något högnivåspråk.

Organisation:
Kursen består av föreläsningar, seminarier och praktiska moment. Föreläsningarna ägnas åt teoridelen, med exempel från industrin. Kursen organiseras kring ett antal projektuppgifter som avser att belysa de olika stegen i utvecklingsprocessen: förstudie, kravspecifikation, design, implementering och testning.

Kursinnehåll:
* Genomgång av livscykeln för programvara * Styrning och ledning av programvaruutvecklingsprocessen * Kvalitetsstyrning med hjälp av granskningar och testning * Underhåll av programvara

Kurslitteratur:
* Hans van Vliet "Software Engineering - Principles and Practice", John Wiley and Sons * Rapportsamling * Artiklar

TEN1Skriftlig tentamen, 2,5 p.
LAB1Laboration, 1 p.
UPG1Inlämningsuppgifter, 1,5 p.

Undervisningsspåk är svenska.

Engelsk kursplan

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