14
REQUIREMENT BI- DIRECTIONAL TRACEABILITY MATRIX BY: KANDIKANTI ASHOK BAGANSHI STUDENT ID: 102062

Requirement Bi-directional Traceability Matrix

  • Upload
    norina

  • View
    72

  • Download
    0

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

Page 1: Requirement Bi-directional Traceability  Matrix

REQUIREMENT BI-DIRECTIONAL

TRACEABILITY MATRIX BY: KANDIKANTI ASHOK BAGANSHI

STUDENT ID: 102062

Page 2: Requirement Bi-directional Traceability  Matrix

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.

Page 3: Requirement Bi-directional Traceability  Matrix

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.

Page 4: Requirement Bi-directional Traceability  Matrix

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.

Page 5: Requirement Bi-directional Traceability  Matrix

5

Requirement

Design

Coding

Acceptance Test cases

FunctionalTest cases

Unit Test cases

V –PROCESS MODEL

Page 6: Requirement Bi-directional Traceability  Matrix

6

Unit Test Cases

FunctionalTest Cases

AcceptanceTest Cases

DESIGN CODING

Software Execution Process as per v-process Model

REQUIREMENTSATFTUT

TESTING

Test cases

Page 7: Requirement Bi-directional Traceability  Matrix

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.

Page 8: Requirement Bi-directional Traceability  Matrix

FEATURES OF RBDTMMapping

Forward Traceability

Reverse Traceability

Changes in the Requirements

Page 9: Requirement Bi-directional Traceability  Matrix

9

RequirementCoding

Design

Testcases

Forward Association Mechanism:

1...n

1...n

1...n

Page 10: Requirement Bi-directional Traceability  Matrix

10

• Forward Traceability is the step by step process in the forward direction from Requirement phase to Testing phase.

Forward Association Mechanism

Page 11: Requirement Bi-directional Traceability  Matrix

11

Design

Testcases

CodingRequirements

Reverse Association Mechanism

n…1

n…1

n…1

Page 12: Requirement Bi-directional Traceability  Matrix

12

•Reverse Traceability is the step by step process in the Backward direction

from Testing phase to Requirement phase.

Reverse Association Mechanism

Page 13: Requirement Bi-directional Traceability  Matrix

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)

Page 14: Requirement Bi-directional Traceability  Matrix

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.