Johdanto vaatimuksien jäljitettävyysmatriisiin

Projektin loppuunsaattaminen on haaste jokaiselle yritykselle, ja jokaisella projektilla on erilaiset vaatimukset ja lähestymistavat. Projekti voidaan saattaa päätökseen ajoissa, kun jokainen vaatimus on analysoitu oikein. Joten projektin loppuun saattamisen helpottamiseksi ja kaikkien vaatimusten täyttämiseksi käytämme RTM: ää (Requirement Traceability matrix). RTM on asiakirja tai taulukko, joka linkittää vaatimuksen koko validointiprosessin ajan. Vaatimusten jäljitettävyysmatriisin tarkoituksena on varmistaa, että kaikki järjestelmälle määritellyt vaatimukset testataan elinkaaren aikana.

Määritelmä vaatimuksen jäljitettävyydestä

Vaatimusjäljitettävyysmatriisi, jota yleensä kutsutaan RTM: ksi, on asiakirja tai taulukko, joka on valittu asiakkaiden vaatimuksiin työssä olevalle projektille. Tämä on yksinkertainen matriisityyppi, jossa on rivi- ja sarakerakenne ja joka määrittelee selvästi, mikä vaatimus täyttyy ja mikä muuttuu prosessin välillä. Joten seuraamme koko RTM: ssä asiakkaan vaatimuksia koskevia testitapauksia ja tarkastelemme vaatimuksen puutteita prosessin aikana.

Miksi vaaditaan jäljitettävyysmatriisia?

RTM: llä on useita etuja, ensinnäkin, kuten edellä keskustelimme, että sitä käytetään jäljittämään asiakkaiden vaatimuksia ja voimme myös löytää vaatimuksen puutteet, jos niitä on. Lisäksi RTM tarjoaa laadun projektille, koska sillä poistetaan erilaisia ​​vikoja, ja jos testin välillä on muutoksia vaatimuksissa, voimme muuttaa sitä helposti ja säästää aikaa ja energiaa. Nämä asiat auttavat paljon hankkeen loppuun saattamisessa ajoissa ja nopeammin.

Vaatimuksien jäljitettävyysmatriisin tyypit

Katsotaanpa eri jäljitettävyysmatriisia.

Eteenpäin jäljitettävyys

Eteenpäin jäljitettävyys on jäljitettävyysmatriisin tyyppi, se auttaa johtajaa analysoimaan ja varmistamaan, että projekti etenee sujuvasti oikeaan suuntaan ja että kaikki asiakkaan tarjoamat vaatimukset testataan.

Jäljitettävyys taaksepäin

Tämä on toisen tyyppinen matriisi, joka vakuuttaa johtajalle, että projektin laajuutta ei laajenneta tai sen vaatimusta noudatetaan tiukasti lisäämättä ylimääräisiä tapauksia tai ominaisuuksia, jotka eivät ehkä ole osa projektia.

Bidi-sektionaalinen jäljitettävyys

Tämän tyyppinen jäljitettävyys auttaa johtajaa kartoittamaan vaatimukset sekä eteenpäin että taaksepäin tapahtuvan jäljitettävyyden testaamiseksi yhdestä asiakirjasta. Joten tämä tyyppi varmistaa, että kaikki vaatimukset testataan oikein.

Esimerkkejä vaatimusten jäljitettävyysmatriisista

Liiketoimintavaatimus nro .

Kuvaus

BR1

Asiakkaalta on saatu joitain liiketoimintavaatimuksia reaaliaikaisen tarkkailun saatavuuden suhteen.

BR2

Yrityksen omistajan vaatimus työntekijän yksityiskohdista näytöllä.

BR3

Käyttäjän vaatimus näytön teeman vaihtamisesta.

BR4

Jotkut muut liiketoimintavaatimukset.

Sano, TS1 (BR1) - Mahdollisuus reaaliaikaiseen seurantaan tarjotaan.

Testitapaukset

Testitapaus 1: TS1.TC1 (BR1) -vaihtoehto suoritettiin onnistuneesti.

Testitapaus 2: TS1.TC2 (BR1) -asetus on poistettu käytöstä.

viat

Joten suorittamisen aikana, jos havaitaan jokin vika, kuten reaaliaikainen seuranta, ei toimi oikein ja tietoja ei päivitetä joka toinen sekunti, joten vian tunnus luodaan tämän ongelman ratkaisemiseksi.

Sano, X01, joten tämä tunniste kartoitetaan matriisissa vian osoittamiseksi.

Testaa kattavuus ja vaatimusten jäljitettävyysmatriisi

Testin kattavuus määritellään prosessiksi, jossa tarkistetaan, mitkä ovat asiakkaan vaatimukset ja mitkä vaatimukset testataan testausprosessin alkaessa. Tämä tehdään yleensä projektin puutteellisuuden välttämiseksi.

Koko testauksen kattavuuden saavuttamiseksi vaaditaan ”vaatimuksen jäljitettävyyden” perustaminen. Jossa kaikki viat on kartoitettu.

Vaatimustyyppien tyypit

1. Ohjelmiston vaatimuksia koskeva eritelmä
2. Liiketoimintavaatimus
3. Käytä tapausasiakirjaa
4. Hankkeen vaatimusasiakirja
5. Vian varmistusasiakirjat

hyötyjä

  • Tarkistaa, saavutetaanko 100%: n testipeitto.
  • Testitapausten vaikutus regression suhteen on helppo määrittää.
  • Tämä auttaa meitä poistamaan puuttuvien toiminnallisten vaatimusten laajuuden.
  • Se tekee projektin arvioinnista helppoa ja yksinkertaista.

Kuinka luoda jäljitettävyysvaatimus?

Edellä selostettu RTM on rivi- ja sarakeasiakirja, joka sisältää testin kattavuuden erilaisista vaatimuksista ja tässä havaituista virheistä. Periaatteessa RTM: n luomiseksi pitäisi olla pääsy Microsoft Exceliin, koska se sisältää kaikki tarvittavat työkalut, joita tarvitaan matriisin tekemiseen.

Tämän lisäksi Excel-tiedosta on paljon hyötyä, koska matriisin luomiseen käytetään erilaisia ​​työkaluja ja olemassa on myös erilaisia ​​kaavoja, joten jos henkilöllä on siitä tietoa, hän tekee matriisin helposti ja suorittaa saman. Tässä on esimerkki RTM:

Tärkeitä muistettavia seikkoja

  1. Varmista, että jokainen vaatimus on täysin matriisissa, kun teet matriisin.
  2. Matriisin esityksen tulisi olla sellainen, sen tulisi olla helposti ymmärrettävää, voidaan käyttää eri väriyhdistelmää matriisin eri segmenttien merkitsemiseksi.
  3. Vikojen tulisi olla oikein oikeutettu matriisiin, oikeilla tunnuksilla.

johtopäätös

RTM (Requirement jäljitettävyysmatriisi) on paras tapa täyttää kaikki asiakkaan vaatimukset projektissa. Jos testin aikana havaitaan virhe, se poistetaan prosessista, jotta se ei vahingoita projektia edelleen. Siihen mennessä tämä on tehokas työkalu projektien arviointiin. Matriisin luomisessa vaaditaan ajattelua, että matriisi näyttää kaikki projektin spesifikaatiot tai vaatimukset ja että kaikki testitiedot on mainittava matriisissa asianmukaisesti, paitsi että viatunnuksen on oltava asianmukainen ja sen on oltava olennainen mitä tämä löytyy. Tiedot tulisi analysoida asianmukaisesti ja antaa erillinen raportti siitä, miksi näitä vikoja esiintyy ja kuinka näiden vikojen laajuus tulisi poistaa. Nämä asiat tekevät projektin arvioinnista vahvan, ja myös projektin toteutus on yksinkertaista. Joten viimeinkin voimme sanoa, että hyvä RTM on hyvän hankkeen perävaunu.

Suositellut artikkelit

Tämä on ollut esimerkki vaatimusten jäljitettävyysmatriisista. Tässä keskustelimme konseptista, tyypeistä, testin kattavuudesta ja siitä, miten luodaan vaatimusjäljitettävyysmatriisi esimerkkien avulla. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on Maven-laajennukset?
  2. Seleenin käytön edut
  3. Mikä on PPC?