Mis on nõuete jälgitavus?

Nõuete jälgitavus on tehnika, mida kasutatakse tarkvaraarendusprojektides, et tagada kasutajate vajaduste täielik rahuldamine ja defektide minimeerimine. Selle projektijuhtimistehnika kasutamisel dikteerivad kasutaja vajadused nõuded, arendustegevuse ja kvaliteedi tagamise. Põhirakendused võivad maatriksite loomiseks kasutada arvutustabeleid ja keerukad teostused kasutavad sageli erinõuete haldamise rakendusi.

Äri- või süsteemianalüütik kohtub erinevate sidusrühmadega, et teha kindlaks kasutajate vajadused konkreetse projekti jaoks. Need vajadused dokumenteeritakse ja sisestatakse sageli nõuete haldamise rakendusse. Kasutajate vajadustest lähtuvalt töötab analüütik välja tooteomaduste komplekti.

Analüütik ühendab kasutajate vajadused seotud tootefunktsioonidega, luues nende kahe elemendi jälgitavuse. Toote omaduste põhjal võib analüütik nõuete analüüsi osana välja töötada kasutusjuhtumeid. Kasutusjuhtumid on dokumendid, mis kirjeldavad kasutaja suhtlemist süsteemiga, näidates samme, mida süsteem peab tegema. Analüütik jälgib tootefunktsioone kuni nendele funktsioonidele vastava kasutusjuhtumi nõutavate sammudeni.

Kõiki kasutaja vajadusi ei saa kirjeldada kasutajate suhtluse kaudu süsteemiga, seega võib vaja minna ka teist tüüpi spetsifikatsioonidokumenti. Need täiendavad spetsifikatsioonid võivad hõlmata süsteemi töökindluse ja kasutatavuse nõudeid. Nõuete jälgitavuse säilitamiseks tuleks nõudeid jälgida ka asjakohaste kasutajate vajadustega.

Paljud organisatsioonid kasutavad dokumenti, mida nimetatakse jälgitavusmaatriksiks. See maatriks võib võrrelda kasutaja vajadusi toote omadustega ja toote omadusi nõuetega. Võrdlus võimaldab ärianalüütikul kontrollida, kas toote funktsioon vastab igale kasutaja vajadusele ja et igal funktsioonil on toetavad kasutusjuhud või täiendavad nõuded. Samuti võib see aidata analüütikul kindlaks teha, kas on kehtestatud üleliigsed nõuded.

Heakskiidetud nõuded antakse üle kvaliteedi tagamise töötajatele. Kvaliteedi tagamise töötajad kasutavad nõudeid testjuhtumite väljatöötamiseks ja töötajad jälgivad testjuhtumid nõuetele. Jälgitavuse maatriksi abil saab tagada, et kõikidel nõuetel on toetavad testjuhtumid ja et pole lisatud mittevajalikke testjuhtumeid.

Süsteemitehnoloogia jälgitavuse nõuete rakendamine võib organisatsioonile kasu tuua. See võib aidata tagada, et süsteem vastab kasutaja nõuetele ja vähendada ümbertöötamise kulusid. Süsteeme, mis on välja töötatud nõuete jälgitavust kasutades, tuleks samuti hõlpsamini uuendada. Kui süsteemis tehakse täiendavaid arendusi, võib jälgitavusmaatriks aidata projektimeeskonnal leida kasutajate vajadused, tootefunktsioonid, nõuded ja testjuhtumid, mida võib olla vaja värskendada.

SmartAsset.