Patent ID: 8566731

Claim:
A requirement statement manipulation system comprising: a database configured to store a requirement statement data set, wherein the requirement statement data set is configured to include a plurality of requirement statements, wherein each requirement statement describes a design aspect of a software system, and wherein each of the plurality of requirement statements corresponds to one of a plurality of predetermined requirement statement types; and an interactive requirement manipulation system executable by a processor to: receive a first input corresponding to a selection of one of the plurality of predetermined requirement statement types; select a requirement manipulation interface module from a plurality of requirement manipulation interface modules, the requirement manipulation interface module corresponding to the selected predetermined requirement statement type; generate a first display according to the requirement manipulation interface module that provides a visual interactive environment configured to include a first manipulation action for manipulation of a requirement statement of the selected predetermined requirement statement type; receive a second input corresponding to the first manipulation action to manipulate the requirement statement; perform the first manipulation action on the requirement statement in response to the second input; generate a second display to indicate performance of the first manipulation action on the requirement statement according to the visual interactive environment provided by the requirement manipulation interface module, and receive a third input corresponding to another selection of one of the plurality of predetermined requirement statement types that is different from the predetermined requirement statement type selected according to the first input.