Skriftlig tentamen den 25 oktober 2014 Kravhantering, ETS672, 7,5 hp
|
|
- Stina Åkesson
- för 6 år sedan
- Visningar:
Transkript
1 Lunds Universitet LTH Ingenjörshögskolan, Helsingborg Skriftlig tentamen den 25 oktober 2014 Kravhantering, ETS672, 7,5 hp Kursansvarig: Christin Lindholm Skrivtid: Inga hjälpmedel är tillåtna Maximalt antal poäng: 90 poäng För betyget godkänt krävs 45 poäng Tentamen innehåller två delar: Del 1 Teori 40 poäng, Del 2 Uppsatsämnen 50 poäng Del 1 består av kortsvarsfrågor, kryssfrågor och flervalsfrågor och fylls i direkt i detta frågehäfte. Del 2 innehåller öppna frågor som besvaras i uppsatsform och lämnas in på separata papper. NAMN: Skriv namn på varje inlämnat papper! 1
2 A1. Kortsvarsfrågor 1. Vilka delar består kravhanteringsprocessen av? (3,5 p) 2. Vad är sensationella, normala och förväntade krav? (1,5 p) 3. Vad innebär yttre domänen och inre domänen? (1 p) 2
3 4. Förklara vad spårbarhet inom kravhantering innebär. (2 p) 5. Vad är en intressent (stakeholder)? (1 p) 3
4 Denna del innehåller frågor som efterfrågar kryss. Frågor som kräver ställningstagande mellan två alternativ. Ställningstagandet anges med ett kryss i en av rutorna. Ett korrekt satt kryss ger ½ poäng, ett felaktigt satt kryss ger minus ½ poäng. Om inget av alternativen kryssats ges 0 poäng. A2. Vad gäller för dessa påståenden (±15,5p) Vilken kravnivå man väljer beror i huvudsak på typen av användargränssnitt Hårdvarukrav ska inte specificera vilka komponenter som ska användas utan det är funktionskraven som ska specificeras. När man utvärderar ett systems användbarhet försöker man undvika att ta hänsyn till användarens subjektiva upplevelse Heuristiska utvärderingar hittar ofta fler verkliga problem jämfört med användbarhetsutredningar Krav på målnivå gör att leverantörer slipper ta ansvar även för omstrukturering av verksamheten kring produkten. Spårbarheten underlättas om målnivån är produktorienterad. För att kunna utföra ett användbarhetstest krävs ett fungerande system. 4
5 Öppna mått (open metric) passar bra när man vill överlåta åt leverantören att definiera hur kvalitetskrav ska mätas. En kravingenjör förväntas hjälpa intressenterna att hitta realistiska och kostnadseffektiva produkter. Enligt Moores modell är kunderna i den tidiga majoriteten (early majority) teknik glada och är intresserade av att prova de nya teknikerna. Kostnads/värde - relationer estimeras oftast bättre genom relativa bedömningar än absoluta siffror. Följande krav: R1: Tre prototypversioner ska göras och användbarhetstestas under designen av systemet är mer riskfyllt för leverantören än för kunden. Ofullständiga datakrav ger större problem i praktiken än ofullständiga kvalitetskrav. En fullständig kravspecifikation kan normalt uppnås med en liten ansträngning. Följande krav: R2: Leverantören ska tillhandahålla kvalificerad supportpersonal. är mer riskfyllt för leverantören än för kunden. 5
6 Följande krav: R3: 95 % av användarna ska anse att systemet är lätt att använda. är mer riskfyllt för leverantören än för kunden. Följande krav: R4: Nybörjare ska kunna genomföra uppgift A och B på mindre än 15 minuter, erfarna användare på mindre än 2 minuter. är mer riskfyllt för leverantören än för kunden. Card Sorting, Laddering och Scenario-analys är exempel på eliciteringstekniker Först görs specificering, sedan elicitering och sist validering när det gäller kravhantering. Tillståndsdiagram används både på domännivå och designnivå, beroende på vad man lägger för betydelse i tillstånden. Virtuella fönster (virtual windows) ska inte innehålla menyer och knappar. För uppgiftsbeskrivningar (task descriptions) ska varje uppgift helst vara öppen så att måluppfyllnaden blir flexibel. Prototyptestning (prototype test) passar bättre än strukturkontroll (structure check) för att hitta orealistiska krav. CRUD (create, read, update, delete) passar bättre än strukturkontroll (structure check) för att hitta inkonsekvenser mellan olika krav. 6
7 Pilottest (pilot test) passar bättre än strukturkontroll (structure check) för att hitta spårbarhetsproblem. Prototypframställning (prototyping) passar bättre än intressentanalys (stakeholder analysis) vid elicitering av generella mål och nyckelområden. Observationer (observations) passar bättre än fokusgrupper (focus groups) vid elicitering av prioriteter. Om E/R-diagram är för svåra för intressenterna att tolka kan man med fördel komplettera med virtuella fönster (virtual windows). Det är oftast lättare för en slutanvändare att validera händelselistor (event lists) på produktnivå jämfört med domännivå. Om E/R-diagram är för svåra för intressenterna att tolka kan man med fördel komplettera med ett klassdiagram. 7
8 A3. Krav kan delas in i tre olika typer: normala, förväntade och sensationella (beskriva av Cohen). Dessa typer avser kravens förmåga att tillfredsställa de olika intressenterna. Ange om detta är rätt [R] eller fel [F] för varje kravtyp. Ett påstående kan vara rätt för flera kravtyper. (3 p). Inga minuspoäng vid felaktigt svar. Dessa krav leder till ökad tillfredsställelse om de uppfylls. Dessa krav är oftast outtalade. De är därför ofta svåra att identifiera. Normala Förväntade Sensationella R/F R/F R/F R/F R/F R/F A4. Valideringsteknik A. Pilottest (pilot test) B. Strukturkontroll (structure check) C. Mål-krav-spårning (goal requirements tracing) D. CRUD (skapa, läsa, uppdatera ta bort) E. Simulering (simulation) F. Prototyptestning (prototype test) Para ihop den valideringsteknik angiven ovan (A-F) som är mest lämplig för följande: (Ange bokstav i rutan. Samma bokstav kan ev. förekomma flera gånger, det är inte säkert att alla bokstäver ovan passar att para ihop med nedan alternativ) (2,5 p) Inga minuspoäng vid felaktigt svar. Missade krav? Läsbarhetsproblem? Orealistiska krav? Inkonsekvenser mellan krav? Spårbarhetsproblem? 8
9 A5. Påstående/anledning-frågor. (10 p) För varje par av påstående/anledning svara med ett av följande alternativ: 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 påståendet. C: Påståendet är korrekt, men anledningen är ett felaktigt uttalande. D: Påståendet är felaktigt, men anledningen är ett korrekt uttalande. E: Både påståendet och anledningen är felaktiga uttalanden. Inga minuspoäng vid felaktigt svar Om en produkt lanseras före konkurrenterna ökar det chansen till lönsamhet Vid tidig lansering har man chansen till stötte marknadsandelar och längre produktliv. Vid interna projekt (in-house projects) används sällan formella kravspecifikationer. Formella kravspecifikationer gör det svårt att verifiera att marknaden är nöjd med produkten. Ett kontextdiagram är inte lämpligt om man vill se vilka gränssnitt som saknas. Kontextdiagram visar vilka direkta aktörer som kommunicerar med systemet. För hyllprogramvara (COTS) är det mindre lämpligt att ställa krav på designnivå. Kravhanteringen för hyllprogramvara handlar till stor del om att välja mellan befintliga produkter med redan existerande användargränssnitt. 9
10 Eliciteringstekniken design workshops riskerar att helt förbise övergripande affärsmål. Deltagarna blir lätt uppslukade av tekniska detaljer. Vid brainstorming är det viktigt att direkt kritisera orealistiska idéer. Brainstorming är lämpligast vid konsekvens- och riskanalys. CRUD-matrisen är bra att använda för att finna krav som saknas i kravspecifikationen. När införandekostnaden är högre än utvecklingskostnaden är det lämpligt att genomföra pilotexperiment. Att parvisa jämförelser mellan krav tar längre tid än att sätta prioriteter på varje krav för sig. Om kraven prioriteras var för sig får man inte så bra information om deras inbördes relation. Dataflödesdiagram är bra för att beskriva användaraktiviteter. Dataflödesdiagram beskriver krav på målnivå. 10
11 En strukturkontroll (structure check) är inte lämplig för att identifiera motstridigheter. Formella språk gör det lättare för lekmän att validera kraven. Varje uppgiftsbeskrivning (task description) bör helst vara öppen så att måluppfyllnaden inte är avgjord. Det är bättre att dela upp relaterade deluppgifter. Prioritering med betygsättning kan försvåra ändringshanteringen. Vid betygsättning får många krav samma prioritet vilket inte ger en total rangordning och det är därmed inte lätt att avgöra vilka krav som bör strykas först. Krav som är dyra att implementera tillför ofta ett större värde än de krav som är billiga att implementera. För att uppnå lönsamma produkter är det bättre att maximera nyttan och minimera kostnaden. I praktiken kan funktionella och icke-funktionella krav vara svåra att särskilja. Uppfyllande av kvalitetsegenskaper är ofta beroende av speciella funktioner. 11
12 Det är oftast säkrast för kunden att huvudleverantören avstår från systemintegration. Den direkta affärsrelationen mellan kund och underleverantör sker ofta via internutveckling (in-house). Krav på domännivå innehåller normalt bara klienter från den yttre domänen. Den inre domänen innehåller aktörer som kommunicera indirekt med systemet via en aktör i den inre domänen. Kravspecifikationer ska aldrig innehålla designkrav. Designnivåkrav uppkommer oftast då befintliga system ingår i domänen. Det är inte så vanligt att matematiskt baserade kravtekniker används i industriell systemutveckling. Formella språk gör det svårt för lekmän att validera kraven. Kravhantering bör inte sluta förrän kraven är fullständiga. En fullständig kravspecifikation underlättar validering. Användbarhet (usability) betraktas i standarden ISO9126 som en av många kvalitetskrav. Icke-funktionella krav anger hur bra systemets funktioner är. 12
13 Del 2 Uppsatser 50 p Skriv korta uppsatser utifrån följande rubriker. Max 2 A4-sidor per uppsats men svara utförligt. Skriv läsligt. Svårlästa uppsatser ger poängavdrag. Börja på nytt blad för varje ny uppsats. 2.1 Egenskaper hos en bra kravspecifikation och hur kontrollerar man dessa. (15 p) 2.2 Beskriv typiska svårigheter vid kravelicitering samt tekniker för kravelicitering (15 p) 2.3 Beskriv möjliga orsaker till varför man prioriterar krav och beskriv vilka utmaningar man kan möta vid prioriteringen samt beskriv 2 olika prioriteringsskalor. (10p) 2.4 Beskriv de upplevda fördelarna samt upplevda utmaningarna vid a) Kunden i fokus (face-to-face) b) Iterativ kravhantering inom lättrörlig (Agile) kravhantering. (10p) 13
Skriftlig tentamen den 16 januari 2015 Kravhantering, ETS672, 7,5 hp
Lunds Universitet LTH Ingenjörshögskolan, Helsingborg Skriftlig tentamen den 16 januari 2015 Kravhantering, ETS672, 7,5 hp Kursansvarig: Christin Lindholm Skrivtid: 8.00-13.00 Inga hjälpmedel är tillåtna
Skriftlig tentamen den 21 oktober 2008 Kravhantering, ETS672, 7,5 hp
Lunds Universitet LTH Ingenjörshögskolan, Helsingborg Skriftlig tentamen den 21 oktober 2008 Kravhantering, ETS672, 7,5 hp Kursansvarig: Christin Lindholm Skrivtid: 8.00-13.00 Inga hjälpmedel är tillåtna
Skriv namn på varje inlämnat papper!
Lunds Tekniska Högskola, Inst. för Telekommunikationssystem Skriftlig tentamen i ETS170 Kravhantering Tid: 2006-03-09 kl. 8-13, Plats: MA10 G-H Hjälpmedel: Inga. OBS! Tentamen innehåller tre delar: Del
Skriv namn på varje inlämnat papper!
Lunds Tekniska Högskola, Inst. för Telekommunikationssystem Skriftlig tentamen i ETS170 Kravhantering Tid: 2007-03-08 kl. 8-13, Plats: MA:10B-C Hjälpmedel: Inga. OBS! Tentamen innehåller två delar: Del
Skriv namn på varje inlämnat papper!
Lunds Tekniska Högskola, Inst. för Datavetenskap Skriftlig tentamen i ETS170 Kravhantering Tid: 2009-03-12 kl. 14-19, Plats: MA10I, MA10J Hjälpmedel: Inga. OBS! Tentamen innehåller två delar: Del A Teori
Tentafrågor Grupp C. Fråga 1
Tentafrågor Grupp C Fråga 1 Focal Point-metoden innehåller sex iterativa och inkrementella aktiviteter. Välj ut dessa och ordna dem medurs efter varandra i spiralmodellen nedan. a ) Gör en CRUD-check b
Frågor och svar till tentamen i Kravhantering
Frågor och svar till tentamen i Kravhantering Del 1 Frågor & svar Frågor&svar till tentamen 1 Datamodeller (0.5p) När man tar fram data krav skriver Lausen i sin bok, gällande data modeller, att det finns
Eventuella felaktiga svar kanselerar motsvarande mängd rätta svar
3,4,6,9 1. Om vi vill fokusera på att identifiera funktioner, och i vissa fall specificera in och ut data till funktionerna, vilken/vilka av följande metoder skulle då vara bäst lämpade för ändamålet?
Förslag till tentamensuppgifter
Förslag till tentamensuppgifter Grupp A 6 februari 2008 Uppgift 1 Tänk dig ett kassasystem för en mataär. Kassaapparaterna är vanliga apparater som sköts av expediten. Systemet är kopplat till aärens bank
Kurs: ETS 170 Kravhantering. Tentauppgifter. Grupp G Christian Andersson Jacob Gradén Björn Nilsson. Lund,
Kurs: ETS 170 Kravhantering Tentauppgifter Grupp G Christian Andersson Jacob Gradén Björn Nilsson Anders Nyman Olov Petrén Johan Stenberg d03ca d01jg d03bn d03any d04op cii03js1 Lund, 2008-02-20 Problem
Tentafrågor 1. Grupp. B
Tentafrågor 1 Grupp. B Sebastian Buks (ic05sb3@student.lth.se) Andreas Edmundsson (ic05ae6@student.lth.se) Birger Hedberg-Olsson (ic05bh3@student.lth.se) Omar Khan (ic05ok5@student.lth.se) Victor Lindell
Problem 1-1,5p Två av följande metoder för kravspecifikation är ej lämpade att använda vid ett COTSprojekt,
Problem 1-1,5p Två av följande metoder för kravspecifikation är ej lämpade att använda vid ett COTSprojekt, vilka? 1p En av metoderna är istället mycket lämpad för att specificera krav till ett COTS-projekt,
Enligt IEEE Std har en bra kravspecifikation en mängd fordringar att uppfylla. Kravspecifikationen skall vara;
Tentafrågor från grupp C Uppgift 1, 3p Enligt IEEE Std har en bra kravspecifikation en mängd fordringar att uppfylla. Kravspecifikationen skall vara; A. Korrekt (Correkt), det vill säga att varje krav
Skriv namn på varje inlämnat papper!
Lunds Tekniska Högskola, Inst. för Datavetenskap Skriftlig tentamen i ETS170 Kravhantering Tid: 2010-12-16 kl. 8-13, Plats: Eden 25, 26 Hjälpmedel: Inga. OBS! Tentamen innehåller två delar: Del A Teori
Frågor och svar till tentamen i Kravhantering. Del 2. Kravhantering (ETS170), LTH Grupp B
Frågor och svar till tentamen i Kravhantering Del 2 Frågor & svar 1 Kvalitet (2p) Det finns generellt accepterade definitioner av vad som återspeglar en bra kravspecifikation. I boken tas ett antal kvalitetskriterier
För varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar):
Fråga 1 (3p) Kap 5 Special interfaces, Kap 10 Techniques at work För varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar): A: Både påståendet och anledningen är korrekta
Rätt ifylld bokstav ger 0.5 poäng och fel ifylld bokstav ger 0.5 poäng i avdrag. Rätt svar: Alternativ A, C, D, A, C uppifrån.
Uppgift 1 (2,5 p) Påstående/anledning-frågor. Denna fråga bygger på de olika strategier för t.ex. effektivare kund-leverantör samarbete som Damian och Chisan presenterar i sin artikel. För varje par av
Inlämning 2 - Förslag till tentamensfrågor i Kravhantering, Grupp A. Kompletterar de kursavsnitt som inte täcktes av förra inlämningen.
Inlämning 2 - Förslag till tentamensfrågor i Kravhantering, Grupp A Totalt 15 poäng Kompletterar de kursavsnitt som inte täcktes av förra inlämningen. 1 Vilka två av följande påståenden angående stilar
1) Kravhantering varför? (1.5p)
1) Kravhantering varför? (1.5p) Inlärningsmål : 10, 19 Kurslitteratur : [Dam], enligt kursmaterialet Enligt Damian/Chisan, vilka är de tre viktigaste vinsterna som ges av kravhantering inom mjukvaruutveckling?
Inlämning 1 - Tentafrågor. Projektgrupp A
Inlämning 1 - Tentafrågor Projektgrupp A 2010-11-17 Fråga \ Innlärningsmål Svar: 1 2 3 4 5 6 7 8 9 12 13 15 Fråga 1: LAU1 E x x Fråga 2: LAU1 E x Fråga 3: LAU8 B x x Fråga 4: LAU8 D x x x Fråga 5: LAU2
Inlämning 2 - Tentamensfrågor
Lunds Universitet, Lunds Tekniska Högskola, LTH Inlämning 2 - Tentamensfrågor Projektgrupp B Sofie Eliasson, ic08se8@student.lth.se Maja Håkansson, dt08mh9@student.lth.se Olle Klang, ic09ok5@student.lth.se
Fråga 1 Skriv in vilken kravnivå kravet tillhör i rutan under varje krav.
Fråga 1 Skriv in vilken kravnivå kravet tillhör i rutan under varje krav. Kravnivåer: 1-Goal-level 2-Domain-level 3-Product-level 4-Design-level R1: Man ska kunna använda både mus och tangentbord till
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
Fråga 1. A) Domain-requirement analysis B) Questionaires C) Focus groups D) Design workshop C) Stakeholder analysis. Svar: C, D
Fråga 1. Vilken två elicitationstekniker av följande lämpar sig bäst på att upptäcka idéer inför framtiden? (Välj 2 st, 0,5p per rätt alternativ, -0,5 per fel). A) Domain-requirement analysis B) Questionaires
Krav. Kravhantering Christin Lindholm
Krav Kravhantering Christin Lindholm Vad händer idag? Olika typer av krav Kravhantering Kravdokumentation Test Vad? Utveckling Till vem? Problem som måste lösas? Behov? Önskemål? Anpassa kravarbetet till
Övningstenta, Examinationsfrågor
Software Quality Engineering Board (SQEB) Requirements Engineering Qualifications Board (REQB) Foundation Certificate in Requirements Engineering Övningstenta, Examinationsfrågor 2015-04-27 Tillåten tid:
Inlämning 2 - Tentafrågor. Projektgrupp A 1 december 2010
Inlämning 2 - Tentafrågor Projektgrupp A 1 december 2010 Fråga \ Inlärningsmål Svar: 1 2 3 4 5 6 7 8 9 Fråga 1: LAU5 D x x Fråga 2: LAU6 C x x x Fråga 3: LAU6 A x x x Fråga 4: LAU6 E x x x Fråga 5: LAU7
Fråga 2 (3p): Läs påstående och anledning och välj det alternativ som passar bäst.
Fråga1 (4p): Klassificera kraven 1-8 utifrån följande alternativ: A: Målnivå (goal level) B: Domännivå (Domain level) C: Funktionellt krav på produktnivå (Functional requirement on product level) D: Kvalitetskrav
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
Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning
ETSA01 Ingenjörsprocessen för programvaruutveckling Metodik Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning Jonas Wisbrant 2 Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur?
Tentamensproblem A Grupp H
Tentamensproblem A Grupp H Fråga 1 (3p) Beskrivning av krav Under kursens gång har vi kommit i kontakt med olika stil-modeller för att beskriva ett krav. Vilken modell som lämpar sig bäst beror på kravets
Kravhantering (ETS170) Tentamensproblem 1. Grupp F 20 november 2013
Kravhantering (ETS170) Tentamensproblem 1 Grupp F 20 november 2013 Innehåll 1 Tentamensproblem 1 1.1 Data expressions........................... 1 1.2 Fokusgrupper............................. 1 1.3 Prototyping..............................
produkters egenskaper och innehåll
Välkommen till ETS672 Föreläsning 1: Introduktion Christin Lindholm christin.lindholm@cs.lth.se Rum C632 Requirements Engineering innebär att gräva fram, förstå, skriva ner, kolla, prioritera, besluta
Utveckling av en kravspecifikation för ett incidentrapporteringssystem
Utveckling av en kravspecifikation för ett incidentrapporteringssystem Joakim Hedström och Marcus Bengtsson LTH Ingenjörshögskolan vid Campus Helsingborg Lunds Universitet Examensarbete: 2006-07-17 Handledare
Varje rätt svar ger 0.5 poäng. (max 3p)
Fråga 1) Följande fråga beaktar skillnaden mellan marknadsdriven och kontraktsdriven produktutveckling. Para ihop varje scenario med det alternativ som passar bäst. A Kontraktsdriven produktutveckling
Tentamen i EDAF25. 1 juni Skrivtid: Skriv inte med färgpenna enda tillåtna färg är svart/blyerts.
Tentamen i EDAF5 juni 07 Skrivtid: 4-9 Skriv bara på ena sidan av pappret tentorna kommer att scannas in, och endast framsidorna rättas. Skriv inte med färgpenna enda tillåtna färg är svart/blyerts. Skriv
Detta har hänt... Kursinformation. Agenda. Kursinformation
Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur? Kommit igång med projektwikin: Formulerar krav Genomfört en övning: Hur var den? ETSA01 Ingenjörsprocessen för programvaruutveckling
Prototyping. Planera och genomföra webbproduktionsprojekt. Innehåll. Fördelarna med Pappersprototyper. Lofi-prototyp. Prototyping
Innehåll Planera och genomföra webbproduktionsprojekt Stefan Berglund Prototyping Prototyping LoFi-prototyp HiFi-prototyp Användarcentrerad utveckling Användbarhet Specificering av krav Prototyping Kartläggning
Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning
ETSA01 Ingenjörsprocessen för programvaruutveckling Metodik Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning Jonas Wisbrant 2 Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur?
Detta har hänt... Agenda. Kursinformation. Kursinformation
Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur? Kommit igång med projektwikin: Formulerar krav Genomfört en övning: Hur var den? ETSA01 Ingenjörsprocessen för programvaruutveckling
Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt
Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning
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
Användbarhet. Datorbaserade verktyg används till att. Aspekter på användbarhet. uppfylla behov eller lösa problem! Användbarhet.
Innehåll Användbarhet Användbarhet När, hur och vem? Specificering av krav Utvärdering Stefan Berglund Användbarhet Den grad i vilken användare i ett givet sammanhang kan bruka en produkt för att uppnå
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
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
Rätt svar och poängsättning: 0,5p per rätt svar, max 2,5p A. 2 B. 5 C. 3 D. 6 E. 4
Fråga 1 (2,5p) Marknadsdriven produktledning Para ihop följande begrepp med sin beskrivning: A. Marknadssegmentering B. Konkurrentanalys C. Portföljanalys D. Värdeanalys E. Uppföljning 1. Kontinuerlig
Viktigt! Glöm inte att skriva tentamenskod på alla blad du lämnar in.
Systemanalys och Design Provmoment: Ladokkod: Tentamen ges för: TEN NSA011 SV17, DE17 7,5 högskolepoäng Tentamenskod: Tentamensdatum: 2 mars 2018 Tid: 9-13 Hjälpmedel: Inga. Totalt antal poäng: 50 Preliminär
Användbarhet och Webbutveckling för mobila enheter. Behovsanalys
Användbarhet och Webbutveckling för mobila enheter Behovsanalys Kurshemsidan Böcker mobilutveckling Dokumentation/Inlämningar Kommer på hemsidan (tills på måndag?) Nästa vecka: Planeringsdokument (Scrum)
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
Tentamen i Digitala system - EITA15 15hp varav denna tentamen 4,5hp
Tentamen i Digitala system EITA5 5hp varav denna tentamen 4,5hp Institutionen för elektro och informationsteknik Campus Helsingborg, LTH 289 8. 3. (förlängd 4.) Uppgifterna i tentamen ger totalt 6 poäng.
Design för användbarhet
Design för användbarhet» Användbarhetsdesign, användbarhetsn och utvecklingsprocessen. Bengt Göransson användbarhets Bengt.Goransson@guide.se även avdelningen för Människa-datorinteraktion, Uppsala universitet
Tentamen i: Affärssystem och tjänsteorienterad arkitektur
Tentamen i: Affärssystem och tjänsteorienterad arkitektur Kurskod: DSK2:SOA1 Datum: 14 februari 2014 Tid: 15:00 19:00 Examinator: Elin Uppström Information Hjälpmedel: Omfång: Poängkrav: Utförande: Inga
Validering av krav. Agile utveckling. Christin Lindholm. ETS672 Requirements Engineering L6: Agile Prioritisation. Anpassa kravarbetet till projektet
ETS672 Requirements Engineering L6: Agile Prioritisation Validering av krav! Att säkerställa att vi har eliciterat och dokumenterat rätt krav Kommer vi att bygga rätt system med dessa krav?! Christin Lindholm
* 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
Innehåll. Kravhantering. Kravhantering TDDD06 Introduktion till kravhantering. Vad är kravhantering?
Innehåll Kravhantering TDDD06 Introduktion till kravhantering Institutionen för datavetenskap (IDA) Linköpings universitet Kravhantering Omfattning Grundläggande koncept Aktörer Aktiviteter Artefakter
Föreläsning 4 Identifiera krav och behov. Att läsa: Kapitel 10 i Rogers et al.: Interaction design
Föreläsning 4 Identifiera krav och behov Att läsa: Kapitel 10 i Rogers et al.: Interaction design Översikt Vikten av krav Olika typer av krav Datainsamling för olika krav Scenarier Use Cases Essential
men borde vi inte också testa kraven?
men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST, 24 februari 2011 SQS Software Quality Systems Sweden AB Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av
Utvärdering. Övergripande (1) Med/utan användare. Övergripande (2) Fredag 1 oktober F1. Ann Lantz - Anna Swartling -
Utvärdering Fredag 1 oktober 13-15 F1 Ann Lantz - alz@nada.kth.se Anna Swartling - ast@kth.se Övergripande (1) Av den verkliga världen: Hur agerar man, vad händer? Hur används teknik? Beteendevetenskapliga
Exercise 1b: Requirements evaluation
Resurser Produktmål Tidplan Projektplan Idé Affärsmål Användarfall Risker Krav Design Gränssnitt hårdvara Återanvänd kod Funktionella krav Kvalitetskrav Granskning Programkod Applikation Validera Kodgranskning
Tentamen för 1E1601. Måndag 10 mars 2003, kl 08.00 13.00. Alla hjälpmedel tillåtna
Tentamen för 1E1601 Måndag 10 mars 2003, kl 08.00 13.00 Alla hjälpmedel tillåtna Totalt kan tentan ge 45p + max 10p för gjorda övningsuppgifter 27p ger säkert betyget 3, 35p ger säkert betyget 4 och 43p
Riktlinjer. Informationssäkerhetsklassning
Riktlinjer Informationssäkerhetsklassning Innehållsförteckning Dokumentinformation... 3 Versionshantering... 3 Bilagor till riktlinjer... 3 Riktlinjer för informationssäkerhetsklassning... 4 Målgrupp...
RUP Rational Unified Process. 17 november 2004
RUP Rational Unified Process 17 november 2004 RUP Volvo Information Technology, Eva Hådding Volvo Information Technology Volvo IT ingår i Volvo-koncernen Volvo Lastvagnar Volvo Bussar Volvo Anläggningsmaskiner
Bilagor 103. Bilaga 1 - Krav på styrande och redovisande dokument 104 i QSReg (21 CFR 820)
Innehåll Kapitel Sida Inledning 5 1 Myndigheternas roll och inspektionsverksamhet 12 2 Kvalitetsarbete och kvalitetsledning 15 3 Organisationen och personal 19 4 Utveckling av medicintekniska produkter
Praktikum i programvaruproduktion
Praktikum i programvaruproduktion Introduktion Föreläsare/Ansvarig: Pontus Boström Email:pontus.bostrom@abo.fi Rum A5055 Assistent: Petter Sandvik Email: petter.sandvik@abo.fi Rum: A5048 Föreläsningar:
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
Del av projektuppgiften. Systemarkitektprogrammet
Objektorienterad mjukvaruutveckling Provmoment: Ladokkod: Duggan ges för: Namn: Personnummer: Del av projektuppgiften Systemarkitektprogrammet 7,5 högskolepoäng Duggadatum: 2014-10-24 Tid: 09:00 12:00
Inklusiv Design Design för Alla
Inklusiv Design Design för Alla Alla kan vara med! Design för Alla Vilka designar vi för? 2 Design för Alla Vilka designar vi för? 3 Design för Alla Vilka designar vi för? Perfekt syn Felfri Superstark
Så gör Vägledningen 24-timmarswebben dig till en bättre beställare. Funda Denizhan, Statskontoret Kommits 17 november, 2005
Så gör Vägledningen 24-timmarswebben dig till en bättre beställare Funda Denizhan, Statskontoret Kommits 17 november, 2005 Om IT och webb inte är en teknikfråga vad är det då? Är IT och webb en verksamhetsfråga?
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
Fö: Användbarhetsutvärdering
Fö: Användbarhetsutvärdering Samla in, analysera och presentera användbarhetsmått Heuristisk utvärdering Användbarhetstestning Upplägg Heuristisk utvärdering Heuristiker Utvärderare Gå igenom systemet
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
27 september Finansieringsguiden. Sammanställning och slutleverans Verksamt Värmland
27 september 2018 Finansieringsguiden Sammanställning och slutleverans Verksamt Värmland Innehåll Projektbakgrund Sammanställning användartest 7/9 Sammanställning användartest 21/9 Slutgiltig design Kommentarer
Bedömningsstödet, en beskrivning
Se den andre Prov- och bedömningsbank inom ett huvudområde av samhällskunskap för grundskolan Bedömningsstödet, en beskrivning Bedömningsstödet.. Samhällskunskap Två för ämnet grundläggande perspektiv
Provverktyget i Fronter för lärare
Provverktyget i Fronter för lärare Det här är en guide för att skapa ett prov i Fronter. Skapad: 2011-08-16 Innehåll Hur skapar jag ett prov i Fronter?... 3 IKT-pedagogiskt centrum... 20 2 Hur skapar jag
Kommentarer till MDI tentamen 081003
Kommentarer till MDI tentamen 081003 1) I utvärderingssammanhang vill man ofta att de tilltänkta användarna ska finnas med. Nämn tre sätt att ta med användarna och jämför de olika sätten, likheter och
INFORMATIK - MED SYSTEMVETENSKAPLIG INRIKTNING, GRK/A (1-30 HP)
Tentamen INFORMATIK - MED SYSTEMVETENSKAPLIG INRIKTNING, GRK/A (1-30 HP) Delkurs 3 Introduktion till objektorienterad programmering och problemlösning Lärare: Johan Petersson, Mathias Hatakka Datum: 2016-01-13
Hemtentamen: ETSA01 Ingenjörsprocessen för programvaruutveckling metodik
Hemtentamen: ETSA01 Ingenjörsprocessen för programvaruutveckling metodik Jonas Wisbrant 2011-05- 26 1 Inledning 1.1 Mål Tentamensformen, dvs hemtentamen, har valts eftersom den möjliggör att ni både kan
Objektorientering. Grunderna i OO
Objektorientering Grunderna i OO 1 Systemutveckling Tre systemnivåer: Verksamhet Informationssystem Datasystem Huvuduppgifterna i ett systemutvecklingsarbete: Verksamhetsanalys Informationsbehovsanalys
Upplägg. Fö: Användbarhetsutvärdering. Heuristisk utvärdering. 10 heuristiker (Nielsen) Hur många utvärderare?
Upplägg Fö: Användbarhetsutvärdering Heuristisk utvärdering Användbarhetstestning Samla in, analysera och presentera användbarhetsmått Heuristisk utvärdering Heuristiker Utvärderare Gå igenom systemet
1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?
1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? Att lära sig via metaforer innebär att man drar nytta av kunskap som användaren redan har,
Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python TDDE24 Funktionell och imperativ programmering del 2
Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python TDDE24 Funktionell och imperativ programmering del 2 Hjälpmedel Följande hjälpmedel är tillåtna: Exakt en valfri bok,
MIO310 Optimering & Simulering. Kursansvarig: Universitetslektor Fredrik Olsson, Produktionsekonomi, Lunds tekniska högskola
MIO310 Optimering & Simulering 2013 Kursansvarig: Universitetslektor Fredrik Olsson, Produktionsekonomi, Lunds tekniska högskola Antal poäng: 6 hp. Obligatorisk för: Industriell Ekonomi åk 3. Nivå: G2
TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor
TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5 Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor 1 Laboration 4 - Introduktion Syfte: Öva på självständig problemlösning
Symptom på problemen vid programvaruutveckling
eller Varför är det bättre med halsbränna i början av ett projekt än i slutet? Eva Hådding ehadding@rational.com Symptom på problemen vid programvaruutveckling Användarnas och verksamhetens behov ej uppfyllda
Kravhantering 1. Ett krav är en önskvärd egenskap eller funktion hos ett ITsystem.
Kravhantering 1 Kravhantering Introduktion Som man frågar får man svar. Detta ordspråk kan med fördel kan användas på området kravspecificering. En bra kravbild är bland de mest avgörande framgångsfaktorerna
Mobiltelefoner, datorer, läsplattor och andra kommunikationsmedel får inte användas.
Forskningsmetoder på kandidatnivå 7,5 högskolepoäng Provmoment: Ladokkod: 21FK1C, AE1VB1 Tentamen ges för: Tentamensdatum: 180324 Tid: 09.30-15.30 Hjälpmedel: valfria metodböcker, inbundna eller i pappersformat,
Kursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel
Kursinformation Metodik för programvaruutveckling Föreläsning 3 Latex ok för litteraturstudierapport (prata med mig bara) Nästa föreläsning är av Björn Regnell (jag är med också) Presentationer imorgon
Windowsadministration I
NAMN: Betygsgränser: 3: 60% 4: 75% PERSONNUMMER: 5: 90% Windowsadministration I Lämna in svar på separata papper. Allmänt Uppgifterna är inte ordnade efter svårighetsgrad. Skriv namn, personnummer samt
Kurser och seminarier från AddQ Consulting
Kurser och seminarier från AddQ Consulting Med fokus på kvalitet och effektivitet bidrar vi till att underlätta människors vardag. Kompetensutveckling är nyckeln till framgång för dig som jobbar med test,
E Both the proposition and the reason are false.
Lunds Tekniska Högskola, Datavetskap Skriftlig ttam i ETS170 Kravhantering 2016-01-14 kl. 14-19, MA:8A&8B Hjälpmedel: Inga. Lund University, Computer Scice Writt Exam in Requiremts Engineering Assisting
PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning
PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer
Detta har hänt... Föreläsning 2: Projektplanering & granskning. Pratat och provat kravhantering. Bildat projektgrupper :-) Skaffat litteratur?
Föreläsning 2: ering & granskning Ingenjörsprocessen metodik ETSA01 VT14 Jonas Wisbrant 60 Detta har hänt... Pratat och provat kravhantering Bildat projektgrupper :-) Skaffat litteratur? Kommit igång med
Tentamen i Materia, 7,5 hp, CBGAM0
Fakulteten för teknik- och naturvetenskap Tentamen i Materia, 7,5 hp, CBGAM0 Tid Måndag den 9 januari 2012 08 15 13 15 Lärare Gunilla Carlsson tele: 1194, rum: 9D406 0709541566 Krister Svensson tele: 1226,
Exercise 1b: Requirements evaluation
Resurser Produktmål Tidplan Idé Affärsmål Användarfall Risker Krav Gränssnitt hårdvara Återanvänd kod Funktionella krav Kvalitetskrav Granskning Programkod Applikation Validera Kodgranskning Versioner
Bilaga 11 Mall för Inbjudan till Förnyad Konkurrensutsättning
Bilaga 11 Mall för Inbjudan till Förnyad Konkurrensutsättning stockholm.se Utbildningsförvaltningen Avdelningen för utveckling och samordning Hantverkargatan 2F 104 22 Stockholm Växel 08-508 33 000 www.stockholm.se
Chaos om datorprojekt..
Systemutveckling och användbarhet Användarcentrerad systemutveckling, gränssnitt och prototyper. Referens till avsnitt i kursboken Dix kapitel 6 Gulliksen, Göransson: Användarcentrerad systemdesign, kapitel:
Vad vi pratade om förra gången. Fast med andra ord
Designprocessen 2 Vad vi pratade om förra gången Fast med andra ord Användarcentrerad design Tidigt fokus på användarna och deras uppgifter Empiriska mätningar Iterativ design Hur samla in data och utvärdera
Objektorienterad Systemutveckling 1 (7,5 hp)
[ sida 1 ] Objektorienterad Systemutveckling 1 (7,5 hp) Provmoment: Ladokkod: Tentamen ges för: Tentamen (5 hp) 21OB1B ASYST13h, NGIMI13h, ADAEK13h Datum och tid: 2015-01-14, kl. 09.00 13.00 Hjälpmedel:
MIO310 Optimering & Simulering. Kursansvarig: Universitetslektor Fredrik Olsson Produktionsekonomi Lunds tekniska högskola
MIO310 Optimering & Simulering 2015 Kursansvarig: Universitetslektor Fredrik Olsson Produktionsekonomi Lunds tekniska högskola Antal poäng: 6 hp. Obligatorisk för: Industriell Ekonomi åk 3. Nivå: G2 Rek.
Tentamen I Arkitektur och design av globala applikationer
Institutionen för Tillämpad IT Tentamen I Arkitektur och design av globala applikationer Kurskod:6B2061 Datum: 12/3-2007 Tid: 08.30-12.30 Examinator: Leif Lindbäck (7904425) Tentamensinformation Hjälpmedel: