course-details-portlet

TDT4242 - Avansert programvareutvikling

Om emnet

Vurderingsordning

Vurderingsordning: Mappevurdering
Karakter: Bokstavkarakterer

Vurdering Vekting Varighet Delkarakter Hjelpemidler
Arbeider 50/100
Skriftlig eksamen 50/100 4 timer

Faglig innhold

Kravspesifikasjon, med fokus på overgang fra brukerkrav til teknisk kravspesifikasjon og tilhørende vurderinger av realiserbarhet og testbarhet. Estimering. Testing, testplanlegging og test-drevet utvikling, ulike testtyper og testteknikker, andre valideringsteknikker, kvalitetssikring og prosessforbedring. Smidige metoder. Utviklingsmetodikk spesifikt for komponentbasert og tjenesteorientert utvikling, outsourcing og offshoring, åpen kildekode og programvare-økosystemer. Metodikk for forvaltning og vedlikehold av store programsystemer, håndtering av legacy-kode.

Læringsutbytte

Kunnskaper: Innsikt i moderne prosesser og metoder for utvikling og kvalitetssikring av programvaresystemer, kjenne styrker og svakheter ved ulike teknikker og hvilke som passer å bruke i hvilke situasjoner. Dyp forståelse for koblingen mellom kravspesifikasjon, design og testing.

Ferdigheter: Kunne gjøre gode og velbegrunnede valg av prosesser og teknikker basert på prosjektkontekst. Kunne mestre overgangen mellom ulike deloppgaver og samhandling mellom ulike aktører i programvareutvikling.

Generell kompetanse: Evne til å forstå forskningsresultater innen programvareutvikling og kunne nyttiggjøre seg disse i videreutvikling av egen praksis.

Læringsformer og aktiviteter

Forelesninger og øvinger. Mappevurdering gir grunnlag for sluttkarakteren i emnet. I mappen inngår avsluttende skriftlig eksamen (50%) og arbeider (50%). Resultater for delene angis i %-poeng, mens vurdering for hele mappen (sluttkarakteren) angis med bokstavkarakter. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.

Obligatoriske aktiviteter

  • Øvinger

Kursmateriell

Oppgis ved semesterstart.

Fakta om emnet

Versjon: 1
Studiepoeng:  7.5 SP
Studienivå: Tredjeårsemner, nivå III

Undervisning

Termin nr.: 1
Undervises:  VÅR 2016

Undervisningsspråk: Engelsk

-

Fagområde(r)
  • Teknologiske fag
Kontaktinformasjon
Emneansvarlig/koordinator: Faglærer(e):

Ansvarlig enhet
Institutt for datateknologi og informatikk

Eksamensinfo

Vurderingsordning: Mappevurdering

Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
Vår ORD Arbeider 50/100
Rom Bygning Antall kandidater
Vår ORD Skriftlig eksamen 50/100 02.06.2016 09:00
Rom Bygning Antall kandidater
Sommer KONT Arbeider 50/100
Rom Bygning Antall kandidater
Sommer KONT Muntlig eksamen 50/100 08.08.2016
Rom Bygning Antall kandidater
  • * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
Eksamensinfo

For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"

Mer om eksamen ved NTNU