course-details-portlet

TDT4240

Programvarearkitektur

Studiepoeng 7,5
Nivå Tredjeårsemner, nivå III
Undervisningsstart Vår 2014
Varighet 1 semester
Undervisningsspråk Engelsk
Vurderingsordning Mappevurdering

Om

Om emnet

Faglig innhold

I emnet lærer studentene å definere og forklare sentrale konsepter innen programvarearkitektur, og å kunne bruke og beskrive design- og arkitekturmønster, metoder for å designe programvarearkitekturer, metoder og teknikker for å oppnå ulike programvarekvaliteter, metoder for å dokumentere programvarearkitekturer, og metoder for å evaluere programvarearkitekturer.
Emnet gir kunnskap om ulike design- og arkitekturmønster for ulike domener, og om programvarearkitektur og dataspill.
Emnet gir også praktisk innføring i bruk av metoder og teknikker relatert til programvarearkitektur gjennom et prosjekt som følger en hel utviklingsprosess, samt implementering av en programvarearkitektur.

Læringsutbytte

Kunnskaper:
- Sentrale begreper relatert til programvarearkitektur
- Kvalitetskrav og kvalitetsattributter
- Metoder for evaluering av programvarearkitekturer (ATAM og CBAM)
- Utviklingsprosesser som inkluderer arkitekturdesign
- Ulike arkitekturmønster og designmønster
- Metoder for å designe programvarearkitekturer
- Metoder for å spesifisere kvalitetskrav til et system
- Sammenheng mellom krav, arkitektur, prosess og kvalitet
- Metode for å generere en arkitektur fra et eksisterende system
- Games and software architectures.

Ferdigheter:
- Bruke design- og arkitekturmønster
- Dokumentere kvalitetskrav
- Dokumentere programvarearkitekturer
- Evaluere programvarearkitekturer
- Designe programvarearkitekturer
- Implementere programvarearkitekturer

Generell kompetanse:
- Forbedret ferdigheter innen generell systemutvikling

Læringsformer og aktiviteter

Forelesninger og øvinger. Emnet undervises på engelsk. Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår skriftlig avsluttende eksamen (70%) og 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.

Kursmateriell

Oppgis ved semesterstart.

Studiepoengreduksjon

Emnekode Reduksjon Fra
SIF8056 7,5 sp
Dette emne har faglig overlapp med emnet i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Eksamen

Eksamen

Vurderingsordning: Mappevurdering
Karakter: Bokstavkarakterer

Ordinær eksamen - Vår 2014

Skriftlig eksamen
Vekting 70/100 Dato 28.05.2014 Tid 09:00 Varighet 4 timer Sted og rom Ikke spesifisert ennå.
Arbeider
Vekting 30/100

Kontinuasjonseksamen - Sommer 2014

Arbeider
Vekting 30/100
Muntlig eksamen
Vekting 70/100 Dato 08.08.2014