Funkcionalne specifikacije
Pred začetkom razvoja jasno določite pričakovano funkcionalnost.
Pred implementacijo preglejte, kaj naj funkcija ali stran počne, preden se to uresniči v delujoč zaslon.
Preoblikujte zahtevo v preverljiv izid.
- Razumite namen
Preberite pričakovani rezultat in obseg vsake funkcije.
- Preverite načrt strani
Preglejte strani, ki so povezane z delom.
- Odstranite manjkajoče podrobnosti
Odgovarajte na vprašanja o pojasnitvah z uporabo konkretnih poslovnih primerov.
Pojasnite, kakšno obnašanje pričakujete.
Orodja projekta prikazujejo analizo za poslovno področje, funkcijo ali stran. Preglejte, kaj je vključeno, in se prepričajte, da se to ujema z delom, ki ga morajo uporabniki opraviti.
Uporabite konkretne primere, da opišete pravila in izjeme. Razložite, katere informacije so potrebne, kakšen je pričakovani rezultat in kateremu obstoječemu delovnemu poteku mora novo okno slediti.
Opišite pravilo za vsako uporabniško dejanje.
Opis procesa odobritve. Če naloga zahteva odobritev, pojasnite, kdo jo predloži, kdo odloča in kaj se zgodi v vsaki fazi. Natančno pravilo pomaga razlikovati med običajnim potekom in izjemami, kot je na primer manjkajoč dokument ali zahteva, ki jo je treba vrniti na ponovno obdelavo.
Ohranite uporabno obstoječe vedenje. Pri nadomestitvi ročnega orodja ugotovite pravila, na katera se uporabniki že zanašajo. Razložite informacije in odločitve, ki bi morale ostati, nato pa jih ločite od sprememb, ki jih želite. To ohranja povezavo med izboljšavo in dejanskim delovnim procesom.
Preglejte različico z enakimi primeri.. Uporabite situacije, opisane med pripravo, pri preverjanju delujoče strani. Zaslon je lahko videti popoln, čeprav še vedno nepravilno obravnava pomemben izjemi. Specifikacija daje pregledu referenco, ki presega njegov vizualni videz.
Povežite specifikacijo z rezultatom, ki ga lahko preverite.
Jasno opredeljena funkcionalnost predstavlja referenco pri razvoju aplikacije. Primerjajte delujočo stran s pričakovanim obnašanjem in ne sodite samo na podlagi videza.
Ko se potrebe spremenijo, opišite nov rezultat v Studiu in ohranite kontekst strani, povezan z zahtevkom.
Strinjajte se z vedenjem, preden preverite zaslon
Opišite situacijo, ki sproži akcijo, potrebne informacije in pričakovani rezultat. To daje specifikaciji praktičen pomen za osebo, ki pregleda stran.
Vključite ustrezno izjemo, na primer manjkajoče informacije ali zahtevo, ki je ne bi smel uporabnik oddati. Ti primeri olajšajo preverjanje dokončnega vedenja.
Pojasnite namen, obseg in izjeme.
Preberite predlagano funkcionalnost. Preglejte namen, obseg in povezane strani. Preverite, ali vsak korak podpira nalogo, ki jo želi uporabnik opraviti.
Dopolnite manjkajoče poslovno pravilo. Odpovejte na pojasnila ali opišite spremembo načrtovane funkcije ali strani. Uporabite običajen primer in izjemo, da odstranite dvoumnost.
Primerjajte rezultat opravljenega dela. Ponovite te primere v razvojnem okolju. Zahte vajte ciljno korekcijo v Studiu, ko se dejansko vedenje razlikuje od dogovorjenega rezultata.
Dajte gradnji jasen poslovni kontekst
Opišite dejanje, uporabljene informacije in pričakovani rezultat v vsaki pomembni situaciji. To omogoča bolj natančno pripravo in kasneje bolj koristno pregledovanje.
Vprašanja o funkcionalnih specifikacijah
Določa uporabnika, dejanje, potrebne informacije in pričakovani rezultat. Vključite pomembne izjeme in meje obsega, tako da uspešen običajen primer ne bo zamenjan s celotnim poslovnim potekom.
Orodja projekta prikazujejo ustrezne definicije in podrobnosti. Dodajte pojasnilo k prizadetemu elementu, da se bo odgovor uporabljal v pravilnem kontekstu.
Zahteva vsebuje novo pravilo ali pojasnilo za ponovno obravnavo elementa. Spremljajte njegovo stanje in preglejte posodobljeni obseg; zahteva sama po sebi ne objavi spremenjenega zaslona.
Pretvorijo abstraktno pravilo v nekaj, kar je mogoče preveriti. Opisite vhod in rezultat za normalen primer in izjemo, nato pa uporabite enake primere med testiranjem aplikacije.
Izberite obstoječo stran v Studiu in razložite, kako se bo obnašanje spremenilo. Uporabite specifikacijo kot kontekst in nato preverite nastalo stran, preden se ustrezna različica objavi.