studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2007
 
TDDC88 Programutvecklingsmetodik, 8 p / 12 hp
/Software Engineering/

För:   I   Ii   SEM  

 

Prel. schemalagd tid: 98
Rek. självstudietid: 222

  Utbildningsområde: Teknik

Ämnesgrupp: Datateknik   Nivå (A-D):D

Huvudområde: Datateknik   Nivå (G1,G2,A): A

  Mål:
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
  • specifiera, modellera, implementera och testa ett mindre programvarusystem
  • definiera, planera och genomföra ett utvecklingsprojekt i grupper om 6-8 studenter
  • inhämta, analysera och dokumentera erfarenheter från det egna utvecklingsprojektet
  • använda grundläggande funktioner hos ett urval av industriellt anända verktyg


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Grundläggande programmering i Java. Grundläggande kunskaper om objektorientering, algoritmer, datastrukturer och databaser. Exempelvis TDDB32 Objektorienterad programmering datastrukturer och algoritmer, TDDC30 Programmering i Java, datastrukturer och algoritmer, TDDC32 Design och implementering av programmodul i Java samt TDDB48 Databasteknik.

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.

  Organisation:
Kursen består av föreläsningar, seminarier och praktiska moment. Föreläsningarna ägnas åt teoridelen, med exempel från industri och forskning. Projektet organiseras genom att studenterna grupperas i projektgrupper om 6-8 deltagare och tilldelas en projektuppgift som avser att belysa de olika stegen i utvecklingsprocessen: förstudie, kravspecifikation, design, implementering integration och testning. Kursen pågår under hela höstterminen. Seminarierna ger studenterna möjllghet att träna presentationsteknik och delge varandra planer och erfarenheter från projektarbetet. Laborationerna genomförs i grupper om 2 studenter och ger grundläggande träning i ett utval verktyg som är tillämpliga i projektarbetet.

  Kursinnehåll:
Följande ämnen behandlas under föreläsningar:
  • Genomgång av livscykeln för programvara med tillhörande metoder och tekniker.
  • Styrning och ledning av programvaruutvecklingsprocessen.
  • Kvalitetssäkring med hjälp av granskningar och testning.
  • Underhåll av programvara.
  • Unified Modelling Language (UML)


  Kurslitteratur:
Pfleeger, S. L. and Atlee, J. M. Software Engineering Theory and Practice 3rd edition, Pearson Education International, ISBN 0-13-198461-6.

  Examination:
TEN1
LAB1
PRA1
Skriftlig tentamen (U,3,4,5)
Laborationer (U,G)
Redovisning av projektarbete (U,3,4,5)
2,5 p
1,5 p
4 p
/
/
/
4 hp
2 hp
6 hp
 
TEN1 är en skriftlig tentamen på kursboken och föreläsningarna. För godkänt krävs ett visst antal poäng fördelat på områdena: Kravanalys, Planering & Processer, Design, Test och Kvalitetsfaktorer. För betygen 4 och 5 krävs ett högre antal totalpoäng. Tillåtna hjälpmedel är 2 handskrivna A4-ark.



Undervisningsspråk är Engelska.
Institution: IDA.
Studierektor: sas-sr@ida.liu.se
Examinator: David Broman
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: IndEk&Logistik

Engelsk kursplan

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.

Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.

Kursplanen gäller för 2008 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 12/04/2007