ITF20306 Software Engineering (Vår 2012)

Fakta om emnet

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

Emnet er tilknyttet følgende studieprogram

Emnet er obligatorisk og inngår i

  • bachelor i informatikk (kull 2010)
  • bachelor i informatikk - design og utvikling av IT-systemer
  • bachelor i informasjonssystemer og IT-ledelse
  • bachelor i informasjonssystemer

Forkunnskapskrav utover opptakskrav

 

Grunnleggende kunnskaper om programmering og databaser

Undervisningssemester

4. semester (vår).

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

Studentens læringsutbytte etter bestått emne

Kunnskap:

Etter endt emne skal studenten kunne:

  • bidra i den type prosesser og problemstillinger som kommer til anvendelse i utviklingen av store datasystemer
  • anvende ulike utviklingsmodeller og kombinere disse samt håndtere relasjoner til andre fagområder.           
  • sette seg inn i og jobbe med verktøy for prosjektadministrasjon og versjonskontroll av dokumenter.
  • bruke verktøy for modellering av objektorienterte modeller
  • designe system som er egnet for gjenbruk av systemmoduler.

Ferdigheter:

Etter endt emne skal studenten kunne:

  • gjennomføre strukturerte prosjektmøter for fremdrift og arbeidsdeling. Håndtere frustrasjoner både organisasjonsmessig og teknisk
  • definere behov for kunnskap og tilegne seg denne kunnskap og dele med øvrige gruppedeltagere
  • gå fra en høynivåspesifikasjon til konkret programkode og et kjørende system

Generell kompetanse:

Etter endt emne skal studenten kunne:

  • bidra med prinsipper og metoder som anvendes i software engineering, samt kunne beskrive og anvende ulike dokumenter som kan brukes i utviklingen av store datasystemer. 
  • kjenne organisasjonsprinsipper i utviklingsprosesser og organisere prosjektmøter 

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 og versjonskontroll.
  • Ledelse av software engineering: prosjektplanlegging, prosjektkontroll, team-organisering.
  • Ulike verktøy. 

Undervisnings- og læringsformer


Emnet er basert på PBL (problemorientert læring). Studentene skal definere problemer, skaffe seg nødvendig kunnskap og presentere løsningsforslag til en mediaproduksjon slik den foregår i dag. Studentene deltar i en prosess som inneholder alle faser i en realistisk prosjektplanleggingsfase. Det vil bli gitt enkelte forelesninger og organisert veiledning.

Arbeidskrav - vilkår for å avlegge eksamen

Arbeidskrav for emnet er:

  • deltakelse på fire gjesteforelesninger
  • ti innleveringer (hvorav en er etteranalyse)

Arbeidskrav må være godkjent før karakter kan gis i emnet.

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 for emnet 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 (frivilig)
  • Sluttevaluering (obligatorisk)

Den emneansvarlige lager en emnerapport på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet. Emnerapporten behandles av studieutvalget ved Avdeling for Informasjonsteknologi.

Litteratur

Litteraturliste senest oppdatert våren 2010.

Software Engineering, niende utgave, Ian Sommerville, Pearson Education, 2004, ISBN-13: 978-0-13-705346-9


Sist hentet fra Felles Studentsystem (FS) 16. juni 2024 02:45:16