ITF20306 Software Engineering (Vår 2011)
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
- bachelorstudiet i informatikk
- bachelorstudiet 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
- ti 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.
Evaluering av emnet
Dette emnet evalueres på følgende måte:
- Midtsemesterevaluering (frivillig)
- Sluttevaluering (obligatorisk)
Den emneansvarlige lager en emnerapport på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet.
Emnerapporten behandles av studiekvalitetsutvalget ved avdeling for informasjonsteknologi.
Litteratur
Software Engineering, åttende utgave, Ian Sommerville, Pearson Education, 2004, ISBN 10:0-321-31379-8