INF5120 – Modellbasert systemutvikling
Beskrivelse av emnet
Kort om emnet
Emnet fokuserer på prinsipper og prosesser for praktisk og aktiv modellering med UML. Emnet tar utgangspunkt i den siste utviklingen rundt UML 2.0, der det fokuseres på beskrivelse av komponentbaserte systemer, sammen med prinsipper for modellbasert arkitektur. Emnet konsentrerer seg om god bruk av UML for modellering av systemer på ulike nivåer, fra virksomhetsnivå til programvare arkitektur til programvare komponent nivå, med spesiell vekt på bruk av analyse, design og arkitektur patterns. Det fokuseres på modellering av plattformuavhengige modeller som basis for automatisk generering av plattformspesifikke modeller for plattformer som J2EE, CORBA, MS .Net og Web Services med XML. Vi vil illustrere fremgangsmåten gjennom eksempler. Noen av øvingene skal bringes fram til realisering av modellene i Java. Modelleringen vil bli understøttet av en systemutviklingsprosess for komponentbaserte interoperable systemer, basert på en spesialisering av Unified Process.
Hva lærer du?
Emnet skal utvikle studentenes intuisjon og forståelse for objektmodellering og modellbasert systemutvikling og gi en forståelse for fordeler og ulemper ved å bruke dette i praktisk systemutvikling. Videre skal det sette studentene i stand til å bruke objekter til å modellere ulike fenomener i både analyse og design, og gi en forståelse for viktige metoder og forutsetninger for effektiv utnyttelse av gjenbruk i modellering og programvareutvikling.
Opptak til emnet
Studenter ved UiO søker plass på undervisning og melder seg til eksamen i Studentweb.
Anbefalte forkunnskaper
Emnet bygger på INF3120 – Utvikling av store programsystemer (nedlagt) / INF4120 – Utvikling av store programsystemer (nedlagt) /IN 219
Overlappende emner
- 10 studiepoeng overlapp med INF9120 – Model Based System Development (nedlagt).
- 6 studiepoeng overlapp med IN-MMO.
Undervisning
2 timer forelesninger og 1 time øvelse/forelesning per uke. Det kreves gjennomføring av obligatoriske oppgaver. Les mer om krav til innlevering av oppgaver, gruppearbeid og lovlig samarbeid under retningslinjer for obligatoriske oppgaver.
Eksamen
Muntlig eller skriftlig eksamen. Alle obligatoriske oppgaver må være bestått for å kunne gå opp til eksamen.
Karakterskala
Emnet bruker karakterskala fra A til F, der A er beste karakter og F er stryk. Les mer om karakterskalaen.
Adgang til ny eller utsatt eksamen
Studenter som dokumenterer gyldig fravær fra ordinær eksamen, kan ta utsatt eksamen i starten av neste semester.
Det tilbys ikke ny eksamen til studenter som har trukket seg under ordinær eksamen, eller som ikke har bestått.
Mer om eksamen ved UiO
- Kildebruk og referanser
- Tilrettelegging på eksamen
- Trekk fra eksamen
- Syk på eksamen / utsatt eksamen
- Begrunnelse og klage
- Ta eksamen på nytt
- Fusk/forsøk på fusk
Andre veiledninger og ressurser finner du på fellessiden om eksamen ved UiO.