Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

Lokasjons- og kontekstbaserte tjenester - Department of Computer ... Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

17.11.2012 Views

B KRAVSPESIFIKASJON 3 Alternative course 2.1. F˚ar ikke treff og ber brukeren om ˚a sjekke\reformulere spørsm˚alet. 2.2. Sjekker og evt. reformulerer spørsm˚alet. 2.2.1. Velger ˚a loggføre spørsm˚alet. Se 1.2. 3.1. Systemet finner flere alternativ. Presenterer en liste m\forklaring til bruker. 3.2. Bruker velger fra listen, eller søker p˚a nytt. Se 1.2. 4.1. Sjekker om “sted” finnes i systemet og presenterer kart over Gløshaugen, med et merke over “sted”, men er ikke korrekt. 4.2. Bruker finner ut at dette ikke er korrekt, og skal da kunne gi tilbakemelding til systemet. 4.3. Systemet loggfører episoden og sender varsel til systemansvarlig. 5.1. Hvor er “forelesning”? 5.3. Hvor er dagens “forelesning”? 5.2. Sjekker om “forelesning” finnes. Er ikke annet spesifisert, vis kart over Gløshaugen. Har kurset flere forelesningssaler, vis alle. 5.4. Skal kun gi et treff, evt. ingen hvis forelesning ikke finnes\avlyst. 6. Comments Bruker er kjent ved Gløshaugen, dvs. klarer ˚a orientere seg vha. kart, men ikke navn p˚a bygninger eller romnummerering. Kunne valgt ˚a skille ut pkt 5 som egen UC, men kom til den konklusjonen at dette er en variasjon av spørsm˚alet. B.2 Bruker krav 2 - Hva inneholder 1. Case id, name UC2, Use Case 2 - “Hva inneholder’-spørsm˚al?” 2. Risk Factors Frequency of occurrence: Daglig (>5) Impact of failure: Likely: Spørsm˚al skrevet feil, lav risiko, bruker m˚a stille spørsm˚alet p˚a nytt Rare: Systemet klarer ikke˚a finne noe svar, medium risiko, kan miste brukere Worst: Systemet gir feilaktige opplysninger, høy risiko, bruker m˚a kunne gi tilbakemelding 3. Case conditions Invariants: Forskjellige spørsm˚al, samme svar. Eks: antall seter\hvor mange seter Pre-conditions:

4 B KRAVSPESIFIKASJON - Bruker trenger ikke ˚a være logget inn. - Bruker trenger ikke ˚a posisjoneres. - Bruker m˚a (muligens) kjenne til\presenteres med mulige attributter. - Attributtene m˚a være et oppslag i systemets database. 4. Course of action Student Lokasjonsbasert infosystem 1.1. Spør etter “innhold”. 1.2.1. Sjekker om “innhold” finnes i systemet. presenterer kart over Gløshaugen, men et merke over “sted” og presenterer “innhold”. eller 1.2.2. Gir kun informasjon om “innhold”. Steg 1.1, 1.2.1. og 1.2.2. gjentas til bruker er fornøyd Alternative course 2.1. F˚ar ikke treff og ber brukeren om ˚a sjekke\reformulere spørsm˚alet 2.2.. Sjekker og evt. reformulerer spørsm˚alet. 2.2.1. Velger ˚a loggføre spørsm˚alet. Se 1.2.1 og 1.2.2. 3.1. Systemet gir feilaktige opplysninger: - Feil i data - Kommer frem til feil svar 3.2. Bruker finner ut at dette ikke er korrekt, og skal da kunne gi tilbakemelding til systemet. 5. Comments Ingen. B.3 Bruker krav 3 - Hvor g˚ar jeg 1. Case id, name (mulig avgrensning) UC3, Use Case 3 - “Hvor g˚ar jeg”spørsm˚al? 2. Risk Factors Frequency of occurrence: Flere ganger i timen (>5) Impact of failure: Likely: Spørsm˚al skrevet feil, lav risiko, bruker m˚a stille spørsm˚alet p˚a nytt Likely: Egne navn p˚a steder, medium risiko, kan miste brukere, logg, nytt oppslag Rare: Systemet klarer ikke˚a finne noe svar, medium risiko, kan miste brukere Worst: Systemet foresl˚ar feil veivalg, høy risiko, bruker m˚a kunne gi tilbakemelding

4 B KRAVSPESIFIKASJON<br />

- Bruker trenger ikke ˚a være l<strong>og</strong>get inn.<br />

- Bruker trenger ikke ˚a posisjoneres.<br />

- Bruker m˚a (muligens) kjenne til\presenteres med mulige attributter.<br />

- Attributtene m˚a være et oppslag i systemets database.<br />

4. Course <strong>of</strong> action<br />

Student <strong>Lokasjons</strong>basert infosystem<br />

1.1. Spør etter “innhold”.<br />

1.2.1. Sjekker om “innhold” finnes i systemet.<br />

presenterer kart over Gløshaugen, men et merke over “sted” <strong>og</strong> presenterer<br />

“innhold”.<br />

eller<br />

1.2.2. Gir kun informasjon om “innhold”.<br />

Steg 1.1, 1.2.1. <strong>og</strong> 1.2.2. gjentas til bruker er fornøyd<br />

Alternative course 2.1. F˚ar ikke treff <strong>og</strong> ber brukeren om ˚a sjekke\reformulere<br />

spørsm˚alet<br />

2.2.. Sjekker <strong>og</strong> evt. reformulerer spørsm˚alet.<br />

2.2.1. Velger ˚a l<strong>og</strong>gføre spørsm˚alet. Se 1.2.1 <strong>og</strong> 1.2.2.<br />

3.1. Systemet gir feilaktige opplysninger:<br />

- Feil i data<br />

- Kommer frem til feil svar<br />

3.2. Bruker finner ut at dette ikke er korrekt, <strong>og</strong> skal da kunne gi tilbakemelding<br />

til systemet.<br />

5. Comments Ingen.<br />

B.3 Bruker krav 3 - Hvor g˚ar jeg<br />

1. Case id, name (mulig avgrensning) UC3, Use Case 3 - “Hvor g˚ar jeg”spørsm˚al?<br />

2. Risk Factors Frequency <strong>of</strong> occurrence:<br />

Flere ganger i timen (>5)<br />

Impact <strong>of</strong> failure:<br />

Likely: Spørsm˚al skrevet feil, lav risiko, bruker m˚a stille spørsm˚alet p˚a nytt<br />

Likely: Egne navn p˚a steder, medium risiko, kan miste brukere, l<strong>og</strong>g, nytt<br />

oppslag<br />

Rare: Systemet klarer ikke˚a finne noe svar, medium risiko, kan miste brukere<br />

Worst: Systemet foresl˚ar feil veivalg, høy risiko, bruker m˚a kunne gi tilbakemelding

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!