INF4221 – Problemdefinering, krav og modellering
Beskrivelse av emnet
Kort om emnet
Studiet skal gi innf?ring i metoder og teknikker for analyse og design av informasjonssystemer, med vekt p? ? forst? og beskrive brukeres problemer og krav. Emnet fokuserer p? systemutviklingsaktiviteter f?r kravspesifikasjon er laget. Flere ulike tiln?rminger blir introdusert; fra uformelle teknikker for ”participatory design” til objektorientert analyse. Emnet omfatter en st?rre praktisk ?velse i analyse og utforming av et virkelig informasjonssystem for en konkret ekstern oppdragsgiver. Konkret vil emnet ta opp:
- Problemdefinering og krav: forholdet mellom beskrivelse og virkelighet
- Systembeskrivelse, modellering og overordnet funksjonelt design
- Ulike teknikker for analyse og design med brukere
- Ulike strategier for systemutvikling
Emnet er en ny versjon av INF4220 – Objektorientert analyse og design (nedlagt).
Hva l?rer du?
Etter emnet skal studentene kunne:
- Kunne analysere informasjonssystemer i realistiske omgivelser og kunne bruke unders?kelsesteknikker som intervju og observasjon
- Ha oversikt over forskjellige tiln?rmingsm?ter og perspektiver i systemutviklingsarbeidet, og kunne vurdere ulike metoder og teknikker
- Kjenne til teknikker som er egnet til ? avklare form?l og ?nsket resultat av en systemutviklingsprosess (inkludert definisjon av problemer og krav)
- Kjenne til ulike former for systembeskrivelse og prototyping
- Kunne anvende objekt-orientert tiln?rming i analyse og design
Opptak og adgangsregulering
Studenter m? hvert semester s?ke og f? plass p? undervisningen og melde seg til eksamen i Studentweb.
Dersom du ikke allerede har studieplass ved UiO, kan du s?ke opptak til v?re studieprogrammer, eller s?ke om ? bli enkeltemnestudent.
Forkunnskaper
Obligatoriske forkunnskaper
INF1010 – Objektorientert programmering (videref?rt) /TOOL1100 – Teknologi, organisasjon og l?ring I (nedlagt) /INF101 og INF1050 – Systemutvikling (videref?rt) /INF102
Anbefalte forkunnskaper
Emnet bygger p? grunnleggende kunnskaper i informatikk og bruk av IKT-systemer p? ulike omr?der i samfunnet. Kunnskap om software engineering, f.eks. emnet INF3120 – Utvikling av store programsystemer (nedlagt) / INF4120 – Utvikling av store programsystemer (nedlagt), anbefales.
Overlappende emner
7 sp mot INF3220 – Objektorientert analyse og design (nedlagt) / INF4220 – Objektorientert analyse og design (nedlagt), 10 sp mot INF3221 – Problemdefinering, krav og modellering (nedlagt) og 10 poeng mot IN 265.
Undervisning
2 timer forelesning og 2 timer gruppe?velser per uke. Prosjektoppgaven skal gj?res i kontakt med ekstern oppdragsgiver.
Eksamen
Evalueringen baseres p? en st?rre prosjektoppgave (50%) og 3 timers skriftlig eksamen (50%). Bokstavkarakter (A - F).
Informasjon om utsatt pr?ve (kontinuasjon) finner du her: http://www.matnat.uio.no/studier/eksamen/kontinuasjon.html.
Mer informasjon om eksamen ved MN-fakultetet kan du lese p? fakultetets eksamenssider: http://www.matnat.uio.no/studier/eksamen/.
Annet
Ved praktisering av 3-gangers regelen skal emnet sees i sammenheng med INF3220 – Objektorientert analyse og design (nedlagt) / INF4220 – Objektorientert analyse og design (nedlagt) /IN265. Det er obligatorisk oppm?te p? f?rste forelesning.
Tilsynssensor for emnet er: Kirsten Ribu