| TDDC01 |
Programutvecklingsmetodik teori, 3 p
/Software Engineering Theory/
För:
C
D
IT
|
| |
Prel. schemalagd
tid: 48
Rek. självstudietid: 72
|
| |
Utbildningsområde: Teknik
Ämnesgrupp: Datalogi, Datateknik Nivå (A-D):C
|
| |
Mål:
Att ge överblick om huvudprinciper i programutveckling. Att ge kunskap om hur större programmeringsprojekt organiseras
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) Vara väl förtrogen med programmering i minst ett programspråk. Ha använt avancerade algoritmer och datastrukturer. Vara väl förtrogen att arbeta
utan centralt förlesningsbok, men att söka information självständigt
från några källor (självständigt arbete). Arbeta regelbundigt med förlesningar.
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örelesningar behandlar huvudprincipier i programutveckling, med fokus på design.
|
| |
Kursinnehåll: Krav analys. Design. Design mönster. Designprincipier som Aspektorientierung och arkitektur. Program som produkter och produktkvalitet. Projektarbete, projektfaser och livscykeln för programvara. Innehåll och ändamål med dokument som t ex kravspecifikation och funktionell specifikation. Specifikations- och utvecklingsmetodik för att uppnå tillförlitlighet. Testning och verifikationliksom kvalitetssäkring och konfigurationskontroll.
|
| |
Kurslitteratur: Projektdeltagarna väljer själva läroböcker. Vi rekommenderar [Pfleeger - Software Engineering, Prentice-Hall] eller [Ghezzi, Mandrioli, Jazayeri, Fundamentals of Software Engineering, Prentice Hall]. Kompletterande material från internet.
|
| |
Examination: |
TEN1
|
Skriftlig tentamen (U,3,4,5) |
3 p
|
| |
|
|