Submitted by: Submitted by Alekya
Views: 10
Words: 5913
Pages: 24
Category: Business and Industry
Date Submitted: 02/18/2016 04:33 PM
PAPER REPORT
Automated Software Testing
Submitted by
Alekya
A20239096
REQUIREMENT MANAGEMENT TOOLS
Joseph Yeruva
jyeruva@iit.edu
Abstract:
In the current world for the development of software has more demands and needs on it than
ever, and using fewer resources to meet those demands. Making the software right is the best
way to solve this problem. Requirements are very important aspect in the systems development.
Requirements must be correct if the rest of the development effort is to succeed. Tools for
managing systems requirements help keeping specifications consistent, up-to date and
accessible. Since the requirements for complex systems are themselves complex information
structures that must be handled in complex process scenarios, there are many strong
requirements concerning a tool for managing them. The paper provides clear idea on
requirements management, its planning, metrics, traceability etc. Requirement management
tools and the requirements and selection needed for the tools are covered. Survey also provides
the impact of Requirements Management tools for ease of use and workflow.
I.
INTRODUCTION
A requirements management tool is an application to create, retrieve, update and remove
requirements. This is only the most basic functionality needed. To make a requirements
management more useful, additional functionality is needed. For example the option to import
and export requirements, integrate with tools covering artifacts in other stages of the software
life cycle and specify relations between requirements, called traceability.
Traceability is the ability to make relations between artifacts explicit. These relations can be used
for example to determine what scenario is the source of a specific use case. It can also be used
between different stages in the life cycle, for example to show what sections of code are
responsible for the implementation of a specific step in a use case. Besides manually inspecting...