TDDC93 |
Programutvecklingsmetodik teori, 4 hp
/Software Engineering Theory/
För:
D
U
|
|
Prel. schemalagd
tid: 32
Rek. självstudietid: 75
|
|
Utbildningsområde: Teknik
Huvudområde: Datateknik, Datavetenskap Nivå (G1,G2,A): G2
|
|
Datavetenskap Datavetenskap, datalogi
|
|
Mål:
IUAE-matris
Kursens syfte är att studenterna skall förvärva goda kunskaper inom storskalig programutveckling. Efter avslutad kurs ska studenterna kunna:
- förklara och exemplifiera grundläggande koncept inom området storskalig programutveckling
- förklara hur man kan specificera, modellera, implementera och testa ett programvarusystem
- förklara hur man kan genomföra ett utvecklingsprojekt
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Bra programmeringsfärdigheter i minst ett programmeringsspråk.
Algoritmer och datastrukturer. Grundläggande kunskaper om objekt-orienterad analys och design. Färdighet till självständigt arbete utan någon central kursbok.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
|
Påbyggnadskurser Programutvecklingsprojekt i ett helhetsperspektiv
|
|
Organisation: Kursen består av föreläsningar som ägnas åt teorigenomgång, med exempel från industri och forskning. Mindre praktiska övningar och diskussioner förekommer.
|
|
Kursinnehåll: Följande ämnen behandlas under föreläsningar:
- Kravhantering.
- Styrning och ledning av programvaruutvecklingsprocessen.
- System design och detaljerad design.
- Testning och konfigurationshantering.
- Programvarukvalitet.
|
|
Kurslitteratur: Kursdeltagarna väljer läroböcker själva. Vi rekommenderar:
Pfleeger, S. L. and Atlee, J. M. Software Engineering Theory and Practice, 4th edition, Pearson Education International, 2010, ISBN: 0-13-814181-9.
|
|
Examination: |
TEN1
UPG1
|
Skriftlig tentamen (U,3,4,5) Frivillig inlämningsuppgift (U,G) |
4 hp 0 hp
|
|
|
TEN1 är en skriftlig tentamen på kursboken och föreläsningarna. UPG1 är frivilliga hemuppgifter som om de lösts i tid, kan ge extra poäng på kursomgångens tre ordinarie tentamina. |