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.

TEN1Skriftlig tentamen. , 1 p.
LAB1En laborationskurs., 1 p.

Undervisningsspåk är svenska.

Engelsk kursplan

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