KRAV-18 Kap 8 Flashcards
Vad står GORE för?
Goal Oriented Requirements Engineering.
Vad används GORE till?
- Bättre insamling av krav.
- Bättre förståelse för krav.
- Skilja icke-stabil från stabil information.
- För att kravspecifikationen ska bli fullständig.
- Hantering av konflikter mellan krav/intressenter.
Vad innebär “för bättre insamling av krav”? (GORE)
Målbaserat resonemang driver identifiering av krav utifrån nya/alternativa perspektiv.
Vad innebär “bättre förståelse för krav”? (GORE)
Ett krav för systen existerar för att mål tillför en grund/behov för kravet.
Vad innebär “att skilja stabil från icke-stabil information”? (GORE)
Mer abstrakta begrepp är mer stabila - mål är mer stabila än systemkrav.
Vad innebär “att kravspecifikationen ska bli fullständig”? (GORE)
Specifikationen är komplett med avseende på givna mål om alla mål kan uppnås med de angivna kraven.
Vad innebär “hantering av konflikter mellan krav/intressenter”? (GORE)
Genom att identifiera de mål som motsvarar de krav som är i konflikt, underlättas beslut som gäller valet av krav.
Definiera begreppet “mål”.
Ett mål är en avsikt med hänsyn till syftet vid ett subjekt.
Vilka två typer av mål finns det?
- Hårda mål (deras uppfyllelse kan granskas på ett EXAKT sätt.
- Mjuka mål (dessa mål kallas “mjuka” eftersom deras uppfyllelse inte kan prövas på ett exakt sätt)
Hur formuleras mål?
Med naturligt språk och semi-strukturerade specifikationer som uttrycker ett önskat tillstånd på en resurs och / eller på resursegenskaper utifrån en aktörs perspektiv.
Vilka målmodelleringsmetoder finns det?
- AND/OR träd
- BMM
- i*, KAOS, TROPOS
Hur kan ett mål brytas ned med AND/OR träd?
- AND-länkar (för att uppfylla målet måste alla delmål uppfyllas)
- OR-länkar (för att uppfylla målet minst ett delmål uppfyllas)
Hur modelleras AND- och OR-länkar?
OR /\
AND -[
Vilka skapade BMM?
Business Rules Group, antogs av Object Management Group (OMG) 2006
Vad är grundtanken med BMM?
Att använda mål som fundamentet (basen) för systemutveckling, för att koppla systemlösningar till deras affärsföresatser.