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 2027
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: - Forbedrede 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 skoleeksamen (50 %) og arbeider (50 %).

Både skriftlig skoleeksamen og arbeider må være gjennomført for å få karakter i emnet. Ved gjentak må ikke hele emnet tas på nytt - kun den delvurderingen som er strøket (F) eller der det er ønske om forsøk på forbedring.

Skriftlig skoleeksamen (50 %)

  • Som hjelpemiddel ved skriftlig skoleeksamen vil det foreligge et digitalt vedlegg i Inspera. Vedlegget inneholder en kortfattet oppsummering av de mest relevante delene av pensum.
  • Ved stryk (F) kan eksamen tas i august på utsatt eksamen (kontinuasjonseksamen).
  • Utsatt eksamen kan bli endret til muntlig.
  • Ved frivillig gjentak eller stryk (F) på utsatt eksamen kan eksamen tas på nytt i semester med undervisning.

Arbeider (50 %)

  • Karaktergivende arbeider i faget utføres i grupper.
  • Alle studenter i gruppen får normalt samme karakter basert på gruppebesvarelsen. I særskilte tilfeller hvor en student ikke har bidratt tilstrekkelig, kan studenten gis en individuelle karakterer basert på dokumentert manglende innsats og/eller arbeidsmengde.
  • Ved frivillig gjentak, stryk (F) eller gyldig fravær for arbeider må disse gjøres på nytt i semester med undervisning.

Kursmateriell

Oppgis ved semesterstart.

Fagområder

  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Faglærere

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Samlet karakter
Karakter: Bokstavkarakterer

Ordinær eksamen - Vår 2027

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

Utsatt eksamen - Sommer 2027

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