Need and Usage of Traceability Matrix For Managing Requirements
Need and Usage of Traceability Matrix For Managing Requirements
ISSN:2319-6890)(online),2347-5013(print)
1 August 2016
Forward Traceability
Backward Traceability
Keywords:
RTM- Requirement Traceability Matrix
U T- Unit Testing
I T-Integration Testing
S T-System Testing
I Introduction
1.1 What is a Traceability Matrix?
This documentis used to track the requirements [1]and check
whether all the test cases are covered against the requirement. It
checks whether each and every requirement is having a test case.
This document is maintained to map test requirements and test
cases.
Requirement Traceability Matrix(RTM)
RTM document [2] helps to identify missed requirements which
are covered in test cases. It keeps track all requirements and
maps it with Test case Ids
The RTMis used to determine that how many tests are required,
what kind of tests are required, tests can be automated or
manual, if any existing tests can be re-used. RTM ensures that
the
resulting
tests
are
most
effective[3].
RTM includes the following parameters:Requirement ID, Type,
Description, Specification, Unit, Integration, System & User
Acceptance test case.
Traceability Matrix Types:
It is of two types: Forward Traceability: Requirements Mapping
to Test cases and Backward Traceability: Test Cases Mapping to
Requirements [4].
IJER@2016
doi : 10.17950/ijer/v5s8/805
Page 666
ISSN:2319-6890)(online),2347-5013(print)
1 August 2016
Requirements
Definition
High-Level
Design
Requirements
version 1
Requirement
Design
document
reference
REQUIREMENT
TRACEABILITY
REQUIREMENT
EVOLUTION
PROJ
ECT
PHAS
ES
Unique
Identifier
Name
Business
rule
reference
Detailed
Design
ii. RoelWieringa,
An
Introduction
to
Requirements
Traceability.[Online].
Available:
doc.utwente.nl/76217/1/95traceability.pdf
iii. Requirements
Traceability.
[Online].
Available:www2.ing.unipi.it/~a009435/...tracking/Requirements%20Tra
ceability%20Matrix.pdf
iv. Wenbin Li, Jane Huffman Hayes, Fan Yang, Ken Imai, Jesse
Yannelli, Chase Carnes, Maureen Doyle, Trace Matrix Analyzer
(TMA), in IEEE Computer Society, 2013, pp. 44-50
v. Jane Cleland-Huang, Jane Huffman Hayes, J. M. Domel,
Model-Based Traceability, in IEEE Computer Society, 2009, pp. 6-10
vi. Robert Watkins and Mark Neal, Abbott Laboratories
Diagnostic Division, Why and How of Requirement Tracing, in 5th
International Conference on Application of Software Management,
1994, pp. 104-106
vii. Tom Carlos, Requirements Traceability Matrix, [Online].
Available: www.carlosconsulting.com/downloads/RTM.pdf
viii. Francisco
A.
C.
Pinheiro,
REQUIREMENTS
TRACEABILITY,
[Online].Available:http://citeseerx.ist.psu.edu/viewdoc/download?doi=
10.1.1.458.7787&rep=rep1&type=pdf
ix. Seema Sonkiya, Requirements Traceability Matrix (RTM)
What Is RTM And Why Do We Need It? [Online]. Available:
http://www.izenbridge.com/blog/requirement-traceability-matrix-whatis-rtm-and-why-do-we-need-it/, 2014
x. Inder p Singh, What is Traceability Matrix? [Online].
Available:
http://inderpsingh.blogspot.in/2014/01/traceabilitymatrix.html
Implementation
De Implementation
sign
reference
document
reference
Testing
Reference
Bu
siness rule
reference
Testing
Deployment
Requirement
s version 7
Final
baselined
requirements
UAT tested
Conf
irmationof
reference
complete
trace of each
Tracing
requirement
reference
IJER@2016
doi : 10.17950/ijer/v5s8/805
Page 667
S T
UAT
User
Login
Module
UI DESIGN
YES
YES
Design
to
Trace
Specification
UI
user
from
Trace
to
requirement/Trace
System requirement
Requirement Type
Low
1
ISSN:2319-6890)(online),2347-5013(print)
1 August 2016
Requirement Description
Risk
ReqID
STC001
2
UI
Medi
um
High
UI
Medi
um
UI
Low
UI
UI DESIGN
YES
YES
User
Login
Module
User
Login
Module
UI DESIGN
User
account
is
locked message should
be displayed to the
operator
User
Login
Module
UI DESIGN
User
Login
Module
UI DESIGN
STC002
STC003
YES
YES
YES
YES
STC004
YES
STC005
YES
IJER@2016
doi : 10.17950/ijer/v5s8/805
Page 668