Emne - Avansert programvaredesign - TDT4250
Avansert programvaredesign
Om
Om emnet
Faglig innhold
Generelle teknikker for modellering, design og realisering av modulær programvare, med fokus på industrielle teknikker og anvendelser. Komponentbasert design, komponentbaserte arkitekturer og rammeverk, distribuerte komponentbaserte systemer. Modell-drevet utvikling av programvare, kode-generering og domenespesifikk språk.
Testing, kontinuerlig integrasjon og forvaltning.
Læringsutbytte
Kunnskaper:
Studenten skal kunne generelle metoder for modellering, design og realisering av modulær programvare og modell-drevet utvikling av programvare, og hvordan disse brukes i ulike faser av utvikling og vedlikehold.
Ferdigheter:
Studenten skal ha praktiske ferdigheter i modellering, design og realisering modulær programvare, med moderne rammeverk og verktøy, også med modell-baserte teknikker.
Generell kompetanse:
Studenten skal kjenne til og kunne velge mellom ulike metoder og teknikker for utvikling av modulær programvare.
Læringsformer og aktiviteter
Forelesninger og øvinger. Kurset kan bli forelest på engelsk dersom det tas av studenter uten norskkunnskaper.
Obligatoriske aktiviteter
- Øvinger
Mer om vurdering
Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår avsluttende skriftlig eksamen (70%) og øvinger/arbeider (30%). Resultatet for delene angis i %-poeng, mens sensur for hele mappen (sluttkarakteren) angis med bokstavkarakter.
Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.
Dersom studenten også etter utsatt eksamen har sluttkarakteren F/ikke-bestått, må studenten gjenta hele emnet neste studieår. Arbeider som teller med i sluttkarakteren må gjentas.
Anbefalte forkunnskaper
Emne TDT4100 Objektorientert programmering, eller tilsvarende.
Emne TDT4140 Programvareutvikling, eller tilsvarende.
Emne TDT4175 Informasjonssystemer, eller tilsvarende.
Emne TDT4240 Programvarearkitektur, eller tilsvarende.
Kursmateriell
Oppgis ved semesterstart.
Andre sider om emnet
Fagområder
- Datateknikk
- Informatikk
- Teknologiske fag
Kontaktinformasjon
Emneansvarlig/koordinator
Ansvarlig enhet
Eksamen
Eksamen
Ordinær eksamen - Høst 2018
Skriftlig eksamen
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.