F1 - Översikt över kravhantering Flashcards

1
Q

Vad handlar kravhantering om?

A

Kravhantering handlar om att fånga kundernas grundläggande behov och mål för framtida (mjukvaru)system.
Det är meningslöst att systemet tycks fungera, om det inte har den funktionalitet som användarna vill ha eller behöver. Då är systemet i praktiken obrukbart.

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

Vad finns det för utmaningar i utvecklingen av mjukvarusystem?

A

 Mjukvarubaserade innovationer - kunder efterfrågar i allt högre grad om nya
funktioner.
 Ökande komplexiteten - funktioner, kvalitet och varianter.
 Trycket att minska produktionskostnaderna - på grund av intensiv konkurrens.
 Kortare utvecklingstider – enormt utbud, krav på lägre produktpriser.
 Högre kvalitetskrav - hög tillgänglighet, hög tid till

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

Vanliga orsaker till att projekt/system misslyckas?

A

Att kraven inte är kompletta eller att de inte är tydliga nog.

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

Vanliga problem och konsekvenser: (långt svar, men läs för att lära)

A

 Krav återspeglar inte kundens verkliga behov för systemet.
 Krav är ofullständiga och / eller inkonsekventa.
 Missförstånd mellan kunder och systemutvecklare.
 Tillsatsen av oplanerade ändringar under hela utvecklingsprocessen,
 Varierande källor krav, och
 Oförmåga att kontrollera eller
spåra antalet krav.
 Kunder och användare är inte nöjda med systemet - de kan inte använda dess egenskaper och därmed beslutar att överge systemet och ersätta det med en annan lösning.
 Systemet kan vara opålitligt i bruk, och framkalla både logiska och tekniska fel.
 Systemet kan levereras för sent och kosta mer än väntat; Dessutom kan kostnaden för underhåll vara mycket hög.

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

Vad är ett krav?

A

 Ett krav är ett tillstånd (förmåga) som en användare behöver för att lösa ett problem eller uppnå ett mål.
 Inom IT sammanhanget är ett krav ett tillstånd (förmåga) som måste stödjas av ett system för att uppfylla ett kontrakt (specifikation).

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

Ett krav kan samlas in i olika former. De vanligaste är mål, scenarier och systemkrav. Förklara dessa:

A

 Mål är önskade tillstånd av aktörer (intressenter) och grupper av aktörer för en verksamhet, och därmed, för dess system.
 Scenarier beskriver exempel på systemanvändning.
 (System*)krav beskriver funktioner och kvaliteter som ett system skall stödja.

Systemkrav kan presenteras som STK eller som modeller(klassdiagram) eller användningsfall.

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

Systemkrav finns i två typer, vilka?

A

 Funktionella (uppgifter som skall utföras av ett system)  Icke-funktionella (kvalitet och begränsningar i systemet)

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

Vad är intressenter?

A

 Intressenter är personer eller organisationer som har påverkan (direkt eller indirekt) på systemet som skall utvecklas. Som sådana har de vanligtvis krav för systemet.
 Intressenterna är kunder, domän experter, systemanvändare, systemutvecklare, och även andra som är involverade i affärsprocesser som automatiseras av systemet.

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

Ett kravdokument beskriver:

A

 De funktioner som systemet ska ge
 Kvalitet/begränsningar under vilka systemet ska fungera
 Affärsmål som systemet bör stödja
 Beskrivningar av andra system som systemet måste integreras med, osv.

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