course-details-portlet

TDT4250

Modell-drevet programvareutvikling

Studiepoeng 7,5
Nivå Høyere grads nivå
Undervisningsstart Høst 2026
Varighet 1 semester
Undervisningsspråk Engelsk
Sted Trondheim
Vurderingsordning Mappe/sammensatt vurdering

Om

Om emnet

Faglig innhold

Introduksjon til variabilitet og programvare produktlinjer. Teknikker for spesifikasjon av strukturerte modeller og metamodeller. Modell-drevet utvikling av programvare, kode-generering og domenespesifikke språk. Oversikt over UML og dens notasjon. Design og implementering av modulær programvare, med fokus på variasjon på design-tid og på kjøretid. Komponentbasert design, komponentbaserte arkitekturer og rammeverk. Utrulling og kontinuerlig integrasjon av modulære systemer.

Læringsutbytte

Kunnskaper: Studenten skal kunne generelle metoder for modellering, design og realisering av modulær programvare og modell-drevet utvikling av programvare.

Ferdigheter: Studenten skal ha praktiske ferdigheter i modellering, design og realisering av programvare med variabilitet, ved bruk av 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 programvare som inkluderer variabilitet.

Læringsformer og aktiviteter

Forelesninger, øvinger og prosjekt under veiledning.

Obligatoriske aktiviteter

  • Øvinger

Mer om vurdering

Mappen inneholder arbeider (30 %) om spesifikke temaer og et semesterprosjekt (70 %) som er ment å demonstrere kompetanse om det overordnede innholdet i emnet.

• Arbeider (30 %):

Det er to arbeider, besvares individuelt.

Innlevering i første halvdel av semesteret (ca. uke 37-38 og 39-40).

• Semesterprosjekt (70 %)

Gruppearbeid på 3-5 studenter

Innlevering mot slutten av semesteret, i starten av eksamensperioden.

Tilbakemelding og veiledning for prosjektet blir gitt gjennom semesteret

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.

• Obligatorisk aktivitet

Studenter må lage en gruppe og definere prosjekttema innen en bestemt dato. Gjøres med veiledning fra lærer.

• Ved frivillig gjentak, stryk eller gyldig fravær, må hele mappen tas på nytt i semester med undervisning.

Kursmateriell

Oppgis ved semesterstart.

Fagområder

  • Datateknikk
  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Mappe/sammensatt vurdering
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2026

Mappe/sammensatt vurdering
Vekting 100/100