Instituttets krav om autentisitet og regler for obligatoriske oppgaver gjelder.

Like dokumenter
Instituttets krav om autentisitet og regler for obligatoriske oppgaver gjelder.

Obligatorisk oppgave 5: Modellering av krav

Obligatorisk oppgave INF3221/4221

INF Industriell systemutvikling (Utvikling av store programsystemer) Software engineering

Kontaktdetaljer for ansvarsperson (om annen enn informasjonen over):

- Under Detaljer kan du finne eller redigere diverse informasjoner. Blant annet:

1 Bakgrunn og formål med forvaltningsrevisjon Om planlegging av forvaltningsrevisjon... 2

Forfattere: Daníelsdóttir, Drífa Meland, Maiken Mijalkovic, Biljana Svendsen, Simen H. Gruppelærer: Zarei, Amir Hossein. 5.

- Under Detaljer kan du finne eller redigere diverse informasjoner. Blant annet:

Netpower Kvalitet - Funksjonsliste

PROSJEKTBESKRIVELSE ROS-ANALYSE FOR BRANN- OG REDNINGSTJENESTEN HAMMERFEST KOMMUNE

UNIVERSITETET l OSLO Det matematisk-naturvitenskapelige fakultet

Eksamenssystemet Inspera finner du som ansatt fra Interne sider eller på nettadressen: hihm.inspera.no/admin

PLAN FOR FORVALTNINGSREVISJON Malvik kommune. Utkast til kontrollutvalget

Utkast Notat Brukers hverdagssituasjoner og tiltak for trygghet, mestring og sosial deltakelse sett i lys av kommunal tjenesteinnovasjon

Oversikt over forelesningene. Fra analyse til objektdesign. Utfordringen i å lage OO-modeller. Metode for ansvarsdrevet OO. Uke 12: Ansvarsdrevet OO:

GJENNOMGANG OBLIGATORISK OPPGAVE 1

behovetfor vil være på 430 per år. Vedlegg

Eksamenssystemet Inspera finner du som ansatt fra Interne sider eller på nettadressen: hihm.inspera.no/admin

Vurderingskriterier: Se Forskrift om opptak, studier og eksamen, 31 Sensur: Se Forskrift om opptak, studier og eksamen, 30

Personvernsreglene. Bruk og beskyttelse av personopplysninger. Vår Policy om Personvern

- Under Detaljer kan du finne eller redigere diverse informasjoner. Blant annet:

Retningslinjer ved innleggelse på øyeblikkelig hjelp døgnopphold Stavanger øyeblikkelig hjelp

Statens lånekasse for utdanning. Brukerhåndbok Arbeidsflate for lærestedene

1 Om forvaltningsrevisjon

Nye regler for barnetillegget i uføretrygden

Retningslinjer for søknad om og tildeling av klinisk korttidsstipend 2014

Effektiv innfordring i Agresso

Introduksjon til Retrievers nye analyseverktøy

Løsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12

Beregnet til Halden kommune. Dokument type Notat. Dato Juni 2012 HALDEN KOMMUNE BRUKERUNDERSØKELSE PERSONER MED REDUSERT FUNKSJONSEVNE

Universitetet i Oslo Institutt for statsvitenskap

SHL Talent Central. Hurtigveiledning. Innhold: Opprette et prosjekt Administrere og redigere et prosjekt Vise et prosjekt / vurderingsresultater

Bilag til SSA-T/SSA-V/SSA-D. Bilag 4. Prosjekt- og fremdriftsplan. Anskaffelse av analyse- og informasjonsplattform /345746

1 Bakgrunn og formål med forvaltningsrevisjon Om planlegging av forvaltningsrevisjon... 2

IA-bedrift. og stolt av det!

1 Bakgrunn og formål med forvaltningsrevisjon Om planlegging av forvaltningsrevisjon... 2

PLAN FOR FORVALTNINGSREVISJON Agdenes kommune. Vedtatt i kommunestyre, sak xx/xx

Veileder for Extranet. Juni 2013

Eierskapskontroll 2013 Chrisfestivalen AS. RAPPORT OM EIERSKAPSKONTROLL Chrisfestivalen AS. Kontrollør: KONTROLLUTVALGAN IS, Sissel Mietinen Side 1

VEILEDER FOR EXTRANET

Farsund kommune. Rullering av kommuneplanens arealdel for Farsund - Lista. Planprogram Høringsforslag

Krav til pilot Magasinmodul. MUSIT Ny IT-arkitektur, planleggingsfasen

Innkalling til møte 1. juni Forberedelse og prosess ved etablering av ny Database for statistikk om fagskoleutdanning

GTS Webbooking (GTSVE093)

NAMSSKOGAN KOMMUNE PROSJEKTRAPPORT

Vurderingskriterier: Se Forskrift om opptak, studier og eksamen, 31 Sensur: Se Forskrift om opptak, studier og eksamen, 30

Saksprotokoll i Råd for mennesker med nedsatt funksjonsevne Behandling:

Det integrerte universitetssykehuset. O-SAK Orientering om Felles støttefunksjoner for forskning, innovasjon og utdanning - FIU

Forberedende kurs for. VG3 eksamen. Energioperatør

Årsrapport BOLYST

Telefoner er gått til kommunens sentralbord. Her har innringer fått svar på sine spørsmål.

Versjonsbrev. for Extensor05 versjon

Visning av Adresseregisterets felter i sluttbrukerens fagsystem

Styremøte 5. mars 2015

IA-bedrift. og stolt av det!

OO Design, del 2. Oversikt over forelesningene. Metode for ansvarsdrevet OO Hva er et objekt. Uke 12: Fra sekvensdiagram til klasser

Brukerveiledning for innlevering i WISEflow

November 2010 Revidert prosjektplan. Engasjementsbrev. Forvaltningsrevisjon av innkjøpsfunksjonen i Hordaland fylkeskommune

1 Bakgrunn og formål med forvaltningsrevisjon Om planlegging av forvaltningsrevisjon...2

INTEGRASJON MOT KOMTEK RENOVASJON FOR EKSTERNE SYSTEMER - OVERORDNET

RAPPORT FRA PROSJEKTET RUS OG PSYKIATRI I HJEMMEBASERTE TJENESTER I HAUGESUND KOMMUNE 2012

Ingeniørenes hverdag

Oslo kommune Utdanningsetaten

Spørsmål og svar til Konkurransegrunnlag

Utførte og gjenstående utvikling samt innkomne ønsker i godkjenningsmodulen til FS7.5 (oppdatering siden siste møte)

Møtedato Tid Møtested Park Inn, Gardermoen

PLAN FOR FORVALTNINGSREVISJON Tydal kommune. Vedtatt i kommunestyret , sak 109/16.

SAKSBEHANDLER / FORFATTER Willy Røstum Thelin BEHANDLING UTTALELSE

Dokumentasjon TDC Invoice Online Ver. August

Universitetet i Oslo Avdeling for fagstøtte

PLAN FOR FORVALTNINGSREVISJON Tydal kommune. Utkast til kontrollutvalgets møte , sak XX/16.

UKE 16 Kontrakter. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

UNIVERSITETET I OSLO

DELMÅL 1: ØKE OPPSLUTNINGEN OM ALKOVETT OG ALKOHOLFRIE SONER GJENNOM HOLDNINGSSKAPENDE ARBEID... 3

STATUSRAPPORT. Nye Drammen. Prosjekt Delprosjekt Ansvarlig A1 Administrativ organisering, 1.1 Organisering, styring og kontroll Elisabeth Enger

Leveransemal/-skjema delprosjekt (Oppdatert prosjektledersamling ) Delprosjekt økonomi

Oppfølging av funksjonskontrakter SOPP SOPP

PLAN FOR FORVALTNINGSREVISJON Skaun kommmune. Vedtatt i sak 23/15

Vedtekter Studieforbundet KOR 2016

Årsmøte må holdes før 1. mars hvert år. Det sendes innkalling minst 5 uker før årsmøtet. Oppgaver til årsmøtet, planer og rammer for neste år

INNHOLDSFORTEGNELSE. DEL 2: BAKGRUNN a. Mandat. 11 2b. Definisjoner og teoretisk forankring 12 2c. Avgrensing. 14

Oppgave 1: Multiple choice (20 %)

Retningslinjen er veiledende for alle kliniske legemiddelutprøvinger som gjennomføres ved Oslo universitetssykehus HF.

D2-K Krav til kvalitetssystem

Brukerundersøkelse om språkkafe

SAMORDNA RÅDGIVING I LANDBRUKET. Evalueringsrapport for kurs i coachende kommunikasjon og veiledning i grupper

PLAN FOR FORVALTNINGSREVISJON Hemne kommune. Vedtatt av kommunestyret i sak 115/12

Vuku oppvekstsenter Vuku 18/8-2014

ROLLAG KOMMUNE Sentraladministrasjonen

PLAN FOR FORVALTNINGSREVISJON (UTKAST) Hemne kommune. Vedtatt av kommunestyret XX.XX.2012 i sak XX/12

1 Bakgrunn og formål med forvaltningsrevisjon Om planlegging av forvaltningsrevisjon... 2

INVITASJON TIL KURS FOR UNGDOM i BRUK AV SMARTTELEFONER

SAK 6: Handlingsplan for 2014

Behandles av utvalg: Møtedato: Utvalgssaksnr. Formannskapet Administrasjonsutvalget Bystyret

Veien til arbeidslivet. IMDI Indre Østs seminar

8. Regnskapsrollen og behandling av faktura

Hvor fornøyde er fagskolestudentene med kvaliteten på utdanningen sin? Analysedirektør Ole-Jacob Skodvin og prosjektleder Magnus Strand Hauge

Aktivitet Hensikt Oppgaver Resultat Ansvarlig

Transkript:

Systemutvikling - Institutt fr infrmatikk vår 2017 - Obligatrisk ppgave 2 Mdellering av krav Innleveringsfrist: Fredag 7. april, kl. 23:59:00 Levering: Fullstendig besvarelse leveres i egen innleveringsmappe i Devilry. Besvarelsen skal bestå av kun én PDF-fil Gjennmføring: Oppgavene skal løses i grupper. Det anbefales å løse alle ppgavene i fellesskap med din gruppe Instituttets krav m autentisitet g regler fr bligatriske ppgaver gjelder. Innledende infrmasjn Følgende klasser med tilhørende ansvarsmråder g metder kan være nyttige, men merk at dette frslaget ikke nødvendigvis er kmplett, g dere står fritt til å endre eller utvide frslaget. Spesifiser eventuelle endringer g utvidelser. Markasykler Frslag til navn på hved-klasse. Dette er selve systemet sm brukeren kmmuniserer med. Vet m sine stasjner, sykler g kunder. - registrerutlaan(sykkel s, Kunde k): (ingen returverdi) - registrerkunde(string navn, String tlf, String mailadresse): (ingen returverdi) - hentsyklerpaaovertid(): Array (av sykler) Stasjn Vet m hvilke sykler sm er stasjnert på stasjnen, g hvr mange ledige plasser det er. - ledigeplasser(): int (antall ledige sykler) - hentsykkeltyper(): Array (versikt ver hvilke typer tilgjengelig, g antall) Sykkel Vet hvilken stasjn den står på, eller hvilken kunde sm leier sykkelen. Har en sykkelid, type sykkel g antall timer den har vært utlånt siden sist henting. - startutlaan(kunde k, klkkeslett, dat): (ingen returverdi) - avsluttutlaan(stasjn s): (ingen returverdi) Kunde Vet hvilken sykkel den har. Har et kundenr, navn, email g tlf. Kundenummer blir autmatisk generert under ppretting av ny kunde. - settsykkel(sykkel s): (ingen returverdi)

Oppgave 1: Klassediagram Lag et klassediagram fr systemet. Ta med asssiasjner mellm klassene, g metder g attributter til hver klasse. Husk at dere kan skrive egne frutsetninger, g frenkle der det er nødvendig. (Husk gså at alle metder g attributter dere kmmer frem til i ppgave 2 skal være med her) Oppgave 2: Sekvensdiagram Fr å pprette nye kunder i systemet må kunden selv registrere seg. Dette gjøres enten via Ruter-appen (hvr navn g annen infrmasjn allerede ligger inne dersm man er Ruter-kunde) eller via nettsiden til marka-sykler. Dette kan altså ikke gjøres på billettautmatene til Ruter. a. Lag en tekstlig bekrivelse fr brukstilfellet Registrer utlån. Ha med aktører, eventuelle pre- g pstbetingelser, hvedflyt g alternativ flyt der kunden ikke finnes i systemet fra før. b. Lag et sekvensdiagram fr brukstilfellet Registrer utlån. Bruk de nødvendige klassene g metdene fra ppgave 1. Ta med alternativ flyt der kunden ikke finnes i systemet fra før. Ansatte sm jbber i systemet fr markasykler kan se versikt ver kunder, sykler, stasjner g generere eventuelle rapprter. Anta at dette gjøres gjennm et brukergrensesnitt sm kmmuniserer med systemet fr markasykler (main-klassen). c. Lag et sekvensdiagram fr brukstilfellet Se versikt ver sykler sm ikke er levert i tide. Oppgave 3: Prsjektplanlegging Uavhengig av hva dere har svart tidligere; anta at utviklerne bestemmer seg fr en plandrevet utviklingsprsess. a. Identifiser de verrdnede aktivitetene sm inngår i utviklingen av systemet fr markasykler. Beskriv disse. Ha med minst 8 aktiviteter. b. Ta utgangspunkt i de verrdnede aktivitetene sm freslått i ppgave a). Gi hver aktivitet et unikt navn, varighet, eventuelle avhengigheter g milepæler. Gjør dette ved å lage en tabell (ta utgangspunkt i figur 23.5 side 295 i lærebka). c. Bruk tabellen til å lage et stlpediagram med utgangspunkt i figur 23.6 side 297 i lærebka).

d. Lag en risikanalyse ved å benytte en usikkerhetsmatrise. Få med risik, sannsynlighet fr risik, knsekvens av risik, hvilke tiltak sm må iverksettes g hvem sm er ansvarlig fr hvert risikmment. Ha med minst seks risikmmenter.

Bakgrunnsinfrmasjn m systemet fr markasykler Etter suksessen med by-sykler har Osl kmmune bestemt at de vil ha en tilsvarende løsning fr marka-sykler. Det skal være mulig å leie sykler fra utvalgte steder i marka der det finnes sykkelveier. På tilsvarende måte sm fr by-sykler skal det være mulig å hente en sykkel et sted g levere den et annet sted. Fr eksempel kan man hente sykkelen på Frgnerseteren g levere den på Sgnsvann eller mvendt. Det finnes t typer sykler, en msjnstype med fem gir g en terrengsykkel med 21 gir. Begge sykkeltypene finnes i t størrelser, g det er lett å justere setet i tillegg. De er t ulike prissystem fr leie av marka-sykler: 1) Abnnement; gjelder da fr hele periden syklene står ute (fra 1. juni til 1. ktber). Prisen er 500 krner fr msjnssykkel g 800 krner fr terrengsykkel. 2) Betaler en pris pr. gang, 50 krner fr msjnssykkel g 80 krner fr terrengsykkel. Dette er et samarbeid med Ruter, betalingsmekanismene sm brukes på ruter kan benyttes fr leie av sykkel. Det er imidlertid ikke mulig å snike, du må «dra krtet» eller ppgi en kde fr å få åpnet en sykkel ved et sykkelstativ. Fr å benytte deg av systemet må du registrere deg med kntaktinf; navn, telefnnummer, email-adresse, g bsted (pstnummer). Den sm leier en sykkel har ansvaret fr sykkelen helt til den blir «låst» til et sykkelstativ. Frsvinner sykkelen vil persnen sm sist leide sykkelen være ansvarlig. Det skal til enhver tid være mulig å sjekke hvr mange ledige sykler sm er tilgjengelig på alle steder der sykler kan utplasseres. Det skal da gis infrmasjn m antall av hver type sykkel g antall av hver størrelse. Firmaet sm tar seg av utkjøringen av syklene, kjører sykler hver kveld til steder der det trengs mest. Fr eksempel vil det sm regel kjøres en del sykler fra Sgnsvann til Frgnerseteren hver kveld. Alle sykler blir vedlikehldt av et eget selskap g syklene blir fraktet av det samme selskapet. Alle syklene er nummerert, g er merket med et telefnnummer g en email-adresse. Telefnnummeret g eller email-adressen kan brukes til blant annet å si ifra hvis det er ne galt med sykkelen eller at sykkelen måtte frlates uten å bli låst til et stativ av en eller annen grunn. Systemet skal autmatisk kunne generere en del statistikk (eller rapprter) fr bruken av syklene; hvr leies de, g hvr leveres de slik at de sm kjører ut syklene vet hvr syklene bør fraktes hver dag. Eksempler på statistikk/rapprter er: Oversikt ver hvr mange sykler g av hvilken type sm har blitt brukt siste

peride (døgn/uke/måned) Oversikt ver hvilke stativ syklene hentes g leveres i siste peride Oversikt ver hvr mange persner sm har leid sykler med gitt pstadresse eller kmmune Oversikt ver vedlikehld av sykler I blig1 blir det fkus på kravspesifisering, brukerhistrier, use cases, aktører, interessenter, etiske prblemstillinger etc. I blig 2 g 3 blir det mer mdellering med sekvensdiagrammer, aktivitetsdiagram, klassediagram samt spørsmål m testing, estimering, prsjektledelse, arkitektur etc.