TDDD30 |
Avancerad programutvecklingsmetodik, 6 hp
/Advanced Software Engineering/
För:
D
I
Ii
IT
U
|
|
Prel. schemalagd
tid: 36
Rek. självstudietid: 124
|
|
Utbildningsområde: Teknik
Huvudområde: Datateknik, Datavetenskap, Informationsteknologi Nivå (G1,G2,A): A
|
|
Mål:
IUAE-matris
Efter genomgången kurs skall studenten kunna:
- förklara och exemplifiera avancerade koncept inom området storskalig programvaruutveckling
- inhämta, analysera och diskutera empiriska data från publicerade artiklar eller egna undersökningar eller experiment
- skriva en sammanfattning av ett ämne inom programvaruteknik
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Programutvecklingsmetodik teori och projekt, eller motsvarande ur projekttermin. Kandidatprojekt inom programvara. Praktisk programmering. Grundkurser i matematik.
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: Relevanta koncept gås igenom och diskuteras på en seminarieserie. I grupper om 1-4 studenter samlar studenterna in empiriska data, som analyseras och presenteras. Dessa data kan komma från publicerade artiklar eller egna undersökningar eller experiment.
Varje student väljer ett ämne i samråd med examinator och skriver en självständig sammanfattning inom datateknik på engelska. Handledning förmedlas dels individuellt och dels vid några seminarier.
|
|
Kursinnehåll:
- Guide to the Software Engineering Body of Knowledge.
- Experiment i programvaruteknik.
- Domänspecifika programspråk.
- Specifikation och verifiering av programvaruintensiva system.
- Systemanatomier.
|
|
Kurslitteratur: Artiklar som laddas ner från bibliotekets databaser. Utdrag ur bokkapitel.
Rekommenderas: The System Anatomy. Enabling Agile Project Management. Lars Taxén (editor). Studentlitteratur 2011. ISBN: 978-91-44-07074-2
|
|
Examination: |
HEM1
UPG1
UPG3
|
Hemtentamen (U,3,4,5) Inlämningsuppgift (U,3,4,5) Redovsining (U,G) |
2 hp 3 hp 1 hp
|
|
|
Då båda momenten är godkända blir totalbetyget för kursen det aritmetiska medelvärdet av betygen. Avrundning sker till närmaste heltal. Vid en decimaldel på exakt 0,5 sker avrundning uppåt.
|