prs-fagbeskrivelse

LN314D Prosjektrettet systemarbeid
Målet med faget er at studenten skal bli i stand til å kunne anvende moderne prinsipper, modeller, metoder, teknikker, verktøy og maler til å gjennomføre systemutviklingsprosjekt. De ulike emnene i faget er delt inn i følgende moduler:
 * Om faget**
 * Modul 1: En introduksjon til faget og systemutvikling
 * Modul 2: Prinsipper for prosjektarbeid, planlegging og oppfølging
 * Modul 3: Forstudiet
 * Modul 4: Analysefasen og modellering av funksjonalitet i programvaresystemer
 * Modul 5: Realisering - Utforming av brukergrensesnitt og innføring i design
 * Modul 6: Innføring av system og kriterier for kvalitet i programvareutviklingen

Det er formulert læringsutbytter for faget i sin helhet. De finner du her. Du vil også finne mer detaljerte læringsutbytter i forbindelse med hver modul. Læringsutbytter uttrykker hva en skal kunne etter å ha gjennomført kurset (eller eventuelt modulen) og sluttkarakteren i faget vil reflektere i hvilken grad læringsutbyttene er oppnådd. Etter å ha gjennomført dette faget skal du kunne:
 * Læringsutbytter**
 * Sette mål, og utforme tids-, kostnads og kvalitetsplaner for et systemutviklingsprosjekt (*fm)
 * Utforme en arbeidskontrakt, forstudierapport, bruker- og systemkravdokument ut fra mal (fm)
 * Designe UML Use Case modeller for å beskrive funksjonaliteten til et system (fm)
 * Gjøre greie for hva som karakteriserer systemutviklingsprosjekt og prosjektets omgivelser og rammebetingelser i en bedrift (*km)
 * Forklare de grunnleggende prinsippene for å vurdere om et prosjekt kan gjennomføres (km)
 * Organisere og lede prosjekter med geografisk spredte deltakere (fm)
 * Utvikle en bevissthet i forhold til lover, regler og praksis knytt til utviklingen av system (*hm)

fm=ferdighetsmål, km=kunnskapsmål, hm=holdningsmål

Læringsaktiviteter er aktiviteter som skal utføres og som er basert på læringsutbyttene. I dette faget skal en bruke følgende aktiviteter:
 * Læringsaktiviteter**
 * Å jobbe med ulike former for individuelle og gruppebaserte øvinger, frivillige og obligatoriske
 * Flervalgstester
 * Evaluering/undersøkelse
 * Lage en fag-Wiki
 * Lese tilgjengelige læringsressurser

Med læringsressurser menes her faginnhold i form av artikler, leksjoner, maler og lenker som må leses. Det er ingen lærebok i faget. Følgende leksjoner er tilgjengelig:
 * Læringsressurser**
 * Introduksjon til faget
 * Introduksjon til systemutvikling
 * Prinsipper for prosjektarbeid
 * Planlegging og oppfølging
 * Arbeidslag
 * Forstudie
 * Analysefasen
 * Modellering av funksjonalitet i programvaresystem
 * Utforming av brukergrensesnitt
 * Kort om design- og programmeringsfasen
 * Innføring av system
 * Kvalitet

Maler og notater:
 * Prosjekthåndbok
 * Mal for forstudierapport, bruker- og systemkravdokument

Støttelitteratur:
 * [|Kvalitet og programvareutvikling]
 * [|Prosjektarbeid]
 * [|Software Engineering]

Det inngår bruk av en rekke verktøy i faget, men det er ikke noen fasit på hvilke verktøy som er "best" til det aktuelle formålet. Her følger en liste som beskriver hvilke verktøy som det er behov for og til hvilke formål de er egnet til:
 * Verktøy**
 * En tekstbehandler (MS Word, OpenOffice Writer, etc.) og tilknytning til Internett.
 * En skriver til å skrive ut leksjoner, notater, øvinger osv.
 * Et verktøy til å designe UML Use Case- og ER-diagram (i bruker- og systemkravdokument). Det kan være MS Visio (UML Use Case diagram, ER-diagram) eller f.eks. et "opensource" program som UMLet.
 * Et samarbeidsverktøy som for eksempel Etherpad, Google Docs og Dropbox.
 * Et prosjektstyringsverktøy til å lage for eksempel Gantt-diagram. Det kan være MS Project eller "opensource" programmet OpenProj.

Før endelig karakter settes, må følgende arbeidskrav være oppfylte:
 * Arbeidskrav**
 * 2 individuelle Wiki-øvinger
 * 4 gruppeøvinger med vurdering
 * 2 individuelle flervalgstester

I dette faget har vi underveisvurdering og en avsluttende individuell eksamen. Underveisvurderingen med karakter består av 3 gruppeøvinger (forstudierapport, bruker- og systemkravdokument) som hver teller 25 % på sluttkarakteren. Individuell karakter kan gis. Den individuelle eksamen er en flervalgsprøve og teller 25 % på sluttkarakteren. Hver delkarakter må være bestått for å få sluttkarakter. Klageadgang gjelder hver enkelt gruppeøving og den individuelle eksamen.
 * Vurdering**