Krav- och Uppgiftsanalys

Storlek: px
Starta visningen från sidan:

Download "Krav- och Uppgiftsanalys"

Transkript

1 Krav- och Uppgiftsanalys

2 Rätt sak till rätt sak

3 Systemutvecklingsprocessen Kraven går hand i hand med utvärdering Referenspunkt för testning Medvetenhet om kraven

4 Kravfel 8000 mjukvaruprojekt 16 % klarade budget och tidsramar Genomsnittligt projekt överskrider Budget med 90% Tidsplan med 120% Felaktiga krav ca 56 % av felkällorna Källa: Standish Group

5 Användarkrav Rätt kravspec Fel kravspec Rätt systemspec Fel systemspec Fel systemspec Rätt design Fel design Fel design Rätt kod Fel kod Fel kod Rätt produkt Fel produkt

6 Användarkrav Rätt kravspec Fel kravspec Rätt systemspec Fel systemspec Fel systemspec Rätt design Fel design Fel design Rätt kod Fel kod Fel kod Rätt produkt Fel produkt

7 Problem Lösningar ersätter krav

8 Problem Målet ändras på vägen

9 Problem Dålig prioritering av krav

10 Problem Otydliga krav Tvetydiga krav

11 Problem Otillräcklig versionshantering

12 Problem Ändringar görs utan kontroll

13

14 Problem Kravdefinitionen avslutas inte

15 Problem Icke-behövda krav

16 Problem Otillräckliga krav

17 Krav kan justeras i efterhand

18 Problem Vad menar vi med krav? Egentligen?

19 Krav Affärsmässiga Varför gör vi produkten? Funktionella Vad skall den göra? Icke-funktionella Hur skall den göra det? Speciella krav t.ex. säkerhet

20 Användbarhetskrav?

21 Användbarhetskrav? Mätbara Relevanta Funktionella/icke-funktionella?

22 Varför uppgiftsanalys? Hitta och ta bort otydligheter Utbildning/dokumentation Arbetsbeskrivningar Design av arbete Design specifikation Utvärdering Säkerhet/felanalys

23 Varför uppgiftsanalys? Hitta och ta bort otydligheter Utbildning/dokumentation Arbetsbeskrivningar Design av arbete Designspecifikation Utvärdering Säkerhet/felanalys

24 Människan är anpassningsbar

25 Uppgiftsanalysens faser Datainsamling Fullständighet Representation Överskådlighet Kraftfullhet Analys Kraftfullhet Förståelse

26 Förståelse av uppgift

27 H(ierachical) T(ask) A(nalysis) Beskriver händelser baserat på: Mål vad man vill uppnå Operationer vilka aktiviteter som leder till målet Planer villkor för att utföra operationer

28 Planer Procedurbeskrivningar Villkorsbeskrivningar Planer för tidsanpassning

29 Representationsformer Hierarkiska diagram Hierarkisk text Tabellformat Alla dessa är likvärdiga!

30 Resultatet Inte diagrammen! Analysen av diagrammen Vad saknas? Vad är komplicerat? Vad är enkelt? Var finns det risk att göra fel?

31 Förståelse?

32 Allt går inte att fånga!

33 Felanalys HTA + en feltaxonomi Feltaxonomi Kontrollfel Handlingsfel Felval Minnesfel Kommunikationsfel/Perceptionsfel

34 Exempel 1 Koka vatten 1

35 Exempel 1 Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Plan 1: Gör 1.1, i ordning

36 Exempel 1 Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Håll gryta under kran Öppna kranen Stäng kranen Plan 1: Gör 1.1, i ordning Plan 1.2: Gör och i valfri ordning. När grytan är full

37 Exempel 1 Koka vatten 1 Ta fram gryta Fyll på vatten Sätt på spisen Värm vattnet Stäng av spisen Håll gryta under kran Öppna kranen Stäng kranen Plan 1: Gör 1.1, , 1.4 i ordning. När vattnet kokat gör 1.5 Plan 1.2: Gör och i valfri ordning. När grytan är full

38 Exempel 1 Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Håll gryta under kran Öppna kranen Stäng kranen Sätt på spisen Sätt gryta på spisen Plan 1: Gör 1.1, i ordning Plan 1.2: Gör och i valfri ordning. När grytan är full Plan 1.3: Gör och i valfri ordning

39 Exempel 1 Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Håll gryta under kran Öppna kranen Stäng kranen Sätt på spisen Sätt grytan på spisen Stäng av spisen Plan 1: Gör 1.1, i ordning Plan 1.2: Gör och i valfri ordning. När grytan är full Plan 1.3: Gör och i valfri ordning. När vattnet kokar gör 1.3.3

40 Exempel 1 Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Håll gryta under kran Öppna kranen Stäng kranen Sätt på spisen Sätt grytan på spisen Stäng av spisen Öppna skåp Ta ut gryta Stäng skåp Plan 1: Gör 1.1, i ordning Plan 1.1: Gör 1.1.1, 1.1.2, i ordning. Plan 1.2: Gör och i valfri ordning. När grytan är full gör Plan 1.3: Gör och i valfri ordning. När vattnet kokar gör 1.3.3

41 Exempel 2: Felanalys Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Håll gryta under kran Öppna kranen Stäng kranen Sätt på spisen Sätt grytan på spisen Stäng av spisen Öppna skåp Ta ut gryta Stäng skåp Fel 1.3.3: Om man glömmer stänga av plattan kan det uppstå brand.

42 Exempel 2: Felanalys Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Håll gryta under kran Öppna kranen Stäng kranen Sätt på spisen Sätt grytan på spisen Stäng av spisen Öppna skåp Ta ut gryta Stäng skåp Fel 1.3.1: Om man sätter på fel platta kan det uppstå brand. Fel 1.3.2: Om man sätter grytan på fel platta kan det uppstå brand. Fel 1.3.3: Om man glömmer stänga av plattan kan det uppstå brand.

43 Exempel 2: Felanalys Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Håll gryta under kran Öppna kranen Stäng kranen Sätt på spisen Sätt grytan på spisen Stäng av spisen Öppna skåp Ta ut gryta Stäng skåp Fel 1.3.1: Om man sätter på fel platta kan det uppstå brand. Fel 1.3.2: Om man sätter grytan på fel platta kan det uppstå brand. Fel 1.3.3: Om man glömmer stänga av plattan kan det uppstå brand. Fel 1.1.2: Om grytan är tung kan den tappas och orsaka skada.

44 Exempel 2: Felanalys Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Håll gryta under kran Öppna kranen Stäng kranen Sätt på spisen Sätt grytan på spisen Stäng av spisen Öppna skåp Ta ut gryta Stäng skåp Fel 1.2.3: Om man glömmer stänga kranen kan det bli översvämning. Fel 1.3.1: Om man sätter på fel platta kan det uppstå brand. Fel 1.3.2: Om man sätter grytan på fel platta kan det uppstå brand. Fel 1.3.3: Om man glömmer stänga av plattan kan det uppstå brand. Fel 1.1.2: Om grytan är tung kan den tappas och orsaka skada.

45 Exempel 2: Felanalys Koka vatten 1 Ta fram gryta Fyll på vatten Värm vattnet Håll gryta under kran Öppna kranen Stäng kranen Sätt på spisen Sätt grytan på spisen Stäng av spisen Öppna skåp Ta ut gryta Stäng skåp Fel 1.2.3: Om man glömmer stänga kranen kan det bli översvämning. Fel 1.3.1: Om man sätter på fel platta kan det uppstå brand. Fel 1.3.2: Om man sätter grytan på fel platta kan det uppstå brand. Fel 1.3.3: Om man glömmer stänga av plattan kan det uppstå brand. Fel 1.1.2: Om grytan är tung kan den tappas och orsaka skada. Fel 1.1.3: Om man glömmer stänga skåpet kan man slå i den öppna luckan.

46 Verktyget - inte svaret HTA är ett struktureringshjälpmedel Strukturerna inte givna i förväg Resultatet måste tolkas och förstås!

47 Vanliga fel Dela inte upp datastrukturerna Procedurerna skall bli mindre Gör inte diagrammen för finkorniga Dela upp stora diagram i mindre deldiagram Gör inte diagrammen för platta Ett platt diagram ger ingen information Glöm inte planerna Ett diagram utan planer säger inte mycket

48

Krav- och Uppgiftsanalys

Krav- och Uppgiftsanalys Krav- och Uppgiftsanalys Rätt sak till rätt sak Systemutvecklingsprocessen Kraven går hand i hand med utvärdering Referenspunkt för testning Medvetenhet om kraven Kravfel 8000 mjukvaruprojekt 16 % klarade

Läs mer

Rätt sak till rätt sak. Uppgiftsanalys. Människan är anpassningsbar. Varför uppgiftsanalys? (?)

Rätt sak till rätt sak. Uppgiftsanalys. Människan är anpassningsbar. Varför uppgiftsanalys? (?) Rätt sak till rätt sak Uppgiftsanalys (?) Varför uppgiftsanalys? Människan är anpassningsbar Hitta och ta bort otydligheter Utbildning/dokumentation Arbetsbeskrivningar Design av arbete Design specifikation

Läs mer

Arbetsuppgifter. Vad gör du? Egentligen? Vad behövs? Gruppincheckning

Arbetsuppgifter. Vad gör du? Egentligen? Vad behövs? Gruppincheckning Arbetsuppgifter Vad gör du? Egentligen? Vad behövs? Gruppincheckning Kravspecifikation Vad är ett krav? vad produkten ska klara av eller en kvalitet som produkten ska ha 2 Krav Affärsmässiga Varför gör

Läs mer

Föreläsning 5: Fastställa krav varför, vad och hur

Föreläsning 5: Fastställa krav varför, vad och hur Föreläsning 5: Fastställa krav varför, vad och hur FSR: 1, 2, 5 Att läsa: Kapitel 10 i Rogers et al.: Interaction design 160412 Krav 2 Översikt Att kunna om kravspecifikation Vikten av krav Verktyg: Volere-formulär

Läs mer

Agenda. Inledning, teoretiska metoder Hierarkisk uppgiftsanalys, HTA Cognitive walkthrough CW Heuristisk evaluering

Agenda. Inledning, teoretiska metoder Hierarkisk uppgiftsanalys, HTA Cognitive walkthrough CW Heuristisk evaluering Agenda Inledning, teoretiska metoder Hierarkisk uppgiftsanalys, HTA Cognitive walkthrough CW Heuristisk evaluering Teoretiska metoder Inspektionsmetoder Teoribaserade Olika typer av walkthroughs Uppgiftsanalysmetoder

Läs mer

Användaranalys och användbarhetskrav

Användaranalys och användbarhetskrav Från användaranalys och uppgiftsanalys till kravställning Föreläsning 18/9 2003 Kap 1.5, 7, 9, (14) (användaranlys och användbarhetskrav) Kap 2.1-2.2, 7, (14) (uppgiftsanalys och funktionalitetskrav) Förra

Läs mer

Kravställande/kravhantering

Kravställande/kravhantering Kravställande/kravhantering Systemering med användarfokus Suzana Ramadani 1 ACD metoden: faserna Analys Användaranalys Uppgiftsanalys Kravställande Funktionalitetskrav Egenskapskrav Användbarhetskrav Design

Läs mer

TDDC74 - Projektspecifikation

TDDC74 - Projektspecifikation TDDC74 - Projektspecifikation Projektmedlemmar: Namn Efternamn abcde123@student.liu.se Namn Efternamn abcde123@student.liu.se Handledare: Handledare handledare@ida.liu.se eller handledare@student.liu.se

Läs mer

Systemering med användarfokus

Systemering med användarfokus Systemering med användarfokus Introduktion AnvändarCentrerad Design översikt Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks Syftet med undersökningen är att man

Läs mer

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell Christian Krysander Tomas Svensson Översikt av Lips Projektstyrningsmodell Utvecklingsmodell Vad är ett projekt? Definition av ett projekt: En grupp

Läs mer

BILAGA E till Programvaruprojekt ÅTERSTÅENDE PROBLEM MultiPC v1.0. Innehållsförteckning

BILAGA E till Programvaruprojekt ÅTERSTÅENDE PROBLEM MultiPC v1.0. Innehållsförteckning ÅTERSTÅENDE PROBLEM MultiPC v1.0 Rev 7 1(7) BILAGA E till Programvaruprojekt ÅTERSTÅENDE PROBLEM MultiPC v1.0 Här listas problem som kan behöva hanteras i kommande inkrement. De prioriteras alltså ner

Läs mer

Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Lektion 11 Användare, uppgifter och krav del

Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Lektion 11 Användare, uppgifter och krav del Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Del 3 Uppgiftsanalys Av Stefan Blomkvist Uppgiftsanalysen ska svara på frågor om vilka uppgifter användarna utför och hur dessa genomförs.

Läs mer

Interaktionsdesign - Prototyper. Användbarhetskrav

Interaktionsdesign - Prototyper. Användbarhetskrav ACSD sommar 2004 Övning / Handledning Användbarhetskrav Stefan Blomkvist stefan.blomkvist@it.uu.se ACSD sommar 2004 I ett visst användningssammanhang Ickefunktionella Användbarhetskrav Kravspec fokus på

Läs mer

Allmänna energispartips för hushåll

Allmänna energispartips för hushåll Allmänna energispartips för hushåll I ett hushåll fördelas energiförbrukningen ungefär enligt bilden nedan. Nedan följer ett antal tips på hur man kan spara på den energin. I de flesta fall har det att

Läs mer

Föreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al.

Föreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al. Föreläsning 3 Användare, uppgift och omgivning Kapitel 3-4 i Stone et al. Från föregående föreläsning Kravinsamling med användare i fokus genom Observationer i verkliga situationer Konstruera uppgifter

Läs mer

Operatörer och användargränssnitt vid processtyrning

Operatörer och användargränssnitt vid processtyrning Operatörer och användargränssnitt vid processtyrning Normativa och beskrivande analyser Uppsala universitet @ 2003 Anders Jansson Sammanfattning kap. 1 Sociotekniska system Många olika grupper av användare

Läs mer

Översikt Föreläsning 1. Trivicalc. Vad är trivicalc? En cell. Områden på skärmen. SMD168/SMD135 Fredrik Bengtsson

Översikt Föreläsning 1. Trivicalc. Vad är trivicalc? En cell. Områden på skärmen. SMD168/SMD135 Fredrik Bengtsson Översikt Trivicalc SMD168/SMD15 Fredrik Bengtsson bson@sm.luth.se Föreläsning 1 Introduktion till Trivicalc - problem Föreläsning Grafiska Användargränssnitt Föreläsning del 1 Versionshantering CVS (Johan

Läs mer

1. Viktigt till att börja med din spis.

1. Viktigt till att börja med din spis. HETA TIPS 1 Ett kök kan se ut nästan hur som helst. Ljust eller mörkt, gammalt eller nytt spelar ingen roll där finns nästan alltid en spis. Har du sedan en stekpanna eller två, några kastruller och grytor

Läs mer

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 16 mars 2005 en systematisk metod för att gå från problembeskrivning till färdigt

Läs mer

Att fastställa krav. Annakarin Nyberg

Att fastställa krav. Annakarin Nyberg Att fastställa krav Annakarin Nyberg Disposition Del 1 Varför samla in krav? Typer av krav Interaktionsdesign och krav Del 2 Analys, tolkning och presentation Scenarios Use cases Task analysis Avslutning

Läs mer

Belysning för simbassäng

Belysning för simbassäng Belysning för simbassäng Den allra viktigaste prioriteringen är att säkerställa användarnas säkerhet, genom tillräckliga ljusmängder och avbländning på vattenytan. Det senare är särskilt viktigt för att

Läs mer

Hem- och konsumentkunskap år 7

Hem- och konsumentkunskap år 7 Hem- och konsumentkunskap år 7 följa ett recept planera och organisera arbetet vid matlagning (bli färdig med måltidens delar i ungefär samma tid) baka med jäst och bakpulver tillaga en måltid (koka och

Läs mer

FMEA. Failure Mode and Effects Analysis. Kurs: KPP017 Produktutveckling 2 Handledare: Rolf Lövgren Program: Innovation och produktdesign 2010-10-06

FMEA. Failure Mode and Effects Analysis. Kurs: KPP017 Produktutveckling 2 Handledare: Rolf Lövgren Program: Innovation och produktdesign 2010-10-06 2010-10-06 FMEA Failure Mode and Effects Analysis Grupp 1: Fredrik Nyberg Robin Rudberg Pontus Ramström Petra Kellokumpu Noor Abdulamir Junior Ndiaye Kurs: KPP017 Produktutveckling 2 Handledare: Rolf Lövgren

Läs mer

Vetenskaplig metod och statistik

Vetenskaplig metod och statistik Vetenskaplig metod och statistik Innehåll Vetenskaplighet Hur ska man lägga upp ett experiment? Hur hanterar man felkällor? Hur ska man tolka resultatet från experimentet? Experimentlogg Att fundera på

Läs mer

Objektorienterad analys och design

Objektorienterad analys och design Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 16 mars 2005 1 Objekt-orienterad analys och design: Litteratur Skansholm: Kapitel 4 Se även 1. http://www.uml.org/ 2. http://www-306.ibm.com/software/rational/uml/

Läs mer

Förberedelser är A och O för att göra bryggdagen så smidig som möjlig. Så börja med att kontrollera att du har följande utrustning tillgänglig:

Förberedelser är A och O för att göra bryggdagen så smidig som möjlig. Så börja med att kontrollera att du har följande utrustning tillgänglig: Rensa gärna upp schemat för dagen så gott det går, det tar några timmar att brygga öl från grunden. Särskilt första gången behöver man lite extra tid, räkna med upp mot 5-6 timmar. Förberedelser Förberedelser

Läs mer

Vetenskaplig Metod och Statistik. Maja Llena Garde Fysikum, SU Vetenskapens Hus

Vetenskaplig Metod och Statistik. Maja Llena Garde Fysikum, SU Vetenskapens Hus Vetenskaplig Metod och Statistik Maja Llena Garde Fysikum, SU Vetenskapens Hus 2010 10 20 Innehåll Hur ska man lägga upp ett experiment? Hur hanterar man felkällor? Hur ska man tolka resultatet från experimentet?

Läs mer

Arbeta i projekt. Anders Hessel ITP-projekt Uppsala Universitet

Arbeta i projekt. Anders Hessel ITP-projekt Uppsala Universitet Arbeta i projekt Anders Hessel 2003-02-05 ITP-projekt Uppsala Universitet Varför Projekt? Vad är projekt? Varför projekt? Svårighet? Undervisning Bilda projektgrupp Formell grupp - har ledare Roller Konflikter

Läs mer

OBS! LÄS NEDANSTÅENDE NOGA!!!

OBS! LÄS NEDANSTÅENDE NOGA!!! Sida 1 av 5 Upplysningar rörande utflyttningsstädning och frånträde av lägenheter OBS! LÄS NEDANSTÅENDE NOGA!!! På följande sidor finns ett städprotokoll som vi följer utan undantag när vi besiktigar en

Läs mer

Vetenskaplig metod och Statistik

Vetenskaplig metod och Statistik Vetenskaplig metod och Statistik Innehåll Hur ska man lägga upp ett experiment? Hur hanterar man felkällor? Hur ska man tolka resultatet från experimentet? Experimentlogg Att fundera på Experiment NE:

Läs mer

Inst. för IT / MDI, Stefan Blomkvist Användarcentrerad systemdesign, ht03 Inlämningsuppgift 1

Inst. för IT / MDI, Stefan Blomkvist Användarcentrerad systemdesign, ht03 Inlämningsuppgift 1 Inst. för IT / MDI, Stefan Blomkvist 2003-11-21 Användarcentrerad systemdesign, ht03 Inlämningsuppgift 1 Kommentarer på inlupp 1. Här kommer några allmänna kommentarer på era inluppar. Först exempel på

Läs mer

Medarbetarundersökningen 2012

Medarbetarundersökningen 2012 Kod: 36718229-9A3302 Vi från garanterar fullständig säkerhet och sekretess både med avseende på hanteringen av Kod: 36718230-99704E Vi från garanterar fullständig säkerhet och sekretess både med avseende

Läs mer

Objektorienterad programmering, allmänt

Objektorienterad programmering, allmänt Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 juni 2005 1 Vilka egenskaper vill vi att program ska ha? Förslag (en partiell lista): De ska... gå snabbt att skriva vara

Läs mer

Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha?

Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha? Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 mars 2005 1. Korrekthet 2. Robusthet 3. Utökbarhet 4. Återanvändbarhet 5. Kompatibilitet

Läs mer

Personlig reflektion över designarbetet. Av Anneli Olsen, ,

Personlig reflektion över designarbetet. Av Anneli Olsen, , Personlig reflektion över designarbetet Av Anneli Olsen, 801112-4909, e0nannis@ituniv.se 1 Inledning Jag tänker här gå igenom våra erfarenheter från utvecklingsprocessen uppdelat i de steg som finns beskrivna

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se http://www.hci.uu.se/edu Vad innebär

Läs mer

Anledning: Generellt så undviker QUPER att göra fullständiga förutsägelser för relationerna mellan ett systems fördelar, kostnad och kvalitet.

Anledning: Generellt så undviker QUPER att göra fullständiga förutsägelser för relationerna mellan ett systems fördelar, kostnad och kvalitet. Fråga 1. QUPER Påstående: QUPER är en modell för att elicitera krav Anledning: Generellt så undviker QUPER att göra fullständiga förutsägelser för relationerna mellan ett systems fördelar, kostnad och

Läs mer

* Rätt svar A. * Motivering De flesta hushållsmaskiner har en på- och avstäningsknapp och inte endast en av-knapp.

* Rätt svar A. * Motivering De flesta hushållsmaskiner har en på- och avstäningsknapp och inte endast en av-knapp. A Både påståendet och anledningen är korrekta uttalanden OCH anledningen förklarar påståendet på ett korrekt sätt. B Både påståendet och anledningen är korrekta uttalanden, men anledningen förklarar inte

Läs mer

Säkerheten före allt? Åsa Hedenberg, vd Specialfastigheter

Säkerheten före allt? Åsa Hedenberg, vd Specialfastigheter Säkerheten före allt? Åsa Hedenberg, vd Specialfastigheter Uppdrag Affärsmodell Specialfastigheter ska långsiktigt och affärsmässigt äga, utveckla och förvalta fastigheter med höga säkerhetskrav. Säkerheten

Läs mer

UML: Exempel. Ett modelleringsspråk. UML: Ansvar. UML: tre huvudanvändningar. Exempel: En klass position storlek. UML Unified Modelling Language

UML: Exempel. Ett modelleringsspråk. UML: Ansvar. UML: tre huvudanvändningar. Exempel: En klass position storlek. UML Unified Modelling Language Ett modelleringsspråk : Exempel Fönster Klassnamn Unified Modelling Language Av Booch, Jacobson, Rumbaugh Exempel: En klass position storlek Attribut (instansvariaböe) Resultatet av en sammanslagning av

Läs mer

En finansiering från Naturskyddsföreningen är möjligtack vare försäljning av Bra miljöval el

En finansiering från Naturskyddsföreningen är möjligtack vare försäljning av Bra miljöval el I Prova att byta ut riset mot svenskt ris, dvs matvete, matkorn, matdinkel, mathavre och korngryn. En finansiering från Naturskyddsföreningen är möjligtack vare försäljning av Bra miljöval el Författarna

Läs mer

DD2458-224344 - 2014-12-19

DD2458-224344 - 2014-12-19 KTH / KURSWEBB / PROBLEMLÖSNING OCH PROGRAMMERING UNDER PRESS DD2458-224344 - 2014-12-19 Antal respondenter: 26 Antal svar: 18 Svarsfrekvens: 69,23 % RESPONDENTERNAS PROFIL (Jag är: Man) Det var typ en

Läs mer

Design av inbyggda system

Design av inbyggda system Design av inbyggda system Innehåll Hårdvarunära design Erfarenhet/Utmaningar värda att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data Kopplingsschema hur och varför Designspecar

Läs mer

Introduktionsmöte Innehåll

Introduktionsmöte Innehåll Introduktionsmöte Innehåll Introduktion till kursen Kursens mål och innehåll Undervisning Datavetenskap (LTH) Introduktionsmöte ST 2019 1 / 14 EDAA01 Programmeringsteknik - fördjupningskurs Ingen sommarkurs

Läs mer

Kravhantering med prototyp

Kravhantering med prototyp Kravhantering med prototyp Mona Lif www.logica.se/userexperience Logica 2008. All rights reserved Kravhantering med prototyp - agenda Fördelar med att använda prototyp Hur gör man Prototyp vs textuellt

Läs mer

TIPS TILL DIG SOM FLYTTAR UT THE FULL SERVICE PROPERTY HOUSE

TIPS TILL DIG SOM FLYTTAR UT THE FULL SERVICE PROPERTY HOUSE TIPS TILL DIG SOM FLYTTAR UT THE FULL SERVICE PROPERTY HOUSE TIPS INFÖR FLYTT AVFLYTTNINGSINFORMATION GODA RÅD TILL DIG SOM FLYTTAR Det är mycket att tänka på när man flyttar från sin lägenhet. För att

Läs mer

Operatörer och användargränssnitt vid processtyrning

Operatörer och användargränssnitt vid processtyrning Operatörer och användargränssnitt vid processtyrning Domänanalyser och uppgiftsanalyser Uppsala universitet @ 2003 Anders Jansson Sammanfattning kap.1 Sociotekniska system Många olika grupper av användare

Läs mer

Utsikt - Ett projekt kring missbruksproblematik och

Utsikt - Ett projekt kring missbruksproblematik och Innehåll 1. Inledning 4 1.1 Projektets bakgrund... 4 2 Projektbeskrivning 4 2.1 Uppdragsbeskrivning... 4 2.2 Syfte... 4 2.3 Mål... 4 2.4 Avgränsningar... 4 2.5 Framgångsfaktorer... 4 2.6 Risker... 5 Utsikt

Läs mer

TRYCKKOKARE Bruksanvisning

TRYCKKOKARE Bruksanvisning TRYCKKOKARE Bruksanvisning INNEHÅLLSFÖRTECKNING Fördelar med din nya tryckkokare... 4 Säkerhetsinformation... 5 Beskrivning... 8 Använd tryckkokaren... 9 Rengöring och underhåll... 12 Vanliga frågor...

Läs mer

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet June 22, 2006 en systematisk metod för att gå från problembeskrivning till färdigt

Läs mer

Objektorienterad analys och design

Objektorienterad analys och design Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet June 22, 2006 1 Objekt-orienterad analys och design: Litteratur Skansholm: Kapitel 4 Se även 1. http://www.uml.org/ 2. http://www-306.ibm.com/software/rational/uml/

Läs mer

KVALITET TILL ett RIMLIGT PRIS! BastuUGNAR VEDELDADE PRODUKTER 2012 2013

KVALITET TILL ett RIMLIGT PRIS! BastuUGNAR VEDELDADE PRODUKTER 2012 2013 KVALITET TILL ett RIMLIGT PRIS! BastuUGNAR VEDELDADE PRODUKTER 2012 2013 1 TRADITIONELLT Under nästan ett halvt sekel, har Kota bastuugnar och murgrytor erbjudit aktiva bastubadare kvalitet till ett rimligt

Läs mer

Design av inbyggda system

Design av inbyggda system Design av inbyggda system Innehåll Hårdvarunära design Erfarenhet värd att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data Kopplingsschema hur och varför Designspecar bra / dåligt

Läs mer

Medarbetarundersökningen 2012

Medarbetarundersökningen 2012 Kod: 36718016-93DB30 Vi från garanterar fullständig säkerhet och sekretess både med avseende på hanteringen av Kod: 36718017-2611ED Vi från garanterar fullständig säkerhet och sekretess både med avseende

Läs mer

Konkret exempel från ett uppdrag där processkartläggningen medförde att systemleverantörens offert sänktes med 80%

Konkret exempel från ett uppdrag där processkartläggningen medförde att systemleverantörens offert sänktes med 80% 1 Konkret exempel från ett uppdrag där processkartläggningen medförde att systemleverantörens offert sänktes med 80% 2 Vem är jag Grundare och konsult på aptly Brinner för processutveckling och jobbat

Läs mer

Medarbetarundersökningen 2012

Medarbetarundersökningen 2012 Kod: 36717886-60C754 Vi från garanterar fullständig säkerhet och sekretess både med avseende på hanteringen av Kod: 36717887-54CA5A Vi från garanterar fullständig säkerhet och sekretess både med avseende

Läs mer

Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift

Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift Personlig uppsats i kursen Människa-datorinteraktion Magisterprogrammet MDI/ID 2003 11 03 Mattias Ludvigsson it3luma@ituniv.se

Läs mer

Inkapsling (encapsulation)

Inkapsling (encapsulation) UML UML är en standard för att dokumentera och visualisera sina tankar och beslut under analys och design. Att lära sig allt om UML får inte plats i den här kursen, men vi kommer lära oss vissa delar.

Läs mer

TPFD - TestPlan Före Design BESKRIVNING AV AKTIVITETER

TPFD - TestPlan Före Design BESKRIVNING AV AKTIVITETER TPFD Beskrivning Rev 4 1(10) TPFD - TestPlan Före Design BESKRIVNING AV AKTIVITETER Anv.krav Terminologi Detaljkrav Konfigdok Hantera Utgåvor Projektplan Testplan Test-o-felrättning Ändringslogg Återst.

Läs mer

Föreläsning 4, Användbarhet, prototyper

Föreläsning 4, Användbarhet, prototyper Föreläsning 4 Användbarhet och prototyper Kapitel 5-7 i Stone et al. Mer om användbarhet Psykologiska principer avseende: Förväntningar En uppgift i taget Struktur för förståelse Känna igen eller komma

Läs mer

Klasser & klassvariabler Metodanrop och lokala variabler Objekt och instansvariabler

Klasser & klassvariabler Metodanrop och lokala variabler Objekt och instansvariabler Namn: Personnr: 1 Programmeringsteknik i Java för B2, V1 och T1 2D1310 27 oktober 2001 (1p) En Javabok. För betyget godkänt krävs att a- eller b-delen av varje fråga Hjälpmedel: 1 5) är rätt besvarad.

Läs mer

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling martin östlund 2008 Interaktionsdesign och användbarhet Personas» Metod för representation av användaren Paper prototyping» Metod för konceptutveckling Att designa för användbarhet» Forsknings- och tillämpningsområden»

Läs mer

INSTALLATIONSANVISNING SENSE SPORT

INSTALLATIONSANVISNING SENSE SPORT 3 SVENSKA INSTALLATIONSANVISNING SENSE SPORT 900575-SVE INNEHÅLL Före installation... Delar... Krav för installation... Verktyg för installation... Planering av installation... Installation... 3 Installation

Läs mer

Uppgiftsanalys och användbarhetskrav Del 1 Kravformulering Av Stefan Blomkvist

Uppgiftsanalys och användbarhetskrav Del 1 Kravformulering Av Stefan Blomkvist Uppgiftsanalys och användbarhetskrav Del 1 Kravformulering Av Stefan Blomkvist Vem är användare av systemet och varför använder personen systemet? Hur och var används systemet? Det är frågor som måste

Läs mer

CW263BT. Badrumsvåg. Manual

CW263BT. Badrumsvåg. Manual CW263BT Badrumsvåg Manual Innehållsförteckning 1. Specifikationer... 3 2. Batteri... 4 3. Drift/Funktion... 4 3. Indikation... 5 4. ios Enheter... 5 5. Android Enheter Installation... 10 6. Andra Instuktioner

Läs mer

Alistair McIntosh NSMO NCM

Alistair McIntosh NSMO NCM Alistair McIntosh NSMO NCM Taluppfattningsbegreppet Intuitiv känsla Övergripande förståelse Förmåga att använda förståelsen - utveckla strategier - lösa problem God taluppfattning visar sig i -lust och

Läs mer

Dela, koda och korrigera! Undervisningsmaterial inom digital kompetens

Dela, koda och korrigera! Undervisningsmaterial inom digital kompetens Dela, koda och korrigera! Undervisningsmaterial inom digital kompetens Utvidgat regionalt lärarnätverk Stiftelsen Norrbottens Läns Arbetsstugor Lärarnätverket i samtliga Norrbottens kommuner Likvärdighet

Läs mer

MSS 5572 Elektrisk Knivslip

MSS 5572 Elektrisk Knivslip MSS 5572 Elektrisk Knivslip Svensk Bruksanvisning Läs alltid först igenom bruksanvisningen och spara den för framtida hänvisningar 2 Bruksanvisning Tack för att du valt en av våra produkter! Hoppas du

Läs mer

Så här används Cylinda spisar

Så här används Cylinda spisar Så här används Cylinda spisar Modellerna med emaljhäll SE 512 SE 514 Viktigt! Läs hela bruksanvisningen innan Du börjar använda spisen. Då lär Du Dig använda och sköta den rätt från början Läs hela bruksanvisningen

Läs mer

innehåll Inledning 3 Projektplan 3 Tidsplan 4 Min tidsplan 5 Budget 6 Min budget 7 Marknadsföring 8 Redovisning 8

innehåll Inledning 3 Projektplan 3 Tidsplan 4 Min tidsplan 5 Budget 6 Min budget 7 Marknadsföring 8 Redovisning 8 Drömdeg innehåll Inledning 3 Projektplan 3 Tidsplan 4 Min tidsplan 5 Budget 6 Min budget 7 Marknadsföring 8 Redovisning 8 inledning Det ska vara roligt att genomföra ett projekt! Att göra förarbete med

Läs mer

Den traditionella spisen

Den traditionella spisen MK och MKM Den traditionella spisen Serien tillåter kombination av olika typer av kokplattor. Mycket robust spis Stor och flexibel kapacitet tack vare stor, slät kokyta Lång livslängd Stativ helt i rostfritt

Läs mer

Utvecklingsm odell och utvecklingsm etod för att skapa god kom m unikation

Utvecklingsm odell och utvecklingsm etod för att skapa god kom m unikation Kurs: Designm etodik, 3 p Delm om ent: Datum : 2 0 0 3-1 2-1 8 Utvecklingsm odell och utvecklingsm etod för att skapa god kom m unikation Nils Järgenstedt [ it3 jani@ituniv.se] Innehållsförteckning INLEDNING...

Läs mer

RUP - Rational Unified Process

RUP - Rational Unified Process IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga

Läs mer

Fö 2: Designprocessen. Projektet. Design är... Forts. projektet

Fö 2: Designprocessen. Projektet. Design är... Forts. projektet Fö 2: Designprocessen Metoder Mål: att förstå användaren, uppgiften, situationen och tekniken (PACT) Hur hänger det ihop? Men först: projektet Projektet Användarstudier och analys av befintligt system

Läs mer

Formell Verifiering. Hur vet man att ett system fungerar korrekt? Lisa Kaati

Formell Verifiering. Hur vet man att ett system fungerar korrekt? Lisa Kaati Formell Verifiering Hur vet man att ett system fungerar korrekt? Lisa Kaati Innehåll Motivering Formell verifiering Modellkontroll (model checking) Verifiering av kod Forskning Dator system finns överallt

Läs mer

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 17 juni 2005 en systematisk metod för att gå från problembeskrivning till färdigt

Läs mer

Lärares attityd till skolan. En undersökning genomförd bland lärare i grundskolan. Oktober 2010

Lärares attityd till skolan. En undersökning genomförd bland lärare i grundskolan. Oktober 2010 Lärares attityd till skolan En undersökning genomförd bland lärare i grundskolan. Oktober 00 Om undersökningen Markör Marknad och Kommunikation AB har på uppdrag av SKL genomfört en undersökning bland

Läs mer

TDDI02. Programmeringsprojekt. Föreläsning 2 Jonas Lindgren, Institutionen för Datavetenskap, LiU

TDDI02. Programmeringsprojekt. Föreläsning 2 Jonas Lindgren, Institutionen för Datavetenskap, LiU TDDI02 Programmeringsprojekt. Föreläsning 2 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Anatomin hos en projektplan Vad är klok design? Projektarbete kräver.. Fördelning

Läs mer

Användarmanual. Great Northern Popcorn - Little Bambino

Användarmanual. Great Northern Popcorn - Little Bambino Användarmanual Great Northern Popcorn - Little Bambino För manual på Danska, Finska, Norska och Engelska vänligen besök vår hemsida. For manual in Danish, Finnish, Norwegian or English, please visit our

Läs mer

Lära dig analysera större och mer komplicerade problem och formulera lösningar innan du implementerar.

Lära dig analysera större och mer komplicerade problem och formulera lösningar innan du implementerar. Laboration 5 Mängder Syfte Lära dig analysera större och mer komplicerade problem och formulera lösningar innan du implementerar. Lära dig kombinera på ett lämpligt sätt de begrepp och metoder som du har

Läs mer

Art BAIN MARIES VATTENBAD ANVÄNDARHANDBOK

Art BAIN MARIES VATTENBAD ANVÄNDARHANDBOK Art 90011 BAIN MARIES VATTENBAD ANVÄNDARHANDBOK Vi är glada att du har valt vår produkt 90011 BAIN MARIES. Produkten har en modern och smart design och är producerad av stål med hög kvalitet. För att du

Läs mer

Projekt i programmering 1 (ver 2)... 2 Projektidé... 2 Planering... 2 Genomförande... 2 Testning och buggar... 3 Utvärdering... 3 Planering...

Projekt i programmering 1 (ver 2)... 2 Projektidé... 2 Planering... 2 Genomförande... 2 Testning och buggar... 3 Utvärdering... 3 Planering... Projekt i programmering 1 (ver 2)... 2 Projektidé... 2 Planering... 2 Genomförande... 2 Testning och buggar... 3 Utvärdering... 3 Planering... 4 Bussen (projektförslag)... 5 Bakgrund... 5 Klassen Buss

Läs mer

Några råd till dig som flyttar!

Några råd till dig som flyttar! Några råd till dig som flyttar! Några råd till dig som flyttar! Besiktning Alla lägenheter måste besiktigas. Vi kontrollerar då bostadens skick och noterar eventuella fel och brister i ett besiktningsprotokoll.

Läs mer

1. För föräldrar som är ansvarig för att organisera bemanning av caféet för sitt lag:

1. För föräldrar som är ansvarig för att organisera bemanning av caféet för sitt lag: Café process: Process för bemanning, v11, förändringar i rött 1. För föräldrar som är ansvarig för att organisera bemanning av caféet för sitt lag: 1.1 Det enklaste sättet är att använda Doodle smartfone

Läs mer

stativ alternativ perspektiv 1. Eleverna fick välja mellan olika på idrottsdagen. sommartider årstider påsk 2. Vår och höst är olika.

stativ alternativ perspektiv 1. Eleverna fick välja mellan olika på idrottsdagen. sommartider årstider påsk 2. Vår och höst är olika. 1. Eleverna fick välja mellan olika på idrottsdagen. stativ alternativ perspektiv 2. Vår och höst är olika. sommartider årstider påsk 3. Barn i olika takt. avvecklas invecklas utvecklas 4. Samira var rädd

Läs mer

Kravspecifikation KA54 Huvudområdesgrupp

Kravspecifikation KA54 Huvudområdesgrupp Kravspecifikation KA54 Huvudområdesgrupp Studok 2010-04-12 Per Lindgren 2016-12-02 Kravspec KA54 Huvudområdesgrupp 2 (21) Ändringshistorik Datum Av Kommentar Godkännare 2010-04-12 Per Lindgren Leverans

Läs mer

TDDC74 Lab 02 Listor, sammansatta strukturer

TDDC74 Lab 02 Listor, sammansatta strukturer TDDC74 Lab 02 Listor, sammansatta strukturer 1 Översikt I denna laboration kommer ni att lära er mer om: Mer komplexa rekursiva mönster, procedurer och processer. Hur man kan hantera listor och andra enklare

Läs mer

LiTH Segmentering av MR-bilder med ITK Efterstudie MCIV. Anders Eklund. Status

LiTH Segmentering av MR-bilder med ITK Efterstudie MCIV. Anders Eklund. Status Segmentering av MR-bilder med ITK 2006-05-15 Efterstudie MCIV Status Granskad Godkänd Bilder och grafik projektkurs, CDIO MCIV LIPs 1 Segmentering av MR-bilder med ITK 2006-05-15 PROJEKTIDENTITET MCIV

Läs mer

Reglerteknisk projektkurs TSRT10

Reglerteknisk projektkurs TSRT10 Reglerteknisk projektkurs TSRT10 Daniel Axehill daniel.axehill@liu.se Reglerteknik Linköpings universitet Vad innebär CDIO? Conceive Tänka ut, planera och specificera Design Konstruera Implement Realisera/implementera

Läs mer

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades!

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades! Projektkaos. Chaos-rapporten 34% av projekten avslutades i tid och enligt budget...... 66% misslyckades! 1 Standish Group, 2003 (www.standishgroup.com) Praxis Hantera krav Använd komponentarkitekturer

Läs mer

Till dig som besöker Lyan!

Till dig som besöker Lyan! Till dig som besöker Lyan! Vi skall även anmäla till brandkåren om vi skall sova över i Lyan. Observera att de vill ha anmälan inne minst fem dagar i förväg. https://www.brandkaren-attunda.se/privatperson/hem-fritid/tillfallig-overnattning/anmal-tillfal

Läs mer

Tips och råd för. En smartare flytt

Tips och råd för. En smartare flytt Tips och råd för En smartare flytt Några sista tips från Studentbostäder check på den! Det är mycket att hålla reda på när man ska flytta och lätt att missa något. Därför har vi samlat några smarta tips

Läs mer

Tvättmaskinen är svår att klara sig utan, det tar tid och kraft - som kan användas till något bättre - att tvätta för hand men här är några tips.

Tvättmaskinen är svår att klara sig utan, det tar tid och kraft - som kan användas till något bättre - att tvätta för hand men här är några tips. a utan nätanslutning Tvättmaskinen är svår att klara sig utan, det tar tid och kraft - som kan användas till något bättre - att tvätta för hand men här är några tips. Blötläggning är A och O Akta starkt

Läs mer

TDDI02. Programmeringsprojekt, Föreläsning 1. Filip Strömbäck. Med utgångspunkt i tidigare slides av Jonas Lindgren

TDDI02. Programmeringsprojekt, Föreläsning 1. Filip Strömbäck. Med utgångspunkt i tidigare slides av Jonas Lindgren TDDI02 Programmeringsprojekt, Föreläsning 1 Filip Strömbäck Med utgångspunkt i tidigare slides av Jonas Lindgren Kursledning Kursledare Kursassistent Handledare Etikmoment Examinator Kursadministratör

Läs mer

Några exempel. Principer för design. Vilka problem medför den här designen? Vilken av följande placeringar av piltangenterna är bäst?

Några exempel. Principer för design. Vilka problem medför den här designen? Vilken av följande placeringar av piltangenterna är bäst? Några exempel Principer för design Hur många kan ställa in klockan på sin video utan manual? Hur ofta vrider man på fel platta på spisen eller glömmer vrida av den när man är klar? Hur ofta knuffar man

Läs mer

Krångla inte till det vilda

Krångla inte till det vilda Krångla inte till det vilda Visst är det märkligt att vilt ska vara så svårt. Det ska ligga i mjölk, späckas, marineras, ösas och stekas i evighet. Att resultatet blir torrt, tråkigt och trådigt är naturligtvis

Läs mer

Lutande torn och kluriga konster!

Lutande torn och kluriga konster! Lutande torn och kluriga konster! Aktiviteter för barn under Vetenskapsfestivalens skolprogram 2001 Innehåll 1 Bygga lutande torn som inte faller 2 2 Om konsten att vinna betingat godis i spel 5 3 Den

Läs mer

Objektorienterad Programkonstruktion

Objektorienterad Programkonstruktion Objektorienterad Programkonstruktion Föreläsning 9 Projektuppgift Collection, Iterator, Composite Christian Smith ccs@kth.se 1 Projektuppgift IM, skickar meddelanden mellan datorer En lite större labbuppgift,

Läs mer

Datavetenskapligt program, 180 högskolepoäng

Datavetenskapligt program, 180 högskolepoäng GÖTEBORGS UNIVERSITET UTBILDNINGSPLAN IT-fakultetsstyrelsen 2013-02-14 Datavetenskapligt program, 180 högskolepoäng (Computer Science, Bachelor s Programme, 180 credits) Grundnivå/First level 1. Fastställande

Läs mer

Långkokaren praktisk för den som har plats Fem modeller testade - tva extra bra

Långkokaren praktisk för den som har plats Fem modeller testade - tva extra bra TISDAG 20 DECEMBER 2016 START SPORT TV PLUS NÖJE LED ARE KULTUR DEBATT o TESTER mindre än 3 tim sedan Långkokaren praktisk för den som har plats 0 Fem modeller testade - tva extra bra IM@MH Middagsmaten

Läs mer