requirement bi-directional traceability matrix

Post on 14-Feb-2016

66 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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.

top related