studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2006
 
TDDC01 Programutvecklingsmetodik teori, 3 p
/Software Engineering Theory/

För:   C   D   IT  

 

Prel. schemalagd tid: 36
Rek. självstudietid: 84

  Utbildningsområde: Teknik

Ämnesgrupp: Datalogi, Datateknik   Nivå (A-D):C

  Datavetenskap Datavetenskap, datalogi

  Mål:
Att ge överblick om huvudprinciper i programutveckling. Att ge kunskap om hur större programmeringsprojekt organiseras och därigenom ge förmåga att effektivt deltaga i sådana projekt. Att få insikt i och lösa de problem som uppkommer då en grupp ställs inför uppgiften att genomföra ett större projekt inom området programvaruutveckling.

  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. 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
TDDC02 Programutvecklingsprojekt i ett helhetsperspektiv

  Organisation:
Föreläsningarna behandlar huvudprinciper i programutveckling i ett helhetsperspektiv i kontexten av en projektorgansiation omfattande minst 8 personer.

  Kursinnehåll:
Kravanalys. Design. Designmönster. Unified Modelling Language. Program som produkter och produktkvalitet. Projektarbete, projektledning, projektfaser och livscykeln för programvara. Innehåll och ändamål med dokument som t ex kravspecifikation och funktionsspecifikation. Specifikations- och utvecklingsmetodik för att uppnå tillförlitlighet och användbarhet. Testning och verifikation liksom kvalitetssäkring och konfigurationskontroll. Experiment som metod för forskning inom Programutvecklingsmetodik.

  Kurslitteratur:
Kursdeltagarna väljer läroböcker själva. Vi rekommenderar [Pfleeger - Software Engineering, Prentice-Hall] eller [Ghezzi, Mandrioli, Jazayeri, Fundamentals of Software Engineering, Prentice Hall] eller [Sommerville - Software Engineering, 7:e upplagan Addison-Wesley]. Länkar till kompletterande material annonseras på kurshemsidan.

  Examination:
TEN1
Skriftlig tentamen (U,3,4,5)
3 p
 



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: sas-sr@ida.liu.se
Examinator: Kristian Sandahl
Länk till kurshemsida på kursgivande institution
Ansvarig utbildningsnämnd: UND

Engelsk kursplan
Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.
Kursplanen gäller för 2006 enligt beslut av ansvarig utbildningsnämnd.


Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 05/22/2006