quiz Flashcards
(42 cards)
Sant eller falskt?
Icke-funktionella krav beskrivs av icke-funktionella användningsfall.
Falskt
Sant eller falskt?
Icke-funktionella krav sätter begränsningar till informationssystemdesign.
Sant
Vilket av följande påståenden är sant?
- Krav är något som alla vill ha.
- Krav är något som användarna behöver för att åstadkomma ett mål.
- Krav är något som användarna gillar
Krav är något som användarna behöver för att åstadkomma ett mål.
Kravhanteringsprocessen är iterativ och inkrementell betyder att?
Kraven insamlas, dokumenteras, förhandlas och valideras i portioner.
Vilket av följande påståenden är sant?
- Kravhanterare samarbetar tajt med intressenter.
- Kravhanterare och projektledare är samma sak.
- Kravhanterare programmera.
Kravhanterare samarbetar tajt med intressenter.
Vilket av följande INTE är en kravframtagningsteknik?
- BRUF
- Perspective-based reading
- Questionnaires
- Focus groups
- Perspective-based readings
- BRUF
Vilka av följande är förutsättningar för en lyckad intervju?
- Intervju mål är tydliga.
- Kravhanterare befinner sig i samma rum som intressenter.
- Kravhanterare känner till terminologin och ordförrådet som används av intressenterna.
- Intervju mål är tydliga.
- Kravhanterare känner till terminologin och ordförrådet som används av intressenterna.
Vad behövs för en framgångsrik kravhanteringsworkshop?
- Facilitator, ibland även kallad för workshop ledare
- Intressentgruppen ges befogenhet att lösa problemet
Nämn två typer av observation i kravhantering?
Direkt observation
Etnografisk observation
Vilka är fördelarna med att dokumentera krav?
- Kravingenjörer behöver inte att memorera krav
- Det stöder kommunikation bland alla som dokumenterar krav i ett projekt
- Det är till hjälp när kraven behöver ändras
Vilket av följande påståenden är falsk?
- Kravhanteringsverktyg stödjer inte prioritering av krav
- Vissa kravhanteringsverktyg är relativt lätta att lära
- Kravhanteringsverktyg möjliggör effektiv hantering av krav
Kravhanteringsverktyg stödjer inte prioritering av krav
Vilket av följande påståenden är falskt?
- Kravhanteringsverktyg gör kraven bättre
- Kravhanteringsverktyg möjliggör att redigera och lagra krav
- Kravhanteringsverktyg möjliggör unikt identifiering av krav
- Kravhanteringsverktyg möjliggör att hitta kraven med samma attribut
Kravhanteringsverktyg gör kraven bättre
Vilket av följande påståenden är sant?
- Ett krav borde bli konsekvent
- Ett krav borde inte bli genomförbart
- Ett krav borde beskriva flera verksamhetsprocesser
- Ett krav borde vara så generiskt som möjligt
Ett krav borde bli konsekvent
Vilket av följande påståenden är sant?
- Ett krav borde bli ospårbart
- Ett krav borde inte vara möjlig att testa
- Ett krav borde bli entydigt
Ett krav borde bli entydigt
Vilken av följande är inte ett vanligt attribut på krav?
- Aktör
- Prioritet
- Unik identifiering
- Use case diagram
Use case diagram
Bra eller dåligt krav? Motivera
“Systemet ska visa lämpliga vyer för studenten att läsa dokument”
Dåligt, det är otvetydigt (“lämpliga” specifieras inte)
Bra eller dåligt krav? Motivera
“Systemet ska vara lätt att använda”
Dåligt, det är otvetydigt
(vad innebär “lätt att använda” mer specifikt?)
Bra eller dåligt krav? Motivera
“Systemet skall förhindra obehörig åtkomst till patientjournaler genom lösenord kontroll”
Kravet är korrekt, den beskriver ett resultat/process och har rätt grammatik
Vad är syftet med kravförhandling?
Att lösa möjliga konflikter mellan krav
Vilket av följande påståenden är sant?
- Lösningar till motstridiga krav leder aldrig till nya krav
- Vissa motstridiga krav bör lösas efter att de har utvecklats
- Konflikter mellan krav bör lösas före deras utveckling
Konflikter mellan krav bör lösas före deras utveckling
Vad är syftet med kravvalidering?
- Att godkänna dokumenterade krav för vidare systemutveckling
- Att kontrollera kvaliteten på dokumenterade krav
Vilka är de två vanliga sätten vi gått igenom för modellering av krav?
- Domänmodellering
- Användningsfallsdiagram
Vilka är fördelarna med att dokumentera krav med hjälp av modeller?
- Modeller möjliggör effektiv kommunikation för dem som kan modellera
- Modeller möjliggör effektiv omvandling av naturligspråk krav till systemutveckling
Om vi i ett projekt skulle behöva beskriva i detalj hur en viss användar- och systeminteraktion sker, vilken UML-diagramtyp skulle använda?
Use case diagrams