ITF20306 Software Engineering (Vår 2008)
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).
4 time 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:
- gjesteforelesninger (4)
- innleveringer (6)
Eksamen
En prosjektoppgave 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, 7nd ed,
Ian Sommerville
Pearson Education, 2004
ISBN 0-321-21026-3