Systemutvikling
2016-2017
-
IMT2243
- 10sp
Anbefalt forkunnskap
IMT1031 - Grunnleggende programmering
Forventet læringsutbytte
Kunnskaper: Kandidaten kan gjøre rede for profesjonell arbeidsmetodikk for utvikling av programvare og har forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, testing og vedlikehold av programvare. Kandidaten kan reflektere over ulike plandrevne og smidige tilnærmingsmåter i systemutviklingsprosesser og kjenner grunnleggende prinsipper for design av programvare.
Ferdigheter: Kandidaten kan anvende objektorienterte metoder og teknikker innen kravspesifisering og analyse i systemutviklingsprosjekter og er bevisste på verdien og nødvendigheten av brukermedvirkning. Man kan å etablere prosjektrutiner slik at et systemutviklingsarbeid legges opp systematisk med smidig utviklingsmetodikk og er i stand til å jobbe seg fra prosjektide og frem til en anbefalt skisse på programvareløsning i mindre utviklingsprosjekter. Kan anvende og se nytte av verktøy i ulike deler av programvareutviklingsforløpet.
Generell kompetanse : Kandidaten har opparbeidet bevissthet rundt programvarens rolle i virksomheter og samfunn og kjenner grunntrekk i den historiske utviklingen og sentrale innovasjoner innen fagfeltet. Gjennom prosjektarbeid har man fått erfaring i prosjektstyring, gruppearbeid og dokumentasjon av prosess og produkt.
Emnets temaer
- Programvarens rolle i virksomheter og samfunn før og nå
- Plandrevne og smidige systemutviklingsmodeller
- Prosjektstyring og risikovurdering
- Objektorienterte metoder og teknikker innen kravspesifisering og analyse med bruk av Unified Modeling Language
- Grunnleggende mønstre innen programvarearkitektur
- Prinsipper innen programvaredesign
- Testing av programvare
- Vedlikehold og kvalitetssikring
- Brukermedvirkning
- Utviklingsstøttende verktøy innen planlegging, spesifisering og arkitektur
Pedagogiske metoder
Forelesninger
Prosjektarbeid
Veiledning
Vurderingsformer
Skriftlig eksamen, 3 timer
Vurdering av prosjekt(er)
Vurderingsformer
- Skriftlig eksamen, 3 timer (teller 40%)
- Vurdering av ett prosjekt (teller 60%)
- Hver av delene må bestås separat.
Karakterskala
Bokstavkarakterer, A (best) - F (ikke bestått)
Sensorordning
Sensureres av intern sensor. Ekstern sensor benyttes periodisk hvert fjerde år på den skriftlige eksamen, neste gang i 2020.
Utsatt eksamen (tidl. kontinuasjon)
Utsatt eksamen/kontinuasjon i august for skriftlig eksamen. Prosjektet må gjennomføres på nytt ved neste ordinære emnegjennomføring.
Tillatte hjelpemidler
Kode D: Ingen trykte eller håndskrevne hjelpemidler tillatt. Bestemt, enkel kalkulator tillatt.
Les mer om tillatte hjelpemidler på eksamen.
Obligatoriske arbeidskrav
Ingen
Læremidler
Software Engineering, Ian Sommerville, 10.utgave + kompendium