ITF20306 Software Engineering (Vår 2009)

Fakta om emnet

Studiepoeng:
10
Ansvarlig avdeling:
Avdeling for informasjonsteknologi
Emneansvarlig:
Terje Samuelsen
Undervisningsspråk:
Norsk
Varighet:
½ år

Emnet er tilknyttet følgende studieprogram


Emnet er obligatorisk og inngår i

  • bachelor i informatikk
  • bachelor i informasjonssystemer og IT-ledelse

Forkunnskapskrav utover opptakskrav


Grunnleggende kunnskaper om programmering og databaser.

Undervisningssemester


4. semester (vår).

Inntil 4 timer forelesning og 2 timer øvelser pr. uke.

Innhold

Software engineering og dens rolle i systemdesign, software livssyklus, relasjoner til andre områder innen informatikk, relasjoner til andre fagområder.
Software engineering prinsipper: modularitet, tilretteleggelse for endringer, generalitet, stegvis utvikling.

Analyse: av behov, ønsker og mulig teknologi.
Design og arkitektur: objekt-orientert design, arkitektur og komponenter.
Spesifikasjon: utarbeidelse og bruk av spesifikasjoner i praksis.
Verifisering, testprosedyrer.
Ledelse av software engineering: prosjektplanlegging, prosjektkontroll, team-organisering.
Ulike verktøy.

Undervisnings- og læringsformer


Emnet gjennomføres etter prinsippene i problembasert læring.

Arbeidskrav - vilkår for å avlegge eksamen

Arbeidskrav for emnet er:

  • deltakelse på fire gjesteforelesninger
  • seks innleveringer

Arbeidskrav må være godkjent før studenten kan fremstille seg til eksamen.

Eksamen

Prosjektoppgave (gruppe) og skriftlig eksamen (3 timer)
Prosjektoppgaven teller 40% og evalueres individuelt innenfor gruppen.
Skriftlig eksamen på 3 timer teller 60%
Det gis en samlet vurdering med bokstavkarakter A - F.
Ny og utsatt eksamen vil bestå av prosjektoppgave og skriftlig eksamen.
Ved ny og utsatt eksamen avtales innholdet i prosjektoppgaven med faglærer.
 

Litteratur


Software Engineering, åttende utgave,
Ian Sommerville
Pearson Education, 2004
ISBN 10:0-321-31379-8
Sist hentet fra Felles Studentsystem (FS) 18. juli 2024 02:44:18