Oppsummering og eksamenstips IN 140 28 april 2004
- Slides: 12
Oppsummering og eksamenstips IN 140 28. april 2004
Oppsummering z IN 140 er et omfattende kurs som dekker hele livssyklusen til IKT-systemer z Pensumet inneholder teori og metoder både i forhold til: y. Produkt x. Kravspesifisering, produktdesign, produktendring y. Prosess x. Systemutviklingsmodeller, prosjektplanlegging, kravspesifiseringsprosessen, designprosessen, endringsprosessen, konfigurasjonsstyring, ledelse z Til sammen blir dette et stort tema, med innfløkte sammenhenger og uten fasitsvar.
Meta-systemutviklingsmodell
Systemutviklingsmodeller z Systemutviklingsmodeller (tradisjonelle) y. Fossefall y. Evolusjonær y. Inkrementell y. Spiralmodellen z Alternativ yÅpen kildekode z Kjenne til fordeler og ulemper, kunne sammenlikne modeller
Prosjektplanlegging z. Prosjektplan y. Diagrammer: GANT og PERT z. Supplerende planer/dokumenter: y. Kvalitetsplan (kap 24), valideringsplan(19), konfigurasjonstyringsplan(29), plan for vedlikehold(27), personellutviklingsplan(22)
Kravspesifisering z Prosjektoppgaven z Funksjonell og ikke funksjonelle krav z Brukerkrav, systemkrav og design z Kravspesifiseringsprosessen(forstudie, kravidentifisering, kravvalidering, kravadministrasjon) y. Brukermedvirkning y. Metoder og teknikker x. Viewpoint-oriented elicitation x. Scenario(use-cases) x. Etnografi xprototyping
Systemmodellering og systemdesign z Formålet med systemmodeller/systemmodellering z Modellbegrepet z Modeller: y. Kontekstmodeller y. Dataflytmodeller y. Tilstandsmaskin modeller y. Datamodeller y. Objektorienterte modeller x. Klassediagrammer m/arv og aggregering x. Bruksmønstre x. Sekvensdiagrammer
Prototyping/eksperimentell systemutvikling z. Lærebok + brukermedvirkning z. Formål med prototyping z. Typer av prototyper z. Fordeler og ulemper
Design z. Arkitektur z. Distribuert arkitektur z. Objektorientert design y. Bruke UML til å lage et design på det nivået læreboka antyder. z. Gjenbruk z. Design av brukergrensesnitt z. Brukermedvirkning
Andre tema z Verifikasjon og validering z Ledelse y. Lede medarbeidere y. Kostnadsestimering y. Prosjektledelse z Evolusjon y. Gamle systemer y. Endring av programvaresystemer z Konfigurasjonsstyring
Eksamensoppgaven z Tre deler: y. Kontroll spørsmål. Har kandidaten lest pensum? (20%) Eksempel: Hva er GANT diagram? y. Forståelse av pensum. Har kandidaten forstått pensum, og sammenhengene mellom ulike deler av pensumet. (40%) Eksempel: Hvordan kan prototyping brukes som teknikk i et prosjekt som er planlagt etter fossefallsmodellen. y. Bruk av pensum. Kan kandidaten bruke pensum på et gitt CASE. (40%) Eksempel: Prosjektoppgaven z En god eksamen er en hvor man lærer noe.
Eksamenstips z Les oppgaven nøye, svar på ALLE spørsmål z Eksempel: lag klassediagram, redegjør for diagrammet. z Gjør rede forutsetninger for besvarelsen z Eksamen 8. juni – 4 timer