F7- kravstyrning Flashcards

1
Q

Om kravstyrning (generellt)

A

Huvudmålet är att identifiera förändringar inom kontexten för systemet (genom skanning, övervakning eller prognos) och bedöma effekterna av dessa förändringar. Förändringar kan tex vara att intressenternas mål förändras eller att konkurrerande produkter framkommer.

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

Förändringshantering är:

A

Att göra ändringar i krav på sättet att varje förändring är komplett avslutad.

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

Förklara spårbarhet:

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.

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

Varför behövs spårbarhet?

A

 Förändringshantering
Vid en förändring möjliggör spårbarhet identifiering av kraven som påverkas av
förändringen, samt en prognos av ansträngningen.
 Kontrollbarhet (verifiering) och acceptans
Det stödjer validering av att ett krav används vid implementering av systemet.
 Projektsspårbarhet
Det stödjer projekts spårning, dvs. identifiering av nuvarande projektstatus.
 Återanvändning
Det stödjer återanvändning av utvecklingsartefakter även i andra projekt för utveckling
av system (genom att tex koppla krav med befintliga testfall eller mjukvarukomponenter)
 Upptäckning av ”gold-plating”
Utvecklingen av ej-nödvändiga funktioner och egenskaper kallas “gold-plating”; med hjälp av spårbarhet kan kraven utan betydelse (från mål, eller till implementation) upptäckas.
 Förvaltning
Spårbarhet stödjer lättare förvaltning av systemet; pga. av länkarna mellan kraven och andra utvecklingsartefakterna går det snabbare att identifiera orsaken och påverkan av fel.

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

Kriterier för prioritering:

A

 Betydelse
Vikten för genomförandet av systemet, marknads krav, osv.
 Kostnad
Financiella resurser som krävs för att genomföra/utveckla kravet.
 Skada
Förlusten som skulle uppstå från att försumma kravet.
 Varaktighet
Den hänvisar till den tid som behövs för att utveckla (realisera) kravet.
 Risk
Risken som är involverad vid realisering av kravet, som tex. att överstiga en tidsplan
(med dess sannolikhet och “skada” information)
 Volatilitet
Sannolikheten att kravet förändras under utvecklingsprocessen eller senare.

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

Kända metoder för prioritering:

A

Rankning: kraven rangordnas av individuella intressenter eller av en grupp av dem med hänsyn till en vald kriterium såsom kostnad.
 Top-tio: 10 krav väljs ut enligt ett kriterium; då de rangordnas efter (ett annat) kriterium.
 Enda-kriterium klassificering: metoden klassificerar krav som grundas på ett kriterium. Ett vanligt kriterium för klassificering är nödvändighet av krav (IEEE Std):
 Nödvändigt: innebär att systemet inte kommer att godkännas om detta krav inte uppfylls.
 Villkorligt: kravet skulle förbättra systemet, men skulle inte göra systemet oacceptabelt om det är frånvarande.
 Valfritt: innebär att kravet kan eller inte kan vara givande för systemet.

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

Vad är kano-klassificering:

A

Metoden avser effekten av krav utefter kunders nöjdhet. Det är en fyrfältare uppdelad i degree of fullfillment och customer satisfaktion.

De olika delarna:
 Dissatisfier (“must-be”): systemet måste implementra detta krav för att möjliggöra marknadsinträde
 Satisfier: kunden frågar efter ett krav; därmed påverkar det positivt graden av kundens nöjdhet.
 Delighter: kunder är inte medvetna om kravet, eller förväntar de inte dess implementering i systemet. Kundernas nöjdhet ökar oproportionerligt .

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