2014/2015

02313 Udviklingsmetoder til IT-systemer

Engelsk titel:

Development methods for IT-Systems

Sprog:

Point( ECTS )

5

Kursustype:

Diplomingeniør
 

Skemaplacering:

E4A (tirs 13-17) og E4B (fre 8-12)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Forelæsninger og øvelser

Kursets varighed:

13-uger

Eksamensplacering:

Aftales med underviser, F3B, Omeksamen forår

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Anbefalede forudsætninger:

Overordnede kursusmål:

Kurset har som overordnede mål at indøve en ingeniørmæssig arbejdsform i forbindelse med teknisk systemudvikling og projektledelse i mindre projektgrupper, samt afprøvning og vurdering af en række praktiske teknikker til struktureret programudvikling og dokumentation.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Planlægge, styre og gennemføre et mindre softwareprojekt i projektgrupper
  • Definere og beskrive almindelige UML diagrammer
  • Anvende og forklare en moderne software udviklingsproces
  • Bruge UML til at modellere softwaresystemer
  • Udarbejde en kravspecifikation
  • Udarbejde design for programmer
  • Udvikle mindre program på baggrund af udarbejdet design
  • Udvikle programdokumentation
  • Evaluere kode og dokumentation vha. reviewteknikker
  • Udarbejde rapport, der dokumenterer og vurderer projektets færdige produkt (produktrapport)
  • Udarbejde rapport, der dokumenterer, evaluerer og reflekterer over projektforløbet (procesrapport)

Kursusindhold:

• Planlægning og styring:
o Projektledelse, projektstyring, projektplaner, risikovurdering, tidsestimering og rollefordeling
• Kravspecificering:
o Kravafdækning, kravbeskrivelse, kravstyring, kravvalidering, kravprioritering
• Design:
o Arkitekturmodeller, designmodeller, dynamiske og statiske modeller
• Programmering:
o Fra krav til program, kode kvalitet
• Programdokumentation
o Kommentering i kildekode, beskrivelse af algoritmer, dokumenterende designmodeller (strukturelle og dynamiske), arkitekturmodeller, datamodeller
• Reviewteknikker
o Formelle reviews, tekniske gennemgange
• Dokumentation
o Teknisk dokumentation, procesdokumentation, statusrapportering

Kursusansvarlig:

Ian Bridgwood , Ballerup Campus, Bygning Ballerup, Tlf. (+45) 3588 5144 , iabr@dtu.dk
Henrik Bechmann , Ballerup Campus, Bygning Ballerup, Tlf. (+45) 3588 5148 , hebec@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Tilmelding:

I CampusNet
Sidst opdateret: 27. august, 2014