KRAV-18 Kap 1 Flashcards

1
Q

Systemkrav kan delas upp 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
2
Q

Vad är betydelsen av kravhantering?

A

Kravhantering handlar om att fånga kundernas/intressenternas grundläggande behov och mål för framtida system.

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

Hur kan mjukvarusystem kategoriseras?

A
  • Informationssystem (programvara på allmänt-bruk datorer)

- Inbyggda system (integration av specifik hårdvara och mjukvara)

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

Vilka utmaningar kan man finna i utvecklingen av mjukvarusystem?

A
  • Mjukvarubaserade innovationer.
  • Ökande komplexiteten.
  • Trycket att minska produktionskostnaderna.
  • Kortare utvecklingstider.
  • Högre kvalitetskrav.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vanliga problem inom kravhantering är att…

A

1) Krav inte återspeglar kundens verkliga behov för systemet. 2) Ofullständiga eller inkonsekventa krav. 3) Missförstånd mellan kunder & utvecklare. 4) Oplanerade ändringar under utvecklingsprocessen. 5) Varierande källor gällande krav och oförmåga att kontrollera eller spåra antalet krav.

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

Vanliga konsekvenser av problem i kravhanteringen blir…

A
  • Missnöjda kunder (överger systemet eller ersätter med ny lösning)
  • Systemet kan vara opålitligt att använda (logiska och tekniska fel)
  • Systemet kan levereras för sent och till högre kostnad än väntat (högre underhållskostnad)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad är SDLC?

A

Livscykeln för mjukvaruutveckling (Softwere Development Life Cycle).

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

Vad är ett krav?

A
  • Ett tillstånd (förmåga) som 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 som måste stödjas av ett system för att uppfylla ett kontrakt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vilka olika krav finns det? (De vanligaste)

A

Mål, scenarier och systemkrav.

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

Definiera “Mål”.

A

= Önskade tillstånd av aktörer (intressenter) och grupper av aktörer för en verksamhet och dess system.

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

Vad är systemkrav och hur delas dessa upp?

A
  • Beskriver funktioner och kvaliteter som ett system ska stödja. Ex. intressentkrav.
  • Delas upp i Funktionella och icke-funktionella krav.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vad är funktionella krav?

A

Uppgifter som utföras av ett system.

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

Vad är icke-funktionella krav?

A

Kvalitet och begränsningar på systemet.

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

Vad är en intressent (stakeholder)?

A

Personer eller organisationer som har påverkan (direkt eller indirekt) på systemet som skall utvecklas.

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

Vad är kravdokument/kravspecifikation?

A

Krav på ett system som dokumenteras i ett formellt dokument som används för att kommunicera med intressenter. Dokumentation sker vanligtvis i text eller modeller.

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

Finns en unik standard för hur en krav specifikation ska se ut?

A

NEJ. Men IEEE och US Department of Defense har definierat standarder.

17
Q

Vilka fem aktiviteter finns inom kravhantering?

A
  1. Insamling
  2. Dokumentering
  3. Förhandling
  4. Validering
  5. Styrning
18
Q

Vilka är de centrala begreppen?

A
  • Krav (Requirement)
  • Intressent (Stakeholder)
  • Kravdokument (Requirements document/specification)
  • Aktiviteter av kravhantering, kravhanteringsprocess (RE Process)
19
Q

Varför är kravhantering viktigt?

A

Fri diskussion. :)

Kravhantering påverkar hur ett projekt lyckas eller misslyckas