course-details-portlet

TDT4240

Programvarearkitektur

Vurdering og obligatoriske aktiviteter kan bli endret frem til 20. september.

Studiepoeng 7,5
Nivå Tredjeårsemner, nivå III
Undervisningsstart Vår 2026
Varighet 1 semester
Undervisningsspråk Engelsk
Sted Trondheim
Vurderingsordning Samlet karakter

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) - 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.

Mer om vurdering

Sluttkarakter i emnet består av skriftlig avsluttende eksamen (50 %) og arbeider (50 %). Både skriftlig avsluttende eksamen og arbeider vurderes med bokstavkarakter (A-F).

Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.

Utsatt eksamen er i august.

Hvis studenten stryker ved utsatt eksamen eller ønsker å forbedre karakter, er det ikke behov for å gjenta hele emnet.

Ved gjentak av arbeider må dette gjøres i semester med undervisning.

Kursmateriell

Oppgis ved semesterstart.

Fagområder

  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Faglærere

Ansvarlig enhet

Department of Computer Science

Eksamen

Eksamen

Vurderingsordning: Samlet karakter
Karakter: Bokstavkarakterer

Ordinær eksamen - Vår 2026

Skriftlig skoleeksamen
Vekting 50/100 Varighet 4 timer Eksamenssystem Inspera Assessment Sted og rom Ikke spesifisert ennå.
Oppgave
Vekting 50/100

Utsatt eksamen - Sommer 2026

Skriftlig skoleeksamen
Vekting 50/100 Varighet 4 timer Eksamenssystem Inspera Assessment Sted og rom Ikke spesifisert ennå.