Hva er fordelene med en Bruk sak?

Hva er fordelene med en Bruk sak?


Bruk tilfeller utnyttes i programvare og web-utvikling for å beskrive de ulike interaksjoner som kan skje mellom en bruker og et system eller applikasjon. Fordi bruksmåter fokus på mennesker og ikke selve systemet, blir systembehov avdekket tidlig, noe som åpner opp en rekke fordeler i hele produktutviklingsprosessen.

produkt Discovery

Definere brukstilfeller tidlig kan bidra til at programvareutviklingsteam vil bygge riktig produkt. Allerede før kravene er definert, prosessen med å utvikle bruk tilfeller kan avdekke problemområder eller atferd som kan tas opp med nye programvareprodukter eller forbedringer av eksisterende produkter.

krav Definisjon

Bruk tilfeller er en naturlig byggestein for å definere funksjonelle krav. Ved å etablere en felles forståelse om hvordan en bruker vil samhandle med det nye produktet, blir det mye lettere å beskrive hvordan det produktet må arbeide. For eksempel, hvis du var å bygge en ny ATM-grensesnitt, kan en use case beskriver et scenario der en spansktalende person vil bruke minibank for å ta ut penger. Et krav om å støtte slik bruk tilfellet ville være at systemet må vise instruksjoner på spansk.

Utvikling

Bruk tilfeller kan bidra til å forenkle programvareutvikling prosessen. Når kravene er i tråd med bruksmåter, blir det lettere å organisere ingeniørressurser og redusere kompleksitet, slik at utviklere å fokusere på en bestemt bruk av gangen.

testing

En annen fordel med bruk tilfeller er at det bidrar til å identifisere hva som kan gå galt under en brukerinteraksjon. Fordi ønskede resultater er tydelig beskrevet i bruksmåter, er det lettere å etablere testkriterier. Test tilfeller kan bygges for å matche hver enkelt brukstilfelle, noe som gjør dem enkle å validere.

kommunikasjon

Hvorvidt en brukstilfellet er dokumentert ved hjelp av narrativ tekst eller et diagram, bør det være lett forstått av interessenter på alle nivåer, inkludert ledere, markedsførere og brukerne selv, ikke bare programvare ingeniører. Dette gjør produktet eiere og prosjektledere til å kommunisere mer effektivt, inkludere interessenter tidlig i prosessen og få buy-in fra sentrale beslutningstakere. Det skaper en felles visjon av problemet som skal løses og bro over gapet mellom de som forstår problemet og de som vet hvordan å bygge løsningen.