Quiz Flashcards
Varför behöver vi utvecklingsmetoder?
Kvalitet, effektivitet och förutsägbarhet
Vad svarar utvecklingsmetoderna för?
Att minska komplexiteten
Vilka är de fem separata stegen i vattenfallsmodellen?
- Kravanalys och specifikation
- Design
- Implementering
- Test och verifikation
- Installation och underhåll
Vad innebär en interativ modell?
Att man upprepar och skapar sig ett delresultat genom att arbeta igenom ett antal steg.
Vad är ett inkrement?
Ett delresultat som är färdigt/användbart
Vad står RUP för?
Rational Unified Process
RUP har en utvecklingsprocess uppdelad i fyra stadier, vilka?
Förberedelse
Etablering
Konstruktion
Överlämning
Problem med RUP?
Alltför omfattande och kräver nedskärning v antalet artefakter(dvs dokument och modeller)
Vad betonar the agile manifesto? 4 värderingar.
- individer och interaktion framför processer och verktyg
- fungerande programvara framför detaljerad dokumentation
- samarbete med kunden framför avtalsförhandlingar
- att bejaka förändringar framför att följa en utstakad plan
En orsak till att IT-system ofta upplevs som misslyckade är svårigheten i att
omvandla visionen som finns i intressenternas hjärnor till tydliga krav på systemet
Vad är en kravspecifikation?
Det är et dokument som beskriver kraven för hela systemlösningen
Vilka krav ska vi fråga efter?
Funktionskrav Prestandakrav Tillgänglighetskrav Affärskrav/Verksamhetskrav Dokumentationskrav Användbarhetskrav Plattformskrav Säkerhetskrav
Att prioritera önskemål kan göras med MoSCoW, vad står det för?
Must have
Should have
Could have
Won’t have this time
Vad bör man skilja på när man gör en estimering?
Uppskattningar
Målsättningar
Åtaganden
Vad är studentsyndromet?
Att det finns risk för att man skjuter upp jobbet tills det börjar bli ont om tid