02162 Software Engineering 2

2019/2020

Kursusinformation
Software Engineering 2
Engelsk
10
Kandidat
Kurset udbydes som enkeltfag
E3 (tirs 8-12, fre 13-17)
Campus Lyngby
Forelæsninger, øvelser og studenterpræsentationer samt et projekt.
13-uger
E3, F3
Bedømmelse af opgave(r)/rapport(er)
Bedømmelsen individualiseres i det grupperapportens afsnit bliver individualiseret, den afleverede kode bliver markerert med individuelle author-tags og de studerende holder oplæg under selve kurset hvor de studerende har deres egne individuelle dele.
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
02105.02161 , Kurser "Algoritmer og datastrukturer 1" (02105) og Software Engineering 1 (02161) eller kurser med ækvivalent indhold anbefales som forudsætning til dette kusus.
Ekkart Kindler , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3750 , ekki@dtu.dk
01 Institut for Matematik og Computer Science
http://www.imm.dtu.dk/courses/02162
I studieplanlæggeren
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
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.
Sidst opdateret
29. april, 2019