Emne - Programvareutvikling - PROG1004
Programvareutvikling
Om
Om emnet
Faglig innhold
- Plandrevne og smidige programvareutviklingsmodeller
- Prosjektstyring og risikovurdering
- Metoder og teknikker innen kravspesifisering og analyse
- Bruk av Unified Modelling Language
- Spesifisering av informasjonssikkerhetskrav
- Grunnleggende mønstre innen programvarearkitektur
- Prinsipper innen programvaredesign
- Testing av programvare
- Brukermedvirkning, prototyping og brukertesting
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, prototyping og testing av programvare.
- Kandidaten kan reflektere over ulike plandrevne og smidige tilnærmingsmåter i utviklingsprosesser og kjenner grunnleggende prinsipper for design av programvare.
Ferdigheter:
- Kandidaten kan anvende objektorienterte metoder og teknikker innen kravspesifisering og analyse i programvareutviklingsprosjekter og er bevisst på verdien og nødvendigheten av brukermedvirkning og brukertesting.
- Man kan å etablere prosjektrutiner slik at prosjekter legges opp systematisk med anvendelse av smidig utviklingsmetodikk.
- Man er i stand til å jobbe seg fra prosjektide og frem til en anbefalt skisse til programvareløsning i mindre utviklingsprosjekter.
Generell kompetanse:
- Kandidaten kjenner grunntrekk i den historiske utviklingen og terminologien innen programvareutviklingsfeltet.
- Gjennom prosjektarbeid har man fått erfaring i prosjektstyring, smidig metodikk, gruppearbeid og dokumentasjon av prosess og produkt.
Læringsformer og aktiviteter
-Forelesninger
-Prosjektarbeid
-Veiledning
Obligatoriske arbeidskrav: Ingen
Mer om vurdering
Prosjektet må gjennomføres på nytt ved neste ordinære emnegjennomføring
Spesielle vilkår
Krever opptak til studieprogram:
Digital infrastruktur og cybersikkerhet (BDIGSEC)
Programmering (BPROG)
Anbefalte forkunnskaper
PROG1001 - Grunnleggende programmering
Kursmateriell
Software Engineering, Ian Sommerville, siste utgave + kompendium
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| IMT2243 | 7,5 sp | |
| DCST1008 | 7,5 sp | |
| IDATG1002 | 7,5 sp |
Fagområder
- Informasjonsteknologi og informatikk
Kontaktinformasjon
Emneansvarlig/koordinator
Faglærere
Ansvarlig enhet
Eksamen
Eksamen
Ordinær eksamen - Vår 2021
Oppgave (1)
Innlevering 30.04.2021 Tid Utlevering 12:00
Innlevering 14:00
- Øvrige kommentarer
- 1) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed as a preventive measure in the ongoing corona situation.