Ugrás a tartalomhoz

Cikkjelölt:Nyomon követhetőségi mátrix

A Wikipédiából, a szabad enciklopédiából

A szoftverfejlesztésben a nyomon követhetőségi mátrix (TM)[1] egy dokumentum, általában táblázat formájában, amely segít a kapcsolat teljességének meghatározásában, két referencia-dokumentum összekapcsolásával egy sok-sok kapcsolat összehasonlításával.[2] Gyakran használják a magas szintű követelményekkel (ezek gyakran marketingkövetelményekből állnak) és a termék részletes követelményeivel a magas szintű tervezés, részletes tervezés, tesztterv és tesztesetek illeszkedő részeinek meghatározásához.

A követelmények nyomon követhetőségi mátrixát használhatják annak ellenőrzésére, hogy a jelenlegi projekt követelményei teljesülnek-e, és segíthetnek az ajánlatkérés,[3] a szoftverkövetelmények specifikációja,[4] különféle szállítható dokumentumok és a projektterv feladatok létrehozásában.[5]

A gyakori gyakorlat az, hogy az egyik dokumentum összes elemének azonosítóját a bal oszlopba helyezzük. A másik dokumentum azonosítóit a felső sorba helyezzük. Amikor egy elem a bal oszlopban kapcsolódik egy elemhez a felső sorban, egy jelzés kerül a metszéspontba. A kapcsolatok száma összeadódik minden sorhoz és oszlophoz. Ez az érték jelzi a két elem leképezését. A nulla értékek azt jelzik, hogy nincs kapcsolat. Meg kell határozni, hogy létre kell-e hozni egy kapcsolatot. A nagy értékek azt jelentik, hogy a kapcsolat túl bonyolult, és egyszerűsítésre van szükség.

A nyomon követhetőségi mátrixok létrehozásának megkönnyítése érdekében tanácsos hozzáadni a kapcsolatokat a forrásdokumentumokhoz mind a visszafelé, mind az előrefelé történő nyomon követhetőség érdekében.[6] Így amikor egy elem megváltozik az egyik referencia-dokumentumban, könnyen látható, mi szükséges megváltoztatni a másikban.

Minta nyomon követhetőségi mátrix[szerkesztés]

Requirement identifiers Reqs tested REQ1 UC 1.1 REQ1 UC 1.2 REQ1 UC 1.3 REQ1 UC 2.1 REQ1 UC 2.2 REQ1 UC 2.3.1 REQ1 UC 2.3.2 REQ1 UC 2.3.3 REQ1 UC 2.4 REQ1 UC 3.1 REQ1 UC 3.2 REQ1 TECH 1.1 REQ1 TECH 1.2 REQ1 TECH 1.3
Test cases 321 3 2 3 1 1 1 1 1 1 2 3 1 1 1
Tested implicitly 77
1.1.1 1 x
1.1.2 2 x x
1.1.3 2 x x
1.1.4 1 x
1.1.5 2 x x
1.1.6 1 x
1.1.7 1 x
1.2.1 2 x x
1.2.2 2 x x
1.2.3 2 x x
1.3.1 1 x
1.3.2 1 x
1.3.3 1 x
1.3.4 1 x
1.3.5 1 x
etc. ...
5.6.2 1 x

Hivatkozások[szerkesztés]

  1. Gotel, Orlena. Software and Systems Traceability. Springer London. DOI: 10.1007/978-1-4471-2239-5_1 (2012. január 1.). ISBN 9781447122388 
  2. Gotel, Orlena. Software and Systems Traceability. Springer London. DOI: 10.1007/978-1-4471-2239-5_1 (2012. január 1.). ISBN 9781447122388 
  3. Egeland, Brad: Requirements Traceability Matrix. pmtips.net, 2009. április 25. [2009. május 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. április 4.)
  4. DI-IPSC-81433A, DATA ITEM DESCRIPTION SOFTWARE REQUIREMENTS SPECIFICATION (SRS). everyspec.com, 1999. december 15. (Hozzáférés: 2013. április 4.)
  5. Carlos, Tom (October 21, 2008). Requirements Traceability Matrix - RTM. PM Hut, October 21, 2008. Retrieved October 17, 2009 from http://www.pmhut.com/requirements-traceability-matrix-rtm.
  6. Gotel, Orlena. Software and Systems Traceability (angol nyelven). Springer London, 3–22. o.. DOI: 10.1007/978-1-4471-2239-5_1 (2012. január 1.). ISBN 9781447122388 

Fordítás[szerkesztés]

Ez a szócikk részben vagy egészben a Traceability matrix című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

További információk[szerkesztés]