quiz Flashcards

1
Q

Sant eller falskt?
Icke-funktionella krav beskrivs av icke-funktionella användningsfall.

A

Falskt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Sant eller falskt?
Icke-funktionella krav sätter begränsningar till informationssystemdesign.

A

Sant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vilket av följande påståenden är sant?
- Krav är något som alla vill ha.
- Krav är något som användarna behöver för att åstadkomma ett mål.
- Krav är något som användarna gillar

A

Krav är något som användarna behöver för att åstadkomma ett mål.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kravhanteringsprocessen är iterativ och inkrementell betyder att?

A

Kraven insamlas, dokumenteras, förhandlas och valideras i portioner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vilket av följande påståenden är sant?
- Kravhanterare samarbetar tajt med intressenter.
- Kravhanterare och projektledare är samma sak.
- Kravhanterare programmera.

A

Kravhanterare samarbetar tajt med intressenter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vilket av följande INTE är en kravframtagningsteknik?
- BRUF
- Perspective-based reading
- Questionnaires
- Focus groups

A
  • Perspective-based readings
  • BRUF
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vilka av följande är förutsättningar för en lyckad intervju?
- Intervju mål är tydliga.
- Kravhanterare befinner sig i samma rum som intressenter.
- Kravhanterare känner till terminologin och ordförrådet som används av intressenterna.

A
  • Intervju mål är tydliga.
  • Kravhanterare känner till terminologin och ordförrådet som används av intressenterna.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vad behövs för en framgångsrik kravhanteringsworkshop?

A
  • Facilitator, ibland även kallad för workshop ledare
  • Intressentgruppen ges befogenhet att lösa problemet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Nämn två typer av observation i kravhantering?

A

Direkt observation
Etnografisk observation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vilka är fördelarna med att dokumentera krav?

A
  • Kravingenjörer behöver inte att memorera krav
  • Det stöder kommunikation bland alla som dokumenterar krav i ett projekt
  • Det är till hjälp när kraven behöver ändras
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vilket av följande påståenden är falsk?
- Kravhanteringsverktyg stödjer inte prioritering av krav
- Vissa kravhanteringsverktyg är relativt lätta att lära
- Kravhanteringsverktyg möjliggör effektiv hantering av krav

A

Kravhanteringsverktyg stödjer inte prioritering av krav

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vilket av följande påståenden är falskt?
- Kravhanteringsverktyg gör kraven bättre
- Kravhanteringsverktyg möjliggör att redigera och lagra krav
- Kravhanteringsverktyg möjliggör unikt identifiering av krav
- Kravhanteringsverktyg möjliggör att hitta kraven med samma attribut

A

Kravhanteringsverktyg gör kraven bättre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vilket av följande påståenden är sant?
- Ett krav borde bli konsekvent
- Ett krav borde inte bli genomförbart
- Ett krav borde beskriva flera verksamhetsprocesser
- Ett krav borde vara så generiskt som möjligt

A

Ett krav borde bli konsekvent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vilket av följande påståenden är sant?
- Ett krav borde bli ospårbart
- Ett krav borde inte vara möjlig att testa
- Ett krav borde bli entydigt

A

Ett krav borde bli entydigt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vilken av följande är inte ett vanligt attribut på krav?
- Aktör
- Prioritet
- Unik identifiering
- Use case diagram

A

Use case diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Bra eller dåligt krav? Motivera
“Systemet ska visa lämpliga vyer för studenten att läsa dokument”

A

Dåligt, det är otvetydigt (“lämpliga” specifieras inte)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Bra eller dåligt krav? Motivera
“Systemet ska vara lätt att använda”

A

Dåligt, det är otvetydigt
(vad innebär “lätt att använda” mer specifikt?)

18
Q

Bra eller dåligt krav? Motivera
“Systemet skall förhindra obehörig åtkomst till patientjournaler genom lösenord kontroll”

A

Kravet är korrekt, den beskriver ett resultat/process och har rätt grammatik

19
Q

Vad är syftet med kravförhandling?

A

Att lösa möjliga konflikter mellan krav

20
Q

Vilket av följande påståenden är sant?
- Lösningar till motstridiga krav leder aldrig till nya krav
- Vissa motstridiga krav bör lösas efter att de har utvecklats
- Konflikter mellan krav bör lösas före deras utveckling

A

Konflikter mellan krav bör lösas före deras utveckling

21
Q

Vad är syftet med kravvalidering?

A
  • Att godkänna dokumenterade krav för vidare systemutveckling
  • Att kontrollera kvaliteten på dokumenterade krav
22
Q

Vilka är de två vanliga sätten vi gått igenom för modellering av krav?

A
  • Domänmodellering
  • Användningsfallsdiagram
23
Q

Vilka är fördelarna med att dokumentera krav med hjälp av modeller?

A
  • Modeller möjliggör effektiv kommunikation för dem som kan modellera
  • Modeller möjliggör effektiv omvandling av naturligspråk krav till systemutveckling
24
Q

Om vi ​​i ett projekt skulle behöva beskriva i detalj hur en viss användar- och systeminteraktion sker, vilken UML-diagramtyp skulle använda?

A

Use case diagrams

25
Q

Icke-funktionella krav beskriver?

A

Önskade egenskaper - kvalitet och begränsningar för ett system

26
Q

I en situation där ett icke-funktionellt krav formuleras på ganska hög nivå, vad är ett rimligt sätt att gå vidare?

A

Det ska brytas ned till mer konkreta (ofta, funktionella) krav.

27
Q

Vilket av följande är kategorier av icke-funktionella krav?
Usability requirements
Actuality requirements
External requirements
Quantity requirements
Reliability requirements
Safety requirements

A

Usability requirements
External requirements
Reliability requirements
Safety requirement

28
Q

Vilka är de huvuduppgifterna för kravstyrning?

A
  • Prioritering av krav
  • Förändringshantering av krav
  • Spårbarhet av krav
29
Q

Förändringshantering av krav görs av?

A

Förändringskontrollgruppen av projektet

30
Q

Vad definierar ett spårbart krav?

A

Ett krav anses som spårbart om ursprunget av kravet (varifrån det kommer) samt dess vidare användning (relationen med andra krav och med utvecklingsartefakter) kan spåras.

31
Q

Vilka är fördelarna med kravspårbarhet?

A
  • Identifiering av onödig funktionalitet som är utvecklad men som inte är stödjer något mål.
  • Projektkontroll genom att identifiera nuvarande status av krav.
32
Q

Vilka är de vanligaste typerna av spårbarhetsrelationer?

A
  • beroende mellan intressentkrav
  • beroende mellan mål(+ medel) och intressentkrav
  • beroende mellan användningsfall och intressentkrav
33
Q

I vilket syfte prioriteras krav?

A

Rangordna krav för utveckling

34
Q

Hur används Kano klassificering för prioritering av krav?

A

För att rangordna krav för utveckling enligt förväntad kundens nöjdhet

35
Q

Med mål menar vi…

A

Påståenden om vad organisationen och dess intressenter vill uppnå

36
Q

Vilka är fördelarna med GORE?

A
  • Bättre förståelse och motivering för krav,
  • Stödjer identifiering och lösning av konflikt mellan kraven,
  • Ökar fullständigheten av kravspecifikationen
37
Q

Vad innebär målnedbrytning?

A

Målnedbrytning är processen att utveckla ett mer strategiskt mål i mer operativa (del) mål.

38
Q

Två relationer (länkar) som används mellan mål för nedbrytning av mål

A

AND, OR

39
Q

Vilka är fördelarna med AND relationen (länken) i nedbrytning av mål?

A

Det möjliggör en mer omfattande nedbrytning av mål

40
Q

Vad är rollen av Påverkare i BMM?

A

Att beskriva ett faktum som kan påverka mål eller medel

41
Q

Exempel på dåligt definierade mål…

A

“Fler studenter”
(ospecifikt, för låg granularitet)

“Systemet skall svara på alla förfrågningar inom 0,5 sekunder”
(för specifikt, hög granularitet)

42
Q

Exempel på bra definierade mål…

A

DSV ska kunna ge utbildning i mjukvaruutveckling

Informera studenter om kurser och deras scheman