BRS pret VID
Programmatūras izstrādes projektā BRS (biznesa prasību specifikācija) ir dokuments, kurā ir detalizēti aprakstītas klienta prasības. Tajā ir informācija par biznesu un informācija par procesiem, kas jāievieš programmatūrā. SRS (programmatūras prasību specifikācija) norāda programmatūras sistēmas prasības. Tajā iekļauts izstrādājamās sistēmas apraksts. VID iekļauj tādu informāciju kā lietotāju mijiedarbība ar programmatūras sistēmu, nefunkcionālās prasības utt.
Kas ir BRS??
BRS (biznesa prasību specifikācija) ir dokuments, kas detalizēti raksturo klienta prasības. Uz to atsauksies izstrādes komanda, izstrādājot programmatūru, un testēšanas komanda testēšanas posmā. Šeit ir informācija par procesiem, kas jāievieš programmatūrā, un par to, vai ir vajadzīgas jaunas funkcijas. Kopumā BRS satur informāciju, piemēram, par to, kurš plāno lietot programmatūru, maksimālo vienlaicīgo lietotāju skaitu, kas izmantos sistēmu, lietotāju tipus, lietojumu datorprasmi, problēmas, ar kurām pašlaik saskaras lietotāji, drošības līmeni, ko pieprasa lietojumprogrammas, aparatūras un vides ierobežojumi, ar kuriem saskaras programmatūra. Tas arī sniedz pašreizējās sistēmas un iespējamo turpmāko paplašinājumu aprakstu. BRS arī apraksta nodevumus vai to, ko sagaida klients. Tajā jāapraksta arī uzticamības līmenis, ko sagaida programmatūra. Vissvarīgākais ir tas, ka BRS nav rakstīts, izmantojot kādu no datora žargoniem.
Kas ir VID?
VID norāda programmatūras sistēmas prasības. Tajā iekļauts izstrādājamās sistēmas apraksts. Tas ietver to, kā lietotājs mijiedarbojas ar sistēmu, izmantojot lietošanas gadījumus. Lietošanas gadījumi sniedz darbību aprakstu, kas notiek starp lietotājiem un programmatūras sistēmu. Parasti UML (vienotā modelēšanas valoda) tiek izmantota, lai oficiāli norādītu lietošanas gadījumus VID. Tajā ir arī nefunkcionālās prasības, piemēram, veiktspējas prasības, sistēmas prasītie standarti un visi sistēmas ierobežojumi. VID vienmēr jābūt pareizam un konsekventam, jo izstrādātāji to izmanto izstrādes procesā. Tam jābūt arī viennozīmīgam. Parasti VID jāietver vismaz šādas sadaļas: ievads, vispārīgs sistēmas apraksts un īpašās prasības. Ievadā skaidri jādefinē paredzamās sistēmas darbības joma, cita starpā, piemēram, sistēmas mērķis un sistēmas pārskats. Kopējais apraksts sniedz lietotāja mijiedarbību, sistēmas atkarības un ierobežojumus utt. Īpašās prasības satur visas veiktspējas prasības, prasības datu bāzēm utt..
Kāda ir atšķirība starp BRS un VID?
BRS ir dokuments, kurā detalizēti aprakstītas klienta prasības, izmantojot netehniskus terminus, savukārt VID programmatūras programmatūras prasības nosaka formālāk. VID apraksta, kā lietotāji mijiedarbojas ar sistēmu, izmantojot lietošanas gadījumus (norādītus ar UML), turpretī BRS sniedz lietotāja mijiedarbības aprakstu. Gan BRS, gan VID izstrādātāji izmanto gan izstrādes procesā, gan sistēmas testēšanai.