Övningstenta, Examinationsfrågor

Relevanta dokument
Övningstenta (Kursplan 2011) Ver 2015,

För varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar):

Examinationsfrågor

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

RUP - Rational Unified Process

1) Kravhantering varför? (1.5p)

men borde vi inte också testa kraven? Robert Bornelind

Symptom på problemen vid programvaruutveckling

men borde vi inte också testa kraven?

Frågor och svar till tentamen i Kravhantering

Skriftlig tentamen den 25 oktober 2014 Kravhantering, ETS672, 7,5 hp

Platina och kvalité. Rasmus Staberg, Teknisk direktör,

Kursplan REQB Certifierad Kravhanterare Grundnivå

Kurser och seminarier från AddQ Consulting

Innehåll. Kravhantering. Kravhantering TDDD06 Introduktion till kravhantering. Vad är kravhantering?

Processinriktning i ISO 9001:2015

Inlämning 2 - Tentamensfrågor

Inlämning 2 - Förslag till tentamensfrågor i Kravhantering, Grupp A. Kompletterar de kursavsnitt som inte täcktes av förra inlämningen.

Varje rätt svar ger 0.5 poäng. (max 3p)

Exempel på verklig projektplan

RUP Rational Unified Process. 17 november 2004

Problemet. Beställarkompetens och kravhantering. Användbarhetsboom Internet som motor. Beställarproblemet. Användarnytta = verksamhetsnytta.

produkters egenskaper och innehåll

Frågor och svar till tentamen i Kravhantering. Del 2. Kravhantering (ETS170), LTH Grupp B

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

Så säkerställer du affärsnyttan för dina produkter

Metoder och verktyg för funktionssäkerhet

Detta har hänt... Föreläsning 2: Projektplanering & granskning. Pratat och provat kravhantering. Bildat projektgrupper :-) Skaffat litteratur?

Examinationsfrågor

Övningstenta, examinationsfrågor

Att fatta rätt beslut vid komplexa tekniska upphandlingar

Testbara krav. SAST Syd Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt

Kurser och seminarier från AddQ Consulting

Kurser och seminarier från AddQ Consulting

Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning

Detta har hänt... Kursinformation. Agenda. Kursinformation

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

Inlämning 2 - Tentafrågor. Projektgrupp A 1 december 2010

Checklista för utvärdering av miljöledningssystem enligt ISO 14001:2004

Agenda. Föreläsning 6: Utvärdering och om tentamen. Kursinformation

Projektplan, Cykelgarage

Agenda. Kursinformation. Manual för systemstart... Föreläsning 6: Utvärdering och om tentamen

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

Förklarande text till revisionsrapport Sid 1 (5)

Copyright Prolore All Rights Reserved.

Vägledning för krav på dokumenterad information enligt ISO 9001:2015

Processbeskrivning Test

EAs krav vid ackreditering av flexibel omfattning

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

Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning

Praktikum i programvaruproduktion

HP ALM som stöd under implementationslivscykeln av standard applikationer Sarah Eriksson & Per Nordlander SAST

INGENJÖRSPROCESSEN METODIK ETSA01 VT13 JONAS WISBRANT

OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram

Obesvarade frågor från F4

Agenda. Projektbeskrivning avsnitt 8: Acceptanstest - MS4 i korthet. Kursinformation

INGENJÖRSPROCESSEN METODIK ETSA01 VT13 JONAS WISBRANT

PROJEKTLEDNING. Vad är ett PROJEKT? Ett projekt:

Agil testning i SCRUM

FÖRELÄSNING 8 DSV2PVT

Föreläsning 3. Programvaruutveckling för Stora System. Målsättning i programvaruprojekt. Fel och risker. Christin Lindholm

Bilaga 4d Resursförstärkning Dnr: /

Skriftlig tentamen den 21 oktober 2008 Kravhantering, ETS672, 7,5 hp

Tjänsteavtal för ehälsotjänst

Förstudie om ICT på NKS

Detta har hänt... Agenda. Kursinformation. Kursinformation

Testning av applikationer

SAST Marie Östberg Konsult & Tjänsteområdesansvarig Krav på Qtema

Problem 1-1,5p Två av följande metoder för kravspecifikation är ej lämpade att använda vid ett COTSprojekt,

Aktiviteter vid avtalets upphörande

Från vaga testuppdrag till förankrad teststrategi

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

Testplan Cykelgarage

Bilagor 103. Bilaga 1 - Krav på styrande och redovisande dokument 104 i QSReg (21 CFR 820)

Göteborgs universitet Intern miljörevision. Exempel på frågor vid platsbesök

Bilaga 4d. Resursförstärkning. Upphandling av IT-stöd för hantering av frånvaro och när varo inom Skolplattform Stockholm UTBILDNINGSFÖRVALTNINGEN

Tentafrågor 1. Grupp. B

Östra Göteborg. Självdeklaration 2013 Verifiering av rekryteringsprocessen Utförd av Deloitte. Februari 2014

Arkitektur och metodbeskrivning. Nationell informationsstruktur

Lösning Lösningsgranskning

Examinering i ITIL Foundation

Agenda. Kursinformation. Manual för systemstart. Föreläsning 6: Summering och om tentamen. Målgrupp:

Design och krav. Design Definition. enkelt Det ska vara möjligt att. Henrik Artman

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

Bilaga 4h Aktiviteter vid avtalets upphörande Dnr: /

Objektorientering. Grunderna i OO

Idag. EDAA35: Utvärdering av programvarusystem. Mål. Innehåll. Kursmoment. Lärare

Enligt IEEE Std har en bra kravspecifikation en mängd fordringar att uppfylla. Kravspecifikationen skall vara;

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

Hemtentamen: ETSA01 Ingenjörsprocessen för programvaruutveckling metodik

Bilaga 4b. Underhåll. Upphandling av IT-stöd för barn- och elevregister inom Skolplattform Stockholm UTBILDNINGSFÖRVALTNINGEN. Förfrågningsunderlag

Arbeta i projekt. Anders Hessel ITP-projekt Uppsala Universitet

Hemtentamen: ETSA01 Ingenjörsprocessen för programvaruutveckling metodik Jonas Wisbrant

Tentafrågor Grupp C. Fråga 1

Inlämning 1 - Tentafrågor. Projektgrupp A

Exercise 1b: Requirements evaluation

Användbarhet i sitt sammanhang

Specifikationer i kompendiet Övningar på moodle.cs.lth.se Support Onsdag kl i E: (84?) Frågestund: F3

Rättningstiden är i normalfall 15 arbetsdagar, annars är det detta datum som gäller:

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

Transkript:

Software Quality Engineering Board (SQEB) Requirements Engineering Qualifications Board (REQB) Foundation Certificate in Requirements Engineering Övningstenta, Examinationsfrågor 2015-04-27 Tillåten tid: 1 timme Examineringen består av 40 frågor, varje rätt svar ger 1 poäng Det krävs 24 poäng eller fler för att få godkänt Ni måste följa de direktiv som ges av tentavakten Ni måste markera ert svar inom det markerade området på det utdelade svarsformuläret. Försök att svara på alla 40 frågorna. Markera endast ett svarsalternativ per fråga. Sudda ut eventuellt felaktigt svar och markera det nya svaret tydligt. Ni får inte behålla frågeformuläret eller andra dokument eller anteckningar. Alla papper måste lämnas till tentavakten efter examineringens slut

1. Det finns två typer av risker, projektrisker och produktrisker. Vilken av följande är en projektrisk? a) Programvara som inte utför dess avsedda funktioner och därmed inte tillgodoser intressenternas behov b) Problem att få intressenter att kommunicera sina behov och förväntningar c) Dålig kvalitet på programvarudokumentationen d) Låg dataintegritet och kvalitet 2. Vilken av följande faser tillhör INTE utvecklingsdelen i en livscykelmodell för produktutveckling? a) Implementation b) Specifikation c) Vision d) Design 3. Vilket av följande påståenden om kravdokument är sant? a) Förutom kravdokument finns det andra dokument som innehåller krav b) Det får bara finnas ett kravspecifikationsdokument c) Det får bara finnas en kravspecifikation på ett centralt ställe som innehåller alla krav d) Enbart kravdokumenten innehåller relevanta krav 4. Vilket av följande påståenden om kvalitetssäkring av krav är MINST rätt? a) Kravhanteringen är nära förbunden med testningen b) Kraven skall väljas beroende på deras testbarhet c) Det är viktigt att ha med testare när specifikationen formuleras d) Kravhanteringen täcker hela livscykeln hos utveckling och testning 5. Vilket av följande påståenden om kravroller är för det mesta INTE rätt? a) Leverantören formulerar hans/hennes krav i samband med att problemet löses b) Leverantören levererar lösningar c) En kravutvecklare hanterar prioritering av krav d) Två grundläggande roller i kravhanteringen är projektets sponsor och leverantör 6. Vilka av följande typer av verktyg används normalt INTE i kravhanteringen? a) Modelleringsverktyg b) Ändringshanteringsverktyg c) Statiska analysverktyg d) Felhanteringsverktyg

7. Vilket av följande påståenden om intressenter är korrekt? a) Intressenterna finns främst på leverantörssidan b) Intressent är ett annat ord för kund c) Kundens och leverantörens intressenter måste identifieras d) Intressenterna finns främst på kundsidan 8. Vilket av följande alternativ beskriver bäst ett funktionellt krav? a) Det beskriver vilka funktioner ett system skall bestå av b) Det beskriver hur ett system fungerar c) Det beskriver attribut och funktioner d) Det beskriver vad systemet skall göra 9. Det finns olika sätt att beräkna arbetsmängd. Vilket av följande är INTE ett sådant sätt? a) Delphimetoden b) Function point analysis c) Metod byggd på klassdiagram d) Likheter (analogier) 10. Det finns två typer när det gäller spårbarhet av krav, horisontell och vertikal spårbarhet. Vilket av följande påståenden avser horisontell spårbarhet? a) Beroenden mellan krav på olika nivåer b) Beroenden mellan olika artefakter c) Beroenden mellan krav och kod d) Beroenden mellan krav på samma nivå 11. Vad är innebörden med en projektvision för Kravhantering? a) Att definiera affärsmålen b) Att definiera behov och förväntningar som att önskad teknologi ska användas c) Att på en hög nivå definiera de mål som ska uppnås d) Att utvärdera dagen situation 12. Vilket är det första steget i förfarandet vid prioritering av krav? a) Planera systemtestning b) Skapande av en projektplan för krav c) Kravgruppering d) Kravanalys

13. Vilken av följande aktiviteter skulle i första hand hjälpa till att förbättra kvaliteten hos en kravspecifikation i ett initialt läge? a) Att göra kravspecifikationen formell så tidigt som möjligt för att undvika störningar som kan äventyra kvaliteten. b) Att genomföra systemtest så tidigt som möjligt för att upptäcka avvikelser mellan fastställda krav och utfallet c) Att uttrycka klart vad ett system skall göra i stället för hur det skall göra det d) Att skjuta på utvecklingsbegränsningar till nästa fas så ett de inte påverkar kravkvaliteten 14. Vilket av följande är INTE ett bra skäl för att identifiera krav? a) Orientering av kraven mot projektvisionen b) Uteslutning av funktioner och egenskaper som kunden inte vill ha c) Sättning av mognadsgraden efter organisationens förmåga att genomföra kravhantering d) Detaljering av högnivåkrav 15. Vilket av följande orsakar troligen mest problem vid hantering av krav? a) Prioritering av krav b) För formella formuleringar c) Planerade ändringar av krav d) Användbara krav 16. Ett sätt att estimera en arbetsinsats i ett projekt är analys av funktionspoäng. Vad är analys av funktionspoäng? a) En expertpanel som svarar på frågor i ett antal omgångar b) Ett angreppssätt som baseras på analys av redan använda funktioner c) En mätning av ett antal funktioner som behövs vid ett tillfälle d) En mätning för att uttrycka mängden av funktionalitet som ett system ger 17. Vilket är det största syftet med att prioritera krav? a) Att först slutföra de mest kritiska kraven b) Att först försäkra sig om de viktigaste intressenternas krav c) Att majoriteten av kraven är utvecklade först d) Att säkra grundfunktionaliteten hos produkten först

18. Vilken av följande anses, enligt ISO 25000 (ISO 9126) vara en egenskap hos icke-funktionella krav? a) Exakthet b) Portabilitet c) Ändamålsenlighet d) Interoperabilitet 19. Vad är ett Ändringsråd (CCB)? a) En kommitté som kontrollerar att defekter har implementerats på ett korrekt sätt b) En kommitté som ger råd och kontrollerar att ändringar har införts enligt beslut i projektet c) En kommitté som rapporterar och ger råd till ett styrande organ när större förändringar har skett i kraven d) En kommitté som ger råd och tar beslut om ändringar ska införas eller inte 20. Vilka sju kategorier utgör kravhanteringsprocessen? a) Insamling, specificering, analys, integration, ändringshantering, spårning, kvalitetssäkring b) Insamling, design, specificering, validering och verifiering, spårning ändringshantering, kvalitetssäkring c) Insamling, analys, integration, modifiering, spårning, ändringshantering, kvalitetssäkring d) Insamling, analys, specificering, validering och verifiering, spårning, ändringshantering, kvalitetssäkring 21. Vilken av följande är en kravinsamlingsaktivitet i kravutvecklingsprocessen? a) Detaljera kända högnivåkrav b) Definiera och underhålla spårbarhet hos krav c) Utveckla modeller för verksamhetslösningen d) Vidareutveckla verksamhetskrav till system-/lösningskrav 22. Vilken av följande identifieringstekniker är bäst lämpad när kunderna inte kan formulera sina tankar? a) En förändring av perspektiv b) Kundlärande c) Intervjuer d) Frågeformulär

23. Vilka av följande är kännetecknande för ett funktionellt krav? 1. Det specificerar vad systemet gör 2. Det specificerar hur systemet gör något 3. Det specificerar funktioner i systemet som användaren uppfattar det 4. Det beskriver exaktheten i systemet 5. Det beskriver användbarheten av systemet a) 1, 3, 5 är sanna; 2, 4 är falska b) 2, 3, 4 är sanna; 1, 5 är falska c) 2, 3, 5 är sanna; 1, 4 är falska d) 1, 3, 4 är sanna; 2, 5 är falska 24. Vad ska man tänka på när man kommer överens om krav (signoff)? a) Att kraven är testade b) Att varje högnivåkrav har minst ett detaljerat krav c) Att kraven är stabila d) Att projektet har startats 25. I proceduren för att ta fram en kravspecifikation ingår ett flertal aktiviteter. Vilken av nedanstående är INTE en aktivitet som ingår i en sådan procedur? a) Identifiering av utvecklingsresurser b) Bestämma krav c) Beskrivning av systemmiljön d) Identifiering av intressenter 26. Vilka sex kategorier, enligt ISO 25000 (ISO 9126), karakteriserar en kvalitetsmodell? a) Funktionalitet, tillförlitlighet, utbyggbarhet, användbarhet, överensstämmelse, portabilitet b) Funktionalitet, tillförlitlighet, utbyggbarhet, effektivitet, underhållbarhet, portabilitet c) Funktionalitet, tillförlitlighet, användbarhet, effektivitet, flexibilitet, portabilitet d) Funktionalitet, tillförlitlighet, användbarhet, effektivitet, underhållbarhet, portabilitet 27. Vilket av följande påståenden om lösningsmodeller (solution models) är INTE sant? a) De används som bas för systemdesign b) De designas parallellt med kravmodellerna c) De beskriver olika vyer av systemet d) De används som bas för beräkning av arbetsmängd

28. Vilken av följande egenskaper är INTE en icke-funktionell produktegenskap ur användarens perspektiv? a) Tillförlitlighet b) Användbarhet c) Accepterbarhet d) Prestanda 29. Vilka av nedanstående är de mest vanliga problemen som kan uppstå i kravhanteringen? 1. Milstolpar i projektet som inte kan uppfyllas 2. Avsaknad av spårbarhet 3. Dålig kravtäckning med testfall 4. Dåliga programvaruegenskaper 5. Ändringar av krav i en agil utvecklingsmiljö 6. Gap mellan kundens förväntningar och projektinnehåll a) 2, 4, 5 är sanna; 1, 3, 6 är falska b) 1, 3, 6 är sanna; 2, 4, 5 är falska c) 3, 4, 5 är sanna; 1, 2, 6 är falska d) 1, 2, 6 är sanna; 3, 4, 5 är falska 30. Vem beslutar om ändringar i befintliga krav? a) Kravledaren b) Ändringsrådet (CCB) c) Projektledaren d) Kravanalytikern 31. Det har beslutats att UML ska användas som specifikationsspråk i det pågående projektet. Vilken formaliseringsnivå uppnår man då? a) Strukturellt formell b) Halvformell c) Informell d) Formell 32. Vilken av följande aktiviteter inom kravhanteringen har STÖRST nytta av ett verktyg? a) Insamlandet av krav hos kunden b) Automatisering av kravplaneringen c) Planering av kravhantering i projektet d) Identifiering och lagring av krav

33. Vem av följande kan INTE anses vara en typisk intressent inom kravhantering? a) Projektledare b) Testare c) Underleverantör d) Slutanvändare 34. Vilken av följande faktorer har störst påverkan på kravhanteringen ur kvalitetssäkringssynpunkt? a) Komplexiteten hos verksamhetsområdet (domänen) b) Dålig kommunikation mellan utvecklare och testare c) Kompetensen hos utvecklingsinstansen d) Upptäckta fel beroende på försummat underhåll 35. Vilket av följande påståenden om kravspårbarhet är MEST rätt? a) Det är ytterst viktigt att märka kraven exakt för att få bra spårbarhet b) Spårbarhet ger en möjlighet att kontrollera att alla krav har märkts exakt c) Målet med spårbarhet är att märka förhållanden i ett projekt så exakt att det följer kraven d) Spårbarhet är viktigt för att hålla kraven stabila och för att försäkra sig om att de inte utvecklas 36. Vilket av följande påståenden om mätetal är MEST riktigt? a) Mätetal skall alltid sättas i relation till referensdata b) Det är viktigt att försäkra sig om att alla mätetal är valda c) Mätetal i kravsammanhang ger möjlighet till kvalificerad bedömning om systemets kvalitetsstatus d) Ju lägre ett krav har värderats, desto större risk är det för projektet 37. Vilket av följande är INTE ett standardinnehåll i ett kravdokument? a) Införandeordning b) Begränsningar c) Intressenter d) Produktmål 38. Vilket av följande är MEST sant vad gäller icke-funktionella krav? a) Icke-funktionella krav beskriver hanteringen av systemet b) Icke-funktionella krav är nödvändiga men har mindre inverkan på systemkostnaderna än funktionella krav c) Icke-funktionella specificerar kriterier för att bedöma hur systemet fungerar d) Icke-funktionella krav hanteras av icke-funktionella kravingenjörer

39. Vilken formell notation passar troligen bäst vid specificering av hur ett system skall agera på externa händelser beroende på systemets nuvarande status? a) Tillståndsdiagram b) Beslutstabell c) Användningsfallsdiagram d) Aktivitetsdiagram 40. Hur exakt beskrivs kravhanteringen i mognadsprocessmodeller? a) CMMI och SPICE beskriver kravhanteringsprocedurer b) CMMI och SPICE innehåller tekniker för kravhantering c) CMMI och SPICE beskriver vad kravhantering skall leverera men inte i detalj hur det görs d) CMMI and SPICE är båda fokuserade på hur kravhanteringen ska genomföras

Lämna tillbaka detta frågeformulär och eventuella anteckningspapper tillsammans med svarsformuläret vid avslutad tentamen.