• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/29

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

29 Cards in this Set

  • Front
  • Back

Vad står GORE för?

Goal-oriented Requirement Engeneering

Hur sker Målorienterad kravhantering?

I målorienterad kravhantering måste mål insamlas, dokumenteras, förhandlas, valideras och hanteras. Mål är enkla att hantera (än t.ex. krav) - på grund av en mindre mängd av artefakter, kortare beskrivningar, och högre stabilitet.

Vad är Betydelse av GORE/


För bättre insamling av krav ?

Målbaserat resonemang driver identifiering av krav utifrån nya/alternativa perspektiv.

Vad är Betydelse av GORE/


för Bättre förståelse för krav?

Ett krav för system existerar för att ett/flera mål tillför en grund/behov för kravet.

Vad är Betydelse av GORE/


vid Åtskiljandet av stabil information från icke-stabil information?

Mer abstrakta begrepp är mer stabila – mål är mer stabila än systemkrav.

Vad är Betydelse av GORE/


För att kravspecifikationen ska bli fullständig?

Specifikationen är komplett med avseende på givna mål om alla mål kan uppnås med de angivna kraven.

Vad är Betydelse av GORE/


för Hantering av konflikter mellan olika krav/intressenter?

Genom att identifiera de mål som motsvarar de krav som är i konflikt, underlättas beslut som gäller valet av krav.

Beskriv begreppet mål?

Begreppet mål.


Ett mål är en avsikt med hänsyn till syftet vid ett subjekt (verksamhet, produkt, system, etc.)

Vad avser ett mål?

· Ett mål kan avse systemet som skall utvecklas ("systemmål")


· eller verksamheten ("affärsmål") där systemet kommer att användas.



Vart ligger vårt fokus när det gäller mål?

Vårt fokus ligger på affärsmål och stödet för dessa, genom krav på IT-system.

Mål kan formuleras på olika abstraktionsnivåer, vilka är dessa?

· T.ex. genom att fundera på hög (strategisk/affärs-) nivå: exempel:


“service till fler patienter”, för ögonvård


“förse närvarande kontant service”, för bankomat maskiner


· Eller på lägre nivåer. exempel:


"skicka remiss till specialist inom en dag" eller "Kort ska behållas efter tre felaktiga försök"

hur bryter man ner mål?

Mål bryts ner mot delmål och vidare till medel som relaterar vidare till kraven för systemet som ska utvecklas.

Mål omfattar två huvudtyper, vilka?

Hårda mål (”hard goals”): deras uppfyllelse kan granskas på ett exakt sätt.


Exempel:"Alla tågdörrar skall förbli stängda under tiden tåget är i rörelse"


Mjuka mål (”soft goals”): dessa mål kallas ”mjuka” eftersom deras uppfyllelse inte kan prövas på ett exakt sätt.


Exempel:"Interaktioner med inbjudna deltagare bör begränsas så mycket som möjligt"

I en del litteratur klassificeras lägre-nivå mål som?

Funktionella (system)mål motsvarar de funktioner som systemet förväntas ge.




Icke-funktionella (system)mål avser systemets förväntade egenskaper, såsom säkerhet, prestanda, tillgänglighet.


Exempel; ”System skall vara säkert”

Vilket språk används vid dokumentering av mål?

Naturligt språk baserade,


semi-strukturerade specifikationer används ofta för att beskriva (dokumentera) mål.

Hur uttrycks ett mål?

Ett mål kan uttryckas som ett önskat tillstånd (avsikt) på en resurs (process, objekt) och / eller på en resursegenskaper, utifrån en aktörs perspektiv.




Exempel:“behandling (resurs) skall bli tillgänglig (tillstånd)”,


“tillhandahålla/skaffa (tillstånd) behandling (resurs)”


“skicka remiss (resurs) till specialist under en dag (resursegenskap)”

Hur bryts ett mål ner?

Ett mål bryts ner (förfinnas) genom att fråga ”hur”(eng. ”how”).

Hur bryter man ner delmål?

Mål bryts ned till delmål, och ofta på lägsta nivån till konkreta aktiviteter, dvs. medel (eng. ”means”).

Medel representerar i målmodellering?

Vid målmodellering representerar medel den lägsta (botten-) nivån.

Till skillnad mot mål, är medel?

Till skillnad mot mål, är medel en aktivitet som är ”under kontroll” av företaget i fråga.




Exempel:


“provide leading customer service” (mål), how?


“hire experienced customer service personnel” (medel


)“send referral to the specialist within a day” (mål) how?”


“send referral by e-mail” (medel)

Vilka målmodelleringsmetoder/-språk finns det?

Det finns olika målmodelleringsmetoder/-språk som tex.:


AND/OR träd och grafer (”tree and graphs”)


BMM


i*, KAOS, TROPOS

AND/OR träd och grafer kan brytas ner genom 2 länkar, vilka?

Ett mål kan brytas ner genom följande 2 länkar:


AND-länk(för att uppfylla målet måste alla delmål uppfyllas).


”DSV should be able to provide distance education”


”DSV should be able to register students for DE” and ”DSV should be able to provide course curriculum for DE”


OR-länk(för att uppfylla målet måste minst ett delmål uppfyllas).


”Inform students about new rules for thesis supervision”


”Inform students via e-mail” or ”Inform students via a specialized Web portal”

Vad Består AND/OR träd av?

 Består av noder som representerar målsnedbrytningar
Hierarkisk, varje nod har exakt en super-mål
Grafisk notation indikerar typ av nedbrytning (AND / OR)

Består av noder som representerar målnedbrytningar


Hierarkisk, varje nod har exakt ett super-mål.


Grafisk notation indikerar typ av nedbrytning (AND / OR)

AND/OR graf delmål?

Vissa delmål bidrar till mer än en super mål.

Vissa delmål bidrar till mer än en super mål.

Vad är AND/OR graf utvidgning?

 Olika typer av beroende relationer mellan mål kan adderas:
Med användning av krav verktyg, spårbarhetslänkar kan användas för att dokumentera mål beroenden

Olika typer av beroende relationer mellan mål kan adderas:


Med användning av krav verktyg, spårbarhetslänkar kan användas för att dokumentera mål beroenden

Vad står BMM för och vilket perspektiv utvecklas det?

Business Motivation Model.


Alla element av en BMM utvecklas ur ett affärsmässigt perspektiv.

Vad är grundtanken med BMM och vilka verktyg kan man bygga BMM?

Grundtanken är att använda mål som fundamentet (basen) för systemutveckling, för att koppla systemlösningar till deras affärs föresatser.




En BMM-modell kan skapas med grundläggande ritverktyg (t.ex. de som ingår i MS Word).

Vilken huvudkoncept är BMM baserad på?

BMM Tekniken baseras på tre huvudkoncept:


Mål (”End” / ”Goal”)


Medel (”Means” / ”Course of Action”)


Påverkare (”Influencer”

Hur definieras BMM mål och medel?

Mål och medel i BMM definieras enligt de generella riktlinjer som gäller strukturering av mål (bilderna 13 och 14). Dem som påverkar: något som kan påverka utförandet av mål eller medel.


Exempel på mål:


“behandling (resurs) skall bli tillgänglig (tillstånd)”“tillhandahålla/skaffa (tillstånd) behandling (resurs)”“skicka remiss (resurs) till specialist under en dag (resursegenskap)”


Exempel på medel:


“hire experienced customer service personnel” (aktivitet)“send referral by e-mail” (aktivitet)