TDDB15 | CASE, 2 poäng /Computer Aided Software Engineering for Development and Maintenance/ För: C3, C4, D4, I4, Ii4, IT4 | |
Utbildningsområde: Teknik Ämnesgrupp: Datalogi | ||
Fördjupningsnivå: C | ||
Klassning för datavetenskaplig examen: Datavetenskap | ||
Mål: Att ge kunskap om principer, metoder och verktyg för utvecklings- och underhållsfaserna i programvaruproduktion.Förkunskaper: Viss kännedom om begreppet grammatik. Programmeringserfarenhet.Organisation: Föreläsningar presenterar allmänna principer inom verktygsstöd för storskalig programvaruutveckling. Lektioner används för handledning samt för presentation av grupparbeten.Kursinnehåll: Kursen ger en översikt av metoder och principer bakom dagens CASE-verktyg, vilket innefattar "UpperCASE", dvs CASE för design och specifikation, "MiddleCASE", dvs stöd för programmering och implementation, samt "LowerCASE", vilket behandlar miljöer, principer och verktyg för stöd till programmering i projektgrupper (programming-in-the-large). Sådana CASE -verktyg ger stöd för version- och konfigurationshantering i program utvecklingsprojekt, samt håller reda på versioner och konfigurationer i underhållsfasen. Dessutom berörs principer och metoder för generering och konstruktion av interaktiva och inkrementella stödsystem för enskilda programmerare i småskalig programmering (programming-in-the small). Föreläsningsdelen av kursen består av tre ungefär lika delar: UpperCASE, MiddleCASE och LowerCASE. Kurslitteratur: Kompendium utgivet vid institutionen för datavetenskap. | ||
TEN1 | Skriftlig tentamen. , 1 p. | |
LAB1 | En laborationskurs., 1 p. |
Undervisningsspåk är .
Engelsk kursplan