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ödnivåspråkOrganisation: Kursen består av föreläsningar, seminarier och praktiska moment. Föreläsningarna ägnas åt teoridelen, med exempel från industrin. Kursen oraganiseras 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 livcykeln för programvara. Styrning och ledning av programvaruutvecklingsprocessen. Kvalitetssyrning med hjälp av granskningar och tesning. Underhåll av programvara.Kurslitteratur: Software Engineering with Java, Stephen R. Schach, McGRAW-HILL. Visual Modeling with Rational Rose and UML, Terry Quatrani, ADDISON-WESLEY. | ||
TEN1 | Skriftlig tentamen, 2,5 p. | |
LAB2 | Laboration och redovisning av projektarbete, 2,5 p. |
Undervisningsspråk är engelska.