Agenda. TDT4140: Kravinnhenting. Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav. Den organisatoriske dimensjonen

Save this PDF as:
 WORD  PNG  TXT  JPG

Størrelse: px
Begynne med side:

Download "Agenda. TDT4140: Kravinnhenting. Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav. Den organisatoriske dimensjonen"

Transkript

1 TDT4140: Kravinnhenting Torbjørn Skramstad IDI / NTNU Introduksjon til objektorientert design Agenda Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav Intervju Scenarier Etnografi Eksempel Den organisatoriske dimensjonen Deltakende design 1

2 Kravprosessen 1. Innhente krav 4. Spesifisere krav 2. Klassifisere og organisere krav 3. Prioritere krav Kravprosessen Use case 1. Innhente krav 4. Spesifisere krav 2. Klassifisere og organisere krav 3. Prioritere krav 2

3 Kravprosessen 1. Innhente krav Dagens tema 4. Spesifisere krav 2. Klassifisere og organisere krav 3. Prioritere krav Forståelsesproblemet Naturlig språk er ikke alltid entydig og kan lett misforstås 3

4 Årsaker til forståelsesproblemer Teknisk forståelse Kunden har liten forståelse for tekniske muligheter og begrensninger Systemutvikleren ser ikke ut over teknologiske løsninger Domenekunnskap Kunden/brukeren utrykker krav som forutsetter kunnskap om arbeidsprosesser Systemutvikler kjenner ikke fagspråket Intervju Intervjuer (1/2) En organisert samtale mellom intervjuer og intervjuobjekt Intervjuer: Systemutvikler(e) Intervjuobjekt: Kunde / interessent To teknikker Åpent intervju Lukket / strukturert intervju 4

5 Intervjuer (2/2) Styrke: Gir oversikt Hva gjør brukerne Hvordan de interagerer med systemet Problemer brukere har med eksisterende system Svakheter: Domenekunnskap Vanskelig for systemutviklere å forstå nyansene i språkbruken til brukerne Brukere kan ha vansker med å sette ord på og forklare kunnskap de tar for gitt Kjennetegn på effektive intervjuere Lytter til brukerne Stiller spørsmål som gir pekepinn på svar Scenarier Scenario: Konkret beskrivelse av en interaksjon med systemet Styrke Lettere å relatere til konkrete enn abstrakte beskrivelser Verktøy for interaksjon mellom bruker og systemutvikler Use case kan betraktes som en form for scenariemodellering 5

6 Etnografi Etnografi Observasjon av brukere i deres naturlige omgivelser Etnografen skriver daglige feltnotater Styrke Rik forståelse av operasjonelle arbeidsprosesser Rik forståelse av den organisatoriske sammenhengen arbeidsprosessene er en del av Fanger opp uutalte forutsetninger og nyanser i språkbruk Svakheter Tidkrevende Eksempel (1/2): IKT-bruk for trygge og pålitelige olje- og gassoperasjoner Subsea & offshore operations Information integration Operator Supplier Reservoir - seismics Fiber cable Downhole sensors and - - process equipment Onshore operation centers 6

7 Eksempel (2/2): IKT-bruk for trygge og pålitelige olje- og gassoperasjoner Den organisatoriske dimensjonen Systemutvikling som organisasjonsendring Ny programvare endrer eksisterende arbeidsprosesser Maktperspektivet Systemutvikling som verktøy i kamp om kontroll mellom individer, profesjoner, avdelinger Ulike grupper har ulike interesser: hvem har påvirkningskraft, hvem har beslutningsmyndighet? Systemutviklerens rolle Uhildet ekspert Partsrepresentant Forhandler 7

8 Deltagende design Representanter fra brukerne er med å utformer og prioritere krav til systemet Styrker Anerkjenner at ulike grupper har ulike interesser Påvirkning på egen arbeidshverdag Svakheter Kvasi-medvirkning Hvilke grupper skal tas med på råd? I avtaleverket mellom ansatte og arbeidsgivere (LO/NHO) er det kav om at de ansatte skal være representert i prosjekter som utvikler programvare som får innvirkning på de ansattes arbeidsmiljø Brukerkrav / Systemkrav Brukerkrav: Tjenester systemet skal tilby til brukere Systemkrav: Detaljert, formell spesifisering av systemfunksjoner, tjenester, og beskrankninger Funksjonelle krav: Spesifisering av systemfunksjoner og tjenester Ikke-funksjonelle krav: Beskrankninger på systemfunksjoner og tjenester 8

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav 19. September 2016 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Behov? Krav? 3 Krav

Detaljer

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 13 september 2010

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 13 september 2010 Iden%fisere behov og etablere krav INF 1500; introduksjon %l design, bruk og interaksjon 13 september 2010 Oversikt Behov Krav Oppgavebeskrivelse Oppgaveanalyse Behov og krav Behov Noe som ikke er koplet

Detaljer

INF Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav

INF Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav INF1500 - Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav 14. September 2015 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Behov with UI, we

Detaljer

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014 Iden%fisere behov og etablere krav INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014 Behov with UI, we are faced with counterintui%ve interac%on methods that are tailored to the needs

Detaljer

Menneskelige og organisatoriske risikofaktorer i en IO-kontekst

Menneskelige og organisatoriske risikofaktorer i en IO-kontekst Menneskelige og organisatoriske risikofaktorer i en IO-kontekst The interplay between integrated operations and operative risk assessments and judgements in offshore oil and gas Doktoravhandling Siri Andersen

Detaljer

Tom Røise 18. Februar 2009

Tom Røise 18. Februar 2009 Forelesning IMT2243 18. Februar 2009 Tema : Kravspesifisering : litt mer om prosessen Viewpoint en myk tilnærming Use Case en scenariebasert teknikk innen metoden Objektorientert Analyse brukes til å avklare

Detaljer

Krav. Beskriver tjenestene produktet skal håndtere Kravene kan testes

Krav. Beskriver tjenestene produktet skal håndtere Kravene kan testes Krav og terminologi Krav Et utsagn som gjelder produktet vi skal teste og evaluere. Vi skal vurdere graden av sannhet i kravet opp mot funksjonen i produktet Funksjonelle krav Beskriver tjenestene produktet

Detaljer

Lykke til! Eksamen i fag TDT4140 Systemutvikling 28.11.2012 9.00. NTNU Norges teknisk-naturvitenskapelige universitet

Lykke til! Eksamen i fag TDT4140 Systemutvikling 28.11.2012 9.00. NTNU Norges teknisk-naturvitenskapelige universitet Side 1 av 10 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap Sensurfrist:

Detaljer

Kravspesifiseringsprosessen

Kravspesifiseringsprosessen IMT2243: 18.februar 2010 DAGENS : Metoder for å få kartlagt de Funksjonelle kravene Strukturert Analyse den gamle måten og gjøre det på (dette foilsettet + wikipedia-omtalen er eneste pensum innen SA)

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål Kandidat nummer: UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1050 Eksamensdag: 31. Mai, 2011 Tid for eksamen: 09:00-13:00 Oppgavesettet er på 6 sider Vedlegg:

Detaljer

HMS og Integrerte operasjoner: Forbedringspotensialet og nødvendige tiltak - foreløpig status

HMS og Integrerte operasjoner: Forbedringspotensialet og nødvendige tiltak - foreløpig status HMS og Integrerte operasjoner: Forbedringspotensialet og nødvendige tiltak - foreløpig status Mandat Prosjektet skal utarbeide et sett med anbefalinger for hvordan implementering av integrerte operasjoner

Detaljer

PETROMAKS & Integrerte Operasjoner. Rådgiver Tor-Petter Johnsen, PETROMAKS

PETROMAKS & Integrerte Operasjoner. Rådgiver Tor-Petter Johnsen, PETROMAKS PETROMAKS & Integrerte Operasjoner Rådgiver Tor-Petter Johnsen, PETROMAKS Agenda for presentasjonen Porteføljen IO i PETROMAKS Prosjekter Aktører Penger Utfordringer Tematiske satsingsområder TTA1: Fremtidens

Detaljer

Gruppenavn. Prosjektnavn Kravdokument For Navn på systemet. Versjon <1.0>

Gruppenavn. Prosjektnavn Kravdokument For Navn på systemet. Versjon <1.0> Gruppenavn Prosjektnavn Kravdokument For Navn på systemet Versjon Revisjonshistorie Dato Versjon Beskrivelse av endring Forfatter Innhold 1. Innledning 4 1.1

Detaljer

Forskningsmetoder. INF1050: Gjennomgang, uke 13

Forskningsmetoder. INF1050: Gjennomgang, uke 13 Forskningsmetoder INF1050: Gjennomgang, uke 13 Kompetansemål Forskningsmetoder Hva? Hvorfor? Empiriske forskningsmetoder Eksperiment Case-studier Etnografi Aksjonsforskning Spørreskjema Systematisk litteraturstudie

Detaljer

Innhold. Innledning... 15. Del 1 En vei mot målet

Innhold. Innledning... 15. Del 1 En vei mot målet Innledning.............................................. 15 Del 1 En vei mot målet Kapittel 1 Utviklingsarbeidet.............................. 22 1.1 Systemutviklerens arbeid...............................

Detaljer

UKE 3 Krav og behov. Plenum IN1050 Julie og Maria

UKE 3 Krav og behov. Plenum IN1050 Julie og Maria UKE 3 Krav og behov Plenum IN1050 Julie og Maria Hva skjer i dag? BEHOV - Hva og hvorfor? KRAV - Ulike typer krav - Måter å etablere krav - Måter å presentere krav Oblig 2 - Eksempler fra tidligere besvarelser

Detaljer

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case?

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? 1/15/2004 1 Use case modellen Use case modellering i analysefasen Metode for å identifisere og beskrive de funksjonelle kravene til et system Kapittel 3 i UML Distilled Kapittel 8 i Gurholt og Hasle Kirsten

Detaljer

Brukersentert design Kapittel 3 i Shneiderman

Brukersentert design Kapittel 3 i Shneiderman Brukersentert design Kapittel 3 i Shneiderman ISO 9241-210 Iterativ og brukernær systemutvikling. Kriterier for valg av metode. Brukersentrert design vs. RUP. Deltagende design Den skandinaviske arven.

Detaljer

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel Use case modellen Use case modellering i analysefasen Metode for å identifisere og beskrive de funksjonelle kravene til et system Kapittel 3 i UML Distilled Kirsten Ribu beskriver kravene til systemet,

Detaljer

20.01.2012. Brukerkrav og use case diagrammer og -tekst 19. januar 2012. Agenda. Brukerkrav og use case. Diagrammer Tekst.

20.01.2012. Brukerkrav og use case diagrammer og -tekst 19. januar 2012. Agenda. Brukerkrav og use case. Diagrammer Tekst. Brukerkrav og use case diagrammer og -tekst 19. januar 2012 Agenda Brukerkrav og use case Diagrammer Tekst Praktisk eksempel 1 OOAD i livsløpsperspektiv Krav Design Konstruksjon Her er vi i nå Testing

Detaljer

Tom Røise 9. Februar 2010

Tom Røise 9. Februar 2010 Forelesning IMT2243 9. Februar 2010 Tema : Kravspesifisering : prosessen og produktet Viewpoint en myk tilnærming Pensum : Kap. 6 og 7 i Sommerville, Kravspesifisering Kravspesifisering = arbeidet med

Detaljer

Vurderingskriterier for programområde: DESIGN OG HÅNDVERK Programfag: DHV1001 Produksjon

Vurderingskriterier for programområde: DESIGN OG HÅNDVERK Programfag: DHV1001 Produksjon Vurderingskriterier for programområde: DESIGN OG HÅNDVERK Programfag: DHV1001 Produksjon Kompetansemål Karakteren 5 og 6 Utvikle ideer til produkter og tjenester som grunnlag for egen produksjon og entreprenørskap

Detaljer

Presentasjon 1, Requirement engineering process

Presentasjon 1, Requirement engineering process Presentasjon 1, Requirement ing process Prosessodeller Hvorfor bruke prosessmodeller? En prosessmodell er en forenklet beskrivelse av en prosess En prosessmodell er vanligvis lagd ut fra et bestemt perspektiv

Detaljer

Gruppenavn. Prosjektnavn Beskrivelse av design For Navn på systemet. Versjon <1.0>

Gruppenavn. Prosjektnavn Beskrivelse av design For Navn på systemet. Versjon <1.0> Gruppenavn Prosjektnavn Beskrivelse av design For Navn på systemet Versjon Revisjonshistorie Dato Versjon Beskrivelse av endring Forfatter Innhold 1. Innledning

Detaljer

Vurdering av brukerkrav til Klart DU Kan! Av Fride Skjefte og Hilde Wågan Olsen

Vurdering av brukerkrav til Klart DU Kan! Av Fride Skjefte og Hilde Wågan Olsen Vurdering av brukerkrav til Klart DU Kan! Av Fride Skjefte og Hilde Wågan Olsen Bakgrunn Valg av oppgave Problemstilling Problemløsning Metode Use Case Rapid Application Development Vurdering av dagens

Detaljer

1. Hvilke type krav angår sikkerhet og pålitelighet?

1. Hvilke type krav angår sikkerhet og pålitelighet? 1. Hvilke type krav angår sikkerhet og pålitelighet? a) Funksjonelle b) Ikke-funksjonelle Svar: b), IS side 88, lærebok s.96 2. Verdien av etnografi er at den hjelper til å oppdage som reflekterer hvordan

Detaljer

Kap 11 Planlegging og dokumentasjon s 310

Kap 11 Planlegging og dokumentasjon s 310 Kap 11 Planlegging og dokumentasjon s 310 11.1 Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid:

Detaljer

Kandidaten kan ut fra mottagers kompetanse, velge og bruke relevante og presise faguttrykk i samtaler og drøftinger med kunder, brukere og kolleger.

Kandidaten kan ut fra mottagers kompetanse, velge og bruke relevante og presise faguttrykk i samtaler og drøftinger med kunder, brukere og kolleger. Kompetansemål Karakteren 5 og 6 myke god/framifrå kompetanse Utvikle ideer til produkter og Kandidaten vurderer og drøfter ulike tjenester som grunnlag for ideer, for så å velge ut en ide. egen produksjon

Detaljer

Strategisk samarbeid vedrørende kunnskapsutvikling og kunnskapsformidling knyttet til behovsdrevet innovasjon i helsesektoren

Strategisk samarbeid vedrørende kunnskapsutvikling og kunnskapsformidling knyttet til behovsdrevet innovasjon i helsesektoren Strategisk samarbeid vedrørende kunnskapsutvikling og kunnskapsformidling knyttet til behovsdrevet innovasjon i helsesektoren et samarbeidsprosjekt mellom InnoMed v/helsedirektoratet, Helse Midt-Norge

Detaljer

Design, bruk, interaksjon

Design, bruk, interaksjon Design, bruk, interaksjon Magnus Li magl@ifi.uio.no INF1510 23.01.2017 Denne forelesningen 1. Mennesker 2. Informasjonssystemer 3. Områder innen menneske-maskin interaksjon 4. Designe for brukere og brukskontekst:

Detaljer

UML-Unified Modeling Language

UML-Unified Modeling Language UML-Unified Modeling Language Use case realisering Designmodellering 21.01.2004 Kirsten Ribu Use Case diagram Klassediagram Oppførselsdiagrammer: Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram

Detaljer

Kapittel 7 & 8. Kravspesifikasjoner & Data design. Thomas Tjøstheim og Thomas Edvinsen. 20 September Kapittel 7 & 8 p.1/20

Kapittel 7 & 8. Kravspesifikasjoner & Data design. Thomas Tjøstheim og Thomas Edvinsen. 20 September Kapittel 7 & 8 p.1/20 Kapittel 7 & 8 p.1/20 Kapittel 7 & 8 Kravspesifikasjoner & Data design Thomas Tjøstheim og Thomas Edvinsen 20 September 2004 Kapittel 7 & 8 p.2/20 Introduksjon Kravspesifikasjoner består av to underdeler:

Detaljer

Kristina Halkidis s Refleksjonsnotat 3. Refleksjonsnotat 3. vitenskapsteori

Kristina Halkidis s Refleksjonsnotat 3. Refleksjonsnotat 3. vitenskapsteori Refleksjonsnotat 3 vitenskapsteori Diskuter om IKT-støttet læring er en vitenskap og problematiser etiske aspekter ved forskning i dette feltet. Kristina Halkidis S199078 Master i IKT-støttet læring Høyskolen

Detaljer

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen Hensikten med denne delen av kurset Objektorientert systemutvikling Rational Unified Process (RUP) Gurholt og Hasle kap. 6 UML Distilled kap. 2 Å lære modellerings- og designprinsipper og øve opp teknikker

Detaljer

KRAVSPESIFIKASJON DAGSPLANAPPLIKASJON FOR NETTBRETT. Gruppe 28 Hovedprosjekt våren 2015

KRAVSPESIFIKASJON DAGSPLANAPPLIKASJON FOR NETTBRETT. Gruppe 28 Hovedprosjekt våren 2015 KRAVSPESIFIKASJON Kravspesifikasjon er en beskrivelse av hvilke krav oppdragsgiver har til systemet som skal utvikles. Den fungerer som en kontrakt mellom oppdragsgiver og utviklere. DAGSPLANAPPLIKASJON

Detaljer

Konseptuelle- og mentale modeller TDT4180, vår 2017

Konseptuelle- og mentale modeller TDT4180, vår 2017 Konseptuelle- og mentale modeller TDT4180, vår 2017 Yngve Dahl IDI, NTNU Tre modeller av et system Den konseptuelle modellen Høynivås beskrivelse av: hvordan et system er organisert. hvordan systemet virker.

Detaljer

Kvalitative intervjuer og observasjon. Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser, s. 141-163.

Kvalitative intervjuer og observasjon. Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser, s. 141-163. Kvalitative intervjuer og observasjon. Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser, s. 141-163. Tematikk: Hovedkjennetegn ved kvalitative metodeverktøy. Åpne individuelle intervjuer

Detaljer

Kravspesifikasjon. Forord

Kravspesifikasjon. Forord Kravspesifikasjon Forord Kravspesifikasjonen skal beskrive applikasjonens funksjonalitet og betingelsene som oppdragsgiver krever. Det skal også hjelpe utviklerne med å begrense applikasjonen slik at den

Detaljer

UML-Unified Modeling Language. Prosess-oversikt. Use case realisering

UML-Unified Modeling Language. Prosess-oversikt. Use case realisering Use case realisering Designmodellering 31.01.2005 Kirsten Ribu UML-Unified Modeling Language Use Case diagram Klassediagram Oppførselsdiagrammer Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram

Detaljer

Integrerte Operasjoner i Petroleumssektoren

Integrerte Operasjoner i Petroleumssektoren Integrerte Operasjoner i Petroleumssektoren Arbeidsdeling, samhandling og ny teknologi Grete Rindahl, Forskningsleder Litt om tema for kvelden MTO og laboratoriene Integrerte operasjoner Ting vi driver

Detaljer

eoperasjoner OMS oppgaver

eoperasjoner OMS oppgaver Computas AS kunnskap system eoperasjoner OMS oppgaver Roar Fjellheim, prof. II, IfI/OMS Slide 1 17.08.2007 eoperasjoner Floater Sanntidskontroll Oil platform Distributed operations, collaboration Fiber

Detaljer

GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING

GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING INF1050 V16 HVA ER KRAVHÅNDTERING? Kravhåndtering er prosessen å identifisere, analysere og spesifisere kravene til et nytt system eller et system som skal forbedres

Detaljer

Kravhåndtering. INF1050: Gjennomgang, uke 03

Kravhåndtering. INF1050: Gjennomgang, uke 03 Kravhåndtering INF1050: Gjennomgang, uke 03 Kompetansemål Kravhåndtering Anvende metoder og teknikker for å Innhente / Analysere / Spesifisere krav Ulike typer krav Funksjonelle krav Ikke-funksjonelle

Detaljer

Kvalitative intervjuer og observasjon. Pensum: Jacobsen (2005), s. 141-163.

Kvalitative intervjuer og observasjon. Pensum: Jacobsen (2005), s. 141-163. Kvalitative intervjuer og observasjon Pensum: Jacobsen (2005), s. 141-163. Tema Individuelle dybdeintervjuer De fire fasene i intervjuprosessen De typiske fallgruvene Kjennetegn ved gode spørsmål Pålitelighet,

Detaljer

Tom Røise 26.02.2007. IMT2243 : Systemutvikling 1. IMT2243 Systemutvikling 26. februar 2007. Klassediagrammet. Klasse

Tom Røise 26.02.2007. IMT2243 : Systemutvikling 1. IMT2243 Systemutvikling 26. februar 2007. Klassediagrammet. Klasse IMT2243 Systemutvikling 26. februar 2007 Tema : Domenemodellering og Kravspeken - Repetisjon konseptuelle klassediagram - Eksempler - konseptuelle klassediagram (IHID løsningen og OL-Veiviseren) - Maler

Detaljer

Programseminar for Olje og Gass i Norges forskningsråd Integrert produksjonsstyring; utstyrsbehov og teknologiske nyvinninger

Programseminar for Olje og Gass i Norges forskningsråd Integrert produksjonsstyring; utstyrsbehov og teknologiske nyvinninger Integrert produksjonsstyring: Integrert styring fra reservoar til marked (E-Felt) - OG21 beskrivelse: Et viktig grunnlag for optimale beslutninger er å integrere dynamiske reservoar-, utstyr- og forretningsmodeller.

Detaljer

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser? UML Use case drevet analyse og design 31.01.2005 Kirsten Ribu I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 1 2 Domenemodell visualisering

Detaljer

BUILDING SAFETY. Work Package 1: Human and organizational contribution to resilience. Gardermoen, 02-03 februar 2009. Technology and Society

BUILDING SAFETY. Work Package 1: Human and organizational contribution to resilience. Gardermoen, 02-03 februar 2009. Technology and Society BUILDING SAFETY Work Package 1: Human and organizational contribution to resilience Gardermoen, 02-03 februar 2009 1 Key personnel Fred Størseth,Tor Olav Grøtan, Eirik Albrechtsen Ann Britt Miberg Skjerve,

Detaljer

Intervjuguide. Generell disposisjon. 1. Før intervjuet - Forberedelser ----------------------------

Intervjuguide. Generell disposisjon. 1. Før intervjuet - Forberedelser ---------------------------- Intervjuguide Generell disposisjon 1. Før intervjuet - Forberedelser ---------------------------- 2. Selve intervjuet - hvordan starte intervjuet ---------------------------- 3. Kandidatens motivasjon

Detaljer

Risikoanalyse, kompleksitet og usikkerhet noen refleksjoner Kenneth Pettersen (UiS) Kenneth Pettersen, Universitetet i Stavanger 15.

Risikoanalyse, kompleksitet og usikkerhet noen refleksjoner Kenneth Pettersen (UiS) Kenneth Pettersen, Universitetet i Stavanger 15. Risikoanalyse, kompleksitet og usikkerhet noen refleksjoner Kenneth Pettersen (UiS) Kenneth Pettersen, Universitetet i Stavanger 15. mars 2016 Agenda fire tema Teknologidefinisjon System ulykker kompleksitet

Detaljer

Ressurs Aktivitet Resultat Effekt

Ressurs Aktivitet Resultat Effekt Vedlegg 3 til internmelding om arbeidet med evaluering i UDI Hvordan utforme en evaluering? I dette vedlegget gir vi en beskrivelse av en evaluering kan utformes og planlegges. Dette kan benyttes uavhengig

Detaljer

Modellering av krav. INF1050: Systemutvikling 11. februar 2015. Universitetslektor Yngve Lindsjørn

Modellering av krav. INF1050: Systemutvikling 11. februar 2015. Universitetslektor Yngve Lindsjørn INF1050: Systemutvikling 11. februar 2015 Modellering av krav Universitetslektor Yngve Lindsjørn INF1050 ->Systemutvikling-> Modellering av krav / Yngve Lindsjørn 1 Temaer i dagens forelesning Modellering

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1500 Introduksjon til design, bruk, interaksjon Eksamensdag: 07. desember 2012 Tid for eksamen: 10:15 14:15 Oppgavesettet er

Detaljer

1. Hvilke type krav angår sikkerhet og pålitelighet?

1. Hvilke type krav angår sikkerhet og pålitelighet? 1. Hvilke type krav angår sikkerhet og pålitelighet? a) Funksjonelle b) Ikke-funksjonelle Svar: b) 2. Verdien av etnografi er at den hjelper til å oppdage som reflekterer hvordan folk faktisk jobber a)

Detaljer

IT I PRAKSIS!!!!! IT i praksis 20XX

IT I PRAKSIS!!!!! IT i praksis 20XX IT I PRAKSIS 1 IT i praksis 20XX 2 IT I PRAKSIS FORORD 3 INNHOLD 4 IT I PRAKSIS Styringsmodell for utviklingsprosjekter (SBN) 5 Fra en idé til gevinstrealisering styringsmodell for utviklingsprosesser

Detaljer

UKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria

UKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria UKE 6 Utviklingsprosesser og tjenestedesign Plenum IN1050 Julie og Maria Hva skjer i dag? Utviklingsprosesser - Tilnærminger til design - User-centered design - Brukere i UCD - Livssyklusmodeller Tjenestedesign

Detaljer

Notater: INF1510. Veronika Heimsbakk 20. mai 2015

Notater: INF1510. Veronika Heimsbakk 20. mai 2015 Notater: INF1510 Veronika Heimsbakk veronahe@ifi.uio.no 20. mai 2015 Innhold 1 Bruk 3 1.1 Begrepet «bruk»......................... 3 1.2 Begrepet «behov»........................ 3 1.2.1 Maslows behovspyramide................

Detaljer

BEHOVSDREVET INNOVASJON Innovasjonsprosesser i SINTEF Helse. Kristine Holbø, Forsker/Siv.ing. Industridesign

BEHOVSDREVET INNOVASJON Innovasjonsprosesser i SINTEF Helse. Kristine Holbø, Forsker/Siv.ing. Industridesign BEHOVSDREVET INNOVASJON Innovasjonsprosesser i SINTEF Helse Kristine Holbø, Forsker/Siv.ing. Industridesign Hva er Innovasjon? Innovasjon kan forstås som et nytt produkt, en ny tjeneste, ny produksjonsprosess,

Detaljer

Obligatorisk oppgave INF3221/4221

Obligatorisk oppgave INF3221/4221 Obligatorisk oppgave INF3221/4221 Dette er en beskrivelse av den obligatoriske oppgavene for kurset INF3221/4221 Problemdefinering, krav og modellering, våren 2005. Formål Oppgaven går ut på å lage en

Detaljer

Fra idemyldring til ferdig prosjekt forskningsprosessens ulike faser

Fra idemyldring til ferdig prosjekt forskningsprosessens ulike faser Sidsel Natland Fra idemyldring til ferdig prosjekt forskningsprosessens ulike faser Holbergprisen i skolen, Sosiologisk institutt, Universitetet i Bergen 2.-3. april 2008 Forskning vs hverdagsfilosofi

Detaljer

IKT og lokaldemokratiet

IKT og lokaldemokratiet IKT og lokaldemokratiet Norges forskningsråd KIM-programmets forskerkonferanse Inderøya, 25. 26. mai 2005 Signy Irene Vabo Høgskolen i Oslo Studiet i offentlig styring http://www.media.uio.no/prosjekter/ild

Detaljer

BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB

BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB IT konferansen 2016 BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB Andrea Gasparini, Universitetsbiblioteket, UiO & Institutt for Informatikk, UiO 1 Agenda 2 Hva er burkeropplevelsen (UX) i det

Detaljer

DRI2001 h04 - Forelesning Systemutvikling og nettsteder

DRI2001 h04 - Forelesning Systemutvikling og nettsteder Systemutvikling utvikling av offentlig nettsteder DRI2001 forelesning 20.10 Litt om eksperimentell systemutvikling og prototyping Systemutviklingsprosessene og utvikling av [offentlige] nettsteder Fasene

Detaljer

Oppsummeringsskjema for realkompetansevurdering

Oppsummeringsskjema for realkompetansevurdering Navn: Fødselsnummer: Fag: Aktivitør (Viktig! Husk å skrive om hele faget er godkjent eller ikke godkjent!) Vg1 Design og håndverk Produksjon Kode: DHV1001 Mål for opplæringen er at eleven skal kunne Utvikle

Detaljer

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

Løsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12 Løsningsforslag: Oblig 1 INF1050: Gjennomgang, uke 12 Obligatorisk oppgave 1: Pensum Bakgrunn for systemet Aktører og interessenter Utviklingsprosesser Kravhåndtering og kravspesifikasjon Use case-modellering

Detaljer

Innhold. Login. Påvirkningskraft som kvalitetskriterium Forskjeller mellom evalueringsmetoder? En til? Kanskje litt vanskeligere denne

Innhold. Login. Påvirkningskraft som kvalitetskriterium Forskjeller mellom evalueringsmetoder? En til? Kanskje litt vanskeligere denne Innhold Login - og en til Påvirkningskraft som kvalitetskriterium Forskjeller mellom evalueringsmetoder? Asbjørn Følstad EFFIN fagseminar SINTEF 6. juni 2007 Brukerproblemenes livsløp Expert walkthrough

Detaljer

Forskerspiren. nye læringsml. Inst. for fysikk og teknologi Universitetet i Bergen. Forskerspiren som Hovedområde

Forskerspiren. nye læringsml. Inst. for fysikk og teknologi Universitetet i Bergen. Forskerspiren som Hovedområde Forskerspiren Åpne forsøk: nye læringsml ringsmål? Stein Dankert Kolstø Inst. for fysikk og teknologi Universitetet i Bergen Forskerspiren som Hovedområde de Naturvitenskapen framstår r påp to måter m

Detaljer

ELIN-metoden. Elektronisk informasjonsutveksling

ELIN-metoden. Elektronisk informasjonsutveksling ELIN-metoden Elektronisk informasjonsutveksling www.kith.no Hva er ELIN-metoden? Metode for å utvikle gode løsninger og sørge for at de blir tatt i bruk Prinsipper mer enn kokebok Metoden alene kan ikke

Detaljer

Skyløsninger for norske forhold privat og offentlig sektor

Skyløsninger for norske forhold privat og offentlig sektor Skyløsninger for norske forhold privat og offentlig sektor SBNKonferansen 2015 Stavanger 21. oktober Professor Petter Gottschalk Handelshøyskolen BI Professor Petter Gottschalk Cloud 1 Cloud Drift Outsourcing

Detaljer

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Utviklingsprosesser & krav og behov

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Utviklingsprosesser & krav og behov INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Utviklingsprosesser & krav og behov I DAG GENERELT - Generell informasjon - Et par eksempler på dårlig utforming UTVIKLINGSPROSESSER - Fire tilnærminger

Detaljer

Kostandskutt og Subsea teknologi

Kostandskutt og Subsea teknologi Kostandskutt og Subsea teknologi Stavanger 17. mars 2015 17. mars 2015 Kostnadskutt en miljørisiko? Introduksjon Asbjørn Bakken Tender & Account Manager, Production Performance Services - FMC Technologies

Detaljer

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500 Sist oppdatert: 18.november 2015 Øvelsesoppgaver til INF1500 Øvelse 0 Lærebok: Kapittel 1, 3 og 7 Forelesning: 18. august 2015 Joshi og 25. august 2015 Jo Innleveringsfrist: 30. august 2015 1 Human Computer

Detaljer

Dokumentstudier, innholdsanalyse og narrativ analyse. Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser, s. 163-231.

Dokumentstudier, innholdsanalyse og narrativ analyse. Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser, s. 163-231. Dokumentstudier, innholdsanalyse og narrativ analyse. Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser, s. 163-231. Tematikk: Oppsummere hovedpunktene fra sist forelesning. Dokumentstudier

Detaljer

Forskerspiren. ringsmål? nye læringsml. Inst. for fysikk og teknologi Universitetet i Bergen

Forskerspiren. ringsmål? nye læringsml. Inst. for fysikk og teknologi Universitetet i Bergen Forskerspiren Åpne forsøk: nye læringsml ringsmål? Stein Dankert Kolstø Inst. for fysikk og teknologi Universitetet i Bergen Forskerspiren som Hovedområde de Naturvitenskapen framstår r påp to måter m

Detaljer

Evaluering som prosjektarbeid. Engangsoppgave med gitte betingelser

Evaluering som prosjektarbeid. Engangsoppgave med gitte betingelser Evaluering som prosjektarbeid Engangsoppgave med gitte betingelser Egenskaper ved en evaluering Engangsoppgave Ett bestemt IT-system skal evalueres Skal gi et troverdig resultat Vi skal kunne stole på

Detaljer

DRI2001 forelesning

DRI2001 forelesning Systemutviklingsarbeidet et overblikk DRI2001 forelesning 6.10.04 Hva er systemutvikling (SU) Et enkelt eksempel å bygge et hus Rammer for SU-arbeidet Ulike SU-metoder Perspektiver i SU-arbeidet SU er

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål Kandidat nummer: UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i: INF1050 Eksamensdag: 0. mai, 2011 Tid for eksamen: 00:00 00:00 Oppgavesettet er på 6 sider Vedlegg:

Detaljer

Kokebok for einnsyn. Verktøy for å kartlegge holdninger. Versjon 0.2

Kokebok for einnsyn. Verktøy for å kartlegge holdninger. Versjon 0.2 Kokebok for einnsyn Verktøy for å kartlegge holdninger Versjon 0.2 Innholdsfortegnelse Side Tema 03 Hvorfor kartlegge holdninger? 04 Metoder for å kartlegge holdninger 10 Hvordan dokumentere funn 11 Funnark

Detaljer

BRUKERSENTRERTE metoder i innovasjon av IT-systemer

BRUKERSENTRERTE metoder i innovasjon av IT-systemer BRUKERSENTRERTE metoder i innovasjon av IT-systemer Erfaringer fra Inclusion Society-prosjektet HelsIT 2012: Gry Seland og Inger Dybdahl Sørby Om Vivit Etablert 2009 med utspring i NTNUs helseinformatikkmiljø

Detaljer

Arbeidsplassutforming

Arbeidsplassutforming Arbeidsplassutforming I dag ser vi endringer i arbeidslivet og i offentlig forvaltning. Arbeidsoppgaver og måter å samarbeide på har endret seg i de siste tiårene. Endringer i tjenesteyting, spesialisering

Detaljer

Bakgrunn. Kurset krever ingen spesielle forkunnskaper om modellering.

Bakgrunn. Kurset krever ingen spesielle forkunnskaper om modellering. Bakgrunn Modellering har lenge vært et kjent begrep innen systemutvikling. På 80-tallet ble metoder som Yourdon/Demarco og Gane&Sarson brukt for å lage dataflyt-diagrammer. Etter hvert ble disse integrert

Detaljer

Kravspesifikasjon med UML use case modellering. Erik Arisholm 25.02.2009

Kravspesifikasjon med UML use case modellering. Erik Arisholm 25.02.2009 Kravspesifikasjon med UML use case modellering Erik Arisholm 25.02.2009 Unified Modeling Language (UML) Notasjon som støtter opp under modellbasert systemutvikling objektorientert analyse ( hva systemet

Detaljer

Dialogens helbredende krefter

Dialogens helbredende krefter Hva er det med samtaler som har helbredende krefter på psykisk smerte? Psykologspeisialist Per Arne Lidbom 22.09.17 Tidligere: Dialogens helbredende krefter Homostasetenking «få regulert trykket» - Nøytral

Detaljer

Kvalitet og programvare. Når bare det beste er godt nok. Produktet prosessen eller begge deler?

Kvalitet og programvare. Når bare det beste er godt nok. Produktet prosessen eller begge deler? Kvalitet og programvare Når bare det beste er godt nok. Produktet prosessen eller begge deler? To nøtter Hva forbinder du med et IT-system som har (høy) kvalitet? Formuler 3 kriterier for (høy) kvalitet

Detaljer

DRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO

DRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO DRI 2001 13.9 : Introduksjon til systemutvikling. Introduksjon til systemutvikling Systemutvikling og nettstedsutvikling Om ulike typer offentlige nettsteder Kvalitetskrav til offentlige nettsteder Litt

Detaljer

Hvordan samarbeide om å utforske, utvikle og utfordre praksis? v/ Iris Hansson Myran

Hvordan samarbeide om å utforske, utvikle og utfordre praksis? v/ Iris Hansson Myran Hvordan samarbeide om å utforske, utvikle og utfordre praksis? v/ Iris Hansson Myran Hva er Skrivesenteret? Nasjonalt senter for skriveopplæring og skriveforsking er lokalisert ved NTNU i Trondheim Skrivesenteret

Detaljer

UKE 2 Forstå bruk/ datainnsamling. Plenum IN1050 Julie og Maria

UKE 2 Forstå bruk/ datainnsamling. Plenum IN1050 Julie og Maria UKE 2 Forstå bruk/ datainnsamling Plenum IN1050 Julie og Maria Hva skjer i dag? FORSTÅ BRUKER - Kognisjon - Mentale modeller DATAINNSAMLING - 5 key issues - Utvalg og populasjon - Typer data - Metoder

Detaljer

GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING HELGA NYRUD & KRISTIN BRÆNDEN

GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING HELGA NYRUD & KRISTIN BRÆNDEN GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING INF1050 V16 HELGA NYRUD & KRISTIN BRÆNDEN TEMAER SÅ LANGT I KURSET Forelesning 1: Systemutvikling og systemutviklingsprosesser Forelesning 2: Prosessmodeller

Detaljer

Datainnsamling. Gruppetime 15. Februar Lone Lægreid

Datainnsamling. Gruppetime 15. Februar Lone Lægreid Datainnsamling Gruppetime 15. Februar 2017 - Lone Lægreid Plan for i dag: 1. Semesterplan 2. Oblig + presentasjoner 3. Slides om datainnsamling 4. Case 5. Individuelt gruppearbeid 6. Spørsmål Plan for

Detaljer

GJENNOMGANG UKESOPPGAVER 7 REPETISJON

GJENNOMGANG UKESOPPGAVER 7 REPETISJON GJENNOMGANG UKESOPPGAVER 7 REPETISJON INF1050 V16 KRISTIN BRÆNDEN DAGENS TEMA Oppgaver hentet fra tidligere eksamensoppgaver om temaene vi har gått gjennom til nå DAGENS PLAN Gjennomgang av oppgaver Repetisjon

Detaljer

Forelesning 21 Kvalitative intervjuer og analyse av beretninger

Forelesning 21 Kvalitative intervjuer og analyse av beretninger Forelesning 21 Kvalitative intervjuer og analyse av beretninger Det kvalitative intervjuet Analyse av beretninger 1 To ulike syn på hva slags informasjon som kommer fram i et intervju Positivistisk syn:

Detaljer

LP-modellen (Læringsmiljø og pedagogisk analyse)

LP-modellen (Læringsmiljø og pedagogisk analyse) 3. Februar 2011 LP-modellen (Læringsmiljø og pedagogisk analyse) En skoleomfattende innsats et skoleutviklingsprosjekt. Stimulere til mentalitetsendring som gjør det mulig å tenke nytt om kjente problemer

Detaljer

Barnehagelærerutdanning i Tyskland, USA og New Zealand

Barnehagelærerutdanning i Tyskland, USA og New Zealand Barnehagelærerutdanning i Tyskland, USA og New Zealand Dronning Mauds Minne Høgskole for barnehagelærerutdanning, Trondheim, Norge Oliver Thiel og Mike Naylor, 11. november 2014 Strukturer i tyske barnehager

Detaljer

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu UML 1 Use case drevet analyse og design 20.01.2004 Kirsten Ribu 1 I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 2 Domenemodell visualisering

Detaljer

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 29.04.2009. IMT2243 : Systemutvikling 1

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 29.04.2009. IMT2243 : Systemutvikling 1 Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring

Detaljer

Hvilke konsekvenser kan restrukturering av norsk VA-bransje få for samfunnssikkerheten?

Hvilke konsekvenser kan restrukturering av norsk VA-bransje få for samfunnssikkerheten? Hvilke konsekvenser kan restrukturering av norsk VA-bransje få for samfunnssikkerheten? Av Petter Almklov, NTNU Samfunnsforskning Jon Røstum, SINTEF Vann og Miljø NOU 2006:6 Når sikkerheten er viktigst

Detaljer

SPØRSMÅL OG SVAR I FORBINDELSE MED EN ANSETTELSESPROSESS

SPØRSMÅL OG SVAR I FORBINDELSE MED EN ANSETTELSESPROSESS SPØRSMÅL OG SVAR I FORBINDELSE MED EN ANSETTELSESPROSESS En ansettelsesprosess starter gjerne med et behov; virksomheten trenger ny kompetanse, oppdragsmengden øker, man må erstatte en som skal slutte/går

Detaljer

Programområde for interiør - Læreplan i felles programfag Vg3

Programområde for interiør - Læreplan i felles programfag Vg3 Programområde for interiør - Læreplan i felles programfag Vg3 Fastsatt som forskrift av Utdanningsdirektoratet 12. februar 2008 etter delegasjon i brev av 26. september 2005 fra Utdannings- og forskningsdepartementet

Detaljer

Model Driven Architecture (MDA) Interpretasjon og kritikk

Model Driven Architecture (MDA) Interpretasjon og kritikk Model Driven Architecture (MDA) Interpretasjon og kritikk Ragnhild Kobro Runde (Ifi, UiO) Veileder: Ketil Stølen (Ifi/SINTEF) Stuntlunsj SINTEF Oversikt Bakgrunn/utgangspunkt for presentasjonen MDA stuntlunsj

Detaljer

Brukergrensesnittdesign

Brukergrensesnittdesign Brukergrensesnittdesign Hva er brukergrensesnittet? Tone Bratteteig INF-102, 7/3 2003 se lenke fra INF102s web-side: http://www.sylvantech.com/~talin/projects/ui_design.html A summary of principles for

Detaljer