KRAV-18 Kap 1 Flashcards
Systemkrav kan delas upp i två typer, vilka?
- Funktionella (uppgifter som skall utföras av ett system)
- Icke-funktionella (kvalitet och begränsningar i systemet)
Vad är betydelsen av kravhantering?
Kravhantering handlar om att fånga kundernas/intressenternas grundläggande behov och mål för framtida system.
Hur kan mjukvarusystem kategoriseras?
- Informationssystem (programvara på allmänt-bruk datorer)
- Inbyggda system (integration av specifik hårdvara och mjukvara)
Vilka utmaningar kan man finna i utvecklingen av mjukvarusystem?
- Mjukvarubaserade innovationer.
- Ökande komplexiteten.
- Trycket att minska produktionskostnaderna.
- Kortare utvecklingstider.
- Högre kvalitetskrav.
Vanliga problem inom kravhantering är att…
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.
Vanliga konsekvenser av problem i kravhanteringen blir…
- 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)
Vad är SDLC?
Livscykeln för mjukvaruutveckling (Softwere Development Life Cycle).
Vad är ett krav?
- 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.
Vilka olika krav finns det? (De vanligaste)
Mål, scenarier och systemkrav.
Definiera “Mål”.
= Önskade tillstånd av aktörer (intressenter) och grupper av aktörer för en verksamhet och dess system.
Vad är systemkrav och hur delas dessa upp?
- Beskriver funktioner och kvaliteter som ett system ska stödja. Ex. intressentkrav.
- Delas upp i Funktionella och icke-funktionella krav.
Vad är funktionella krav?
Uppgifter som utföras av ett system.
Vad är icke-funktionella krav?
Kvalitet och begränsningar på systemet.
Vad är en intressent (stakeholder)?
Personer eller organisationer som har påverkan (direkt eller indirekt) på systemet som skall utvecklas.
Vad är kravdokument/kravspecifikation?
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.