? Brukstilfeller er skrevet for å bidra til å forklare programvare eller forretningssystemer . De viktigste kjennetegn ved et use case er at den viser ved eksempel hvordan systemet works.A use case inkluderer en skuespiller eller skuespillere , et mål å oppnå innenfor systemet og den grunnleggende flyten av hendelser ( handlingen tiltak for å nå målet ) . Enkle diagrammer brukes ofte for å illustrere en use case . Historie
Ivar Jacobson , en ekspert innen programvareutvikling, først beskrevet bruksmåter i en artikkel publisert i 1987 . Han skapte et nytt begrep ( på svensk , sitt morsmål ) som kan oversettes omtrent til "situasjon for bruk " eller "bruk saken. " Finne disse begrepene noe klumpete , han senere videreutviklet den engelske oversettelsen av sin nye uttrykket å "bruke saken. "
Fordeler
Et brukstilfelle viser leseren hvordan et system funksjoner i en bestemt situasjon . Fordi den inneholder ulike aktører engasjerer systemet med konkrete resultater , legger det klarhet til ellers tørre systemet spesifikasjoner .
Bruk sak vs Scenario
p Det er noen debatt om forskjellen mellom begrepene " use case " og " scenario " i å forstå hvordan systemene work.However , er det generelt akseptert at : --- et scenario er mer spesifikk enn et use case --- et brukstilfelle kan omfatte mer . enn ett scenario.
Lengde og Event Flows
Bruk tilfeller kan være kort og konsis ( bare noen få setninger ) , eller et lengre dokument , avhengig av hva som er nødvendig . den viktigste flyten av hendelser er det viktigste scenario: en der målet er nådd via den enkleste path.However , i mer avanserte bruksmåter, er mer enn ett flyt beskrevet . Alternative renn er gode måter å legge dybde til leserens forståelse av hvordan et system oppfører seg. De beskriver hva som skjer hvis noe går galt , eller hvis omstendighetene er bare litt forskjellig fra den grunnleggende flyt.
Et eksempel
En enkel use case er som følger : System: XYZ Søk på internett EngineDescription /mål: Søk etter websider relatert til en nøkkel setning bruker XYZ Internett-søk engine.Actors : Internet usersFlow over hendelser for hovedscenario : 1 . Bruker navigerer til hjemmesiden for XYZ søk engine.2 . Brukeren skriver en nøkkel setning inn i søket field.3 . Søkemotoren viser en side med søkeresultater basert på nøkkelen phrase.4 . Bruker blar blant side beskrivelser displayed.5 . Brukeren velger en bestemt side og klikk på link.6 . Søkemotoren viser bestemt nettside
Tips
Følg disse tipsene for å skrive effektive bruksmåter : . --- Skriv i et språk som er lett å forstå , unngå teknisk diskusjon med mindre det er hensiktsmessig for publikum. --- ikke inkluderer unødvendige detaljer som har en tendens til å overvelde og kjede leseren .