Forelæsninger, øvelser og studenterpræsentationer samt et projekt.
Kursets varighed:
13-uger
Evalueringsform:
Hjælpemidler:
Bedømmelsesform:
Faglige forudsætninger:
Overordnede kursusmål:
At give de studerende færdigheder i professionel udvikling af store programmelsystemer.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
liste de forskellige aktiviteter i programmeludvikling
liste programmeludviklings-procesmodeller og vælge en passende procesmodel for en given opgave
analysere et anvendelsesområde og bygge en domænemodel
afdække og dokumentere krav
designe et programmelsystem
vælge en passende arkitektur for et programmelsystem
dokumentere design og arkitekturer for programmelsystemer
analysere/evaluere et design
implementere et design
udtænke og implementere en test plan
Kursusindhold:
Domæne-specificering. Krav-specificering. Software-arkitektur. Software-design. Implementeringsteknikker. Afprøvning, validering og verifikation. Procesmodeller for softwareudvikling. Projektledelse.
Mulighed for GRØN DYST deltagelse:
Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk/kursustilmelding.aspx