ITF20306 Software Engineering (Vår 2010)
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
- 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.
Litteratur
Software Engineering, åttende utgave, Ian Sommerville, Pearson Education, 2004, ISBN 10:0-321-31379-8