EPN-V2

DAFE2200 Systemutvikling Emneplan

Engelsk emnenavn
Software Engineering
Studieprogram
Bachelorstudium i anvendt datateknologi
Bachelorstudium i ingeniørfag - data
Bachelorstudium i informasjonsteknologi
Omfang
10.0 stp.
Studieår
2025/2026
Timeplan
Emnehistorikk

Innledning

I dette emnet skal studenten utvikle kunnskap, ferdigheter og generell kompetanse knyttet til utvikling av programvaresystemer. Studenten skal få innsikt i hvordan systemenes egenskaper defineres, hvilke rammer som gjelder for utviklingen, og hvordan utviklingsprosessen ledes. Videre skal studenten kunne forstå noe av kompleksiteten i samspillet mellom programvaresystemer og ulike bruker- og interessegrupper. Studenten skal forstå essensen i og utvikle en kritisk sans for vurdering av både moderne (inkludert smidige) og tradisjonelle metoder og teknologier for systemutvikling.

Anbefalte forkunnskaper

Ingen ut over opptakskrav.

Forkunnskapskrav

Ingen ut over opptakskrav.

Læringsutbytte

Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse:

Kunnskap

Studenten kan gjøre rede for:

  • ulike faser og aktiviteter som inngår i systemutvikling,
  • ulike metoder og teknologier for systemutvikling
  • bruk av ulike prosessmodeller, metoder, teknikker og verktøy for å oppnå prosjekt- og systemkvalitet.

Ferdigheter

Studenten kan:

  • anvende metoder og teknikker for å innhente, analysere og spesifisere krav til et system,
  • designe programvaresystemer
  • vurdere og anvende hensiktsmessige prosesser, metoder, teknikker og verktøy for utvikling av programvare.
  • lage systemdesign på grunnlag av kravanalyse

Generell kompetanse

Studenten har:

  • kjennskap til kvalitative og kvantitative forskningsmetoder.

Arbeids- og undervisningsformer

Forelesninger og øvinger. Obligatoriske oppgaver utføres i grupper. Gruppestørrelsen er normalt 3 til 5 studenter.

Arbeidskrav og obligatoriske aktiviteter

Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:

  • Two større gruppeoppgaver (2-4 studenter) hvor studentene skal vise sin forståelse av pensum. Det forventes at gruppene leverer besvarelser der det er tydelig at gruppen har drøftet og reflektert rundt oppgavene.

Vurdering og eksamen

Individuell skriftlig eksamen under tilsyn på 3 timer.

Eksamensresultat kan påklages.

Ved ny og utsatt eksamen kan en annen eksamensform også bli benyttet eller en ny oppgave med en ny frist gis. Hvis muntlig eksamen benyttes kan denne ikke påklages.

Hjelpemidler ved eksamen

Ingen.

Vurderingsuttrykk

Gradert skala A-F

Sensorordning

Studentene skal tilegne seg kunnskaper om TCP/IP og de ulike protokollene som benyttes på internett. Studentene skal forstå hvordan internett fungerer i dag og hvilke komponentene som bygger opp et datanettverk. Studenter skal tilegne seg innsikt i moderne teknologi for skytjenester. De skal gjennom praktiske øvelser få kunnskap om datapakkenes oppbygning og ulike skytjenestearkitektur.

Emneoverlapp

Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse:

Kunnskap

Studenten kan:

  • kjenne til hovedfunksjonene på hvert lag i TCP/IP modellen
  • forklare virkemåten til de viktigste nettverksprotokollene
  • kjenne til hvilke driftsmessige og infrastrukturelle muligheter virtualisering og nettskybaserte løsninger tilbyr

Ferdigheter

Studenten kan:

  • konfigurere datanettverk
  • bruke nettverksverktøy til å studere datatrafikk
  • programmerere sockets
  • benytte automatiseringsverktøy for utrulling av applikasjoner og støttende infrastruktur
  • anvende nettskybaserte tjenester som utviklingsplattform
  • benytte monitoreringssystem for å overvåke ytelsen og stabiliteten til applikasjoner og driftsmiljøer

Generell kompetanse:

Studenten kan:

  • forstå og formidle problemstillinger innen nettverk og datasystemer.
  • formidle viktigheten og nødvendigheten av å bruke gode metoder og teknologier i forhold til skytjenester