Patent ID: 7861158

Claim:
A method for collecting and validating requirements for a proposed computer application, comprising: creating a plurality of simulated pages for the proposed computer application at least partly in response to user actions; receiving a plurality of requirements for the proposed computer application wherein the plurality of requirements are configured to communicate to a designer or developer an intended behavior of the proposed computer application; creating a plurality of user interface components for the proposed computer application; in response to at least a first user action, associating one or more requirements with at least one of the simulated pages or user interface components to form a plurality of user interface component requirement associations; and displaying on a computer screen in a computer viewable document; the simulated pages; the user interface components appearing on the simulated pages; the requirements associated with the simulated pages; and the requirements associated with the user interface components, wherein review of the computer viewable document, including displayed simulated pages and displayed requirements associated with the simulated pages, and including displayed user interface components and displayed requirements associated with the user interface components, enables a user to validate the requirements for the proposed computer application.