Upload
norina
View
72
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Requirement Bi-directional Traceability Matrix . BY: KANDIKANTI ASHOK BAGANSHI STUDENT ID: 102062. INTRODUCTION. This software is used to maintain the mapping from the requirement through design, coding and testing. - PowerPoint PPT Presentation
Citation preview
REQUIREMENT BI-DIRECTIONAL
TRACEABILITY MATRIX BY: KANDIKANTI ASHOK BAGANSHI
STUDENT ID: 102062
INTRODUCTION
This software is used to maintain the mapping from the requirement
through design, coding and testing.
Requirement Bi-Directional Traceability Matrix is used for automating the
requirement management process.
Traceability is used to ensure that the right products are being built at each
phase of the software development life cycle, to trace the progress of that
development and to reduce the effort required to determine the impacts of
requested changes.
BACKGROUND
The requirement volatility is a major challenge in making the changes for the requirement.
A research group report says that 31% of all the projects are cancelled before they ever got completed and nearly 53% of the project costs almost twice their original estimates due to lack of proper requirement management.
CHALLENGES
Requirements might be missed at any stage of development.
Requirement may not be properly implemented.
When any of the requirements gets deleted, we may not know the area affected.
5
Requirement
Design
Coding
Acceptance Test cases
FunctionalTest cases
Unit Test cases
V –PROCESS MODEL
6
Unit Test Cases
FunctionalTest Cases
AcceptanceTest Cases
DESIGN CODING
Software Execution Process as per v-process Model
REQUIREMENTSATFTUT
TESTING
Test cases
7
Software development process of RBDTM have the following phases:
• Requirement• Design • Coding• Testing
Software Execution Process as per v-process Model
The objective is to ensure that each requirement is implemented in the product and that each requirement is properly tested.
FEATURES OF RBDTMMapping
Forward Traceability
Reverse Traceability
Changes in the Requirements
9
RequirementCoding
Design
Testcases
Forward Association Mechanism:
1...n
1...n
1...n
10
• Forward Traceability is the step by step process in the forward direction from Requirement phase to Testing phase.
Forward Association Mechanism
11
Design
Testcases
CodingRequirements
Reverse Association Mechanism
n…1
n…1
n…1
12
•Reverse Traceability is the step by step process in the Backward direction
from Testing phase to Requirement phase.
Reverse Association Mechanism
SYSTEM DESIGN
The application of this system comes under the domain of software engineering. Requirement Bi-Directional Traceability Matrix is used for automating the requirement management process.
Web client is an external interface which is used to interact with our system to store and update the data.
RBDTMWeb Client (Browser)
CONCLUSION
Requirement bidirectional traceability matrix software is mainly to manage the requirements properly in a automated way. It ensures that all the requirements are mapped and the effected sections when a change is made it is shown so that the problems that are occuring due to improper requirement management system are reduced.