Browse Prior Art Database

Method & apparatus for leveraging and synchronizing requirements in modeling environment

IP.com Disclosure Number: IPCOM000202488D
Publication Date: 2010-Dec-20
Document File: 3 page(s) / 99K

Publishing Venue

The IP.com Prior Art Database

Related People

Madhusmita Patil: AUTHOR

Abstract

In this disclosure we present a method to bring information captured in a requirement management tool into modeling environment and vice-versa. It describes a method to improve traceability by capturing information for the source systems along with system metadata (System information) and requirement metadata (Ex: requirement details, attributes, relationships) to track the requirements and its source system. This assists in analyzing the impact of requirement changes before they can actually be applied into the system/application.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 46% of the total text.

Invention Title: Method & apparatus for leveraging and synchronizing requirements in modeling environment

Abstract:    In this disclosure we present a method to bring information captured in a requirement management tool into modeling environment and vice-versa. It describes a method to improve traceability by capturing information for the source systems along with system metadata (System information) and requirement metadata (Ex: requirement details, attributes, relationships) to track the requirements and its source system. This assists in analyzing the impact of requirement changes before they can actually be applied into the system/application.                                              

Body:

Requirement management is an important aspect for building a system. In an enterprise for building a complex software system or application it is important to identify, manage and model the requirements to ensure that the goal is met. Requirements are captured in multiple sources and it is very difficult to identify the original source of requirement. As a result of behavioral analysis or due to change in business need, there are frequent changes in the requirement. Incase of a change in the requirement during the modeling or for any other purpose, it is difficult to synch up the changes done from the modeling tool (Ex: RSA/ Rhapsody etc.) with the requirement management tool (Ex: DOORS) and vice-versa. Manual interference is needed to update/create or manipulate requirements and their relationships.For large systems the no of requirements are huge (Sometimes in thousands). These requirements need to be imported into the modeling environment and any change in the modeling environment as part of behavioral analysis need to be synched back. The general process of creating requirements manually is highly error prone and time consuming. Source system details need to be tracked properly to ensure that any change in the requirement can go through the approval process if required before actually being synched with the master repository.

The disclosure proposes a method to improve traceability by capturing information for the source systems along with system metadata (Ex: Doors DB in a form <port>@<ipaddress>) and requirement metadata (requirement details, attributes and relationships) to track system repositories. An implementation of the above method is proposed by connecting the Source system (Ex: DOORS requirement repository) to target system (Modeling environment like RSA).

In accordance with the method and system disclosed herein, business rules and policies are defined that enable the target system to understand and extract the requirements metadata (requirement details, attributes and relationships) from the source system. Further to this, a set of policies are created to determine the creation of modeling elements in the target environment based on UML (Unified Modeling Language) standards. A uniq...