Generic software requirements analyzer
OwnerWilliam Brothers, Noreen Leeinventors
Life of this patent
Estimating the term…
Abstract
A set of requirements for an application program are generated by a producer of the application program and communicated to a potential user of the application program via a computer file that specifies the requirements. The computer file may be used by the potential user to analyze the capabilities of a computer system relative to the set of requirements for the application program.
Claims32
A method for analyzing a computer system relative to a set of requirements for an application program, the method comprising:
- executing a first set of programming instructions to read a computer file comprising a list of the requirements for the application program;
- executing a second set of programming instructions to determine the capabilities of the computer system;
- executing a third set of programming instructions to perform a comparison between the capabilities of the computer system and the requirements for the application program;
- and
- executing a fourth set of programming instructions to report the results of the comparison.
A computer usable medium having computer readable code embodied therein for analyzing a computer system relative to a set of requirements for an application program, the computer readable code comprising:
- a first set of programming instructions to read a computer file, the computer file comprising a list of the requirements for the application program;
- a second set of programming instructions to determine the capabilities of the computer system;
- a third set of programming instructions to perform a comparison between the capabilities of the computer system and the requirements for the application program;
- and
- a fourth set of programming instructions to report the results of the comparison.
A computer usable medium having computer readable code embodied therein for communicating a set of requirements for an application program between a producer of the application program and a potential user of the application program, the computer readable code comprising:
- a first computer readable code specifying installation requirements for the application program;
- and
- a second computer readable code specifying operating requirements for the application program.
A method for communicating a set of requirements for an application program generated by a producer of the application program to a potential user of the application program, the method comprising:
- the producer of the application program generating a computer file specifying the set of requirements for an application program;
- making available a copy of the computer file to the potential user;
- and
- the potential user executing a computer program to read the computer file and analyze the capabilities of a computer system relative to the set of requirements for the application program
A network of computers comprising:
- a control node operable to read a computer file of requirements for an application program;
- and
- at least one managed node;
- wherein a managed node of the at least one managed nodes is operable to execute a program of instructions to determine its capabilities and to communicate a report of its capabilities to the control node, and
- wherein the control node is further operable to perform a comparison between the capabilities of the each managed node and the requirements for the application program and to report the results of the comparison.
A system for analyzing a computer system relative to a set of requirements for an application program, the method comprising:
- a means for retrieving a list of the requirements for the application program;
- a means for determining the capabilities of the computer system;
- a means for making a comparison between the capabilities of the computer system and the requirements for the application program;
- and
- a means for reporting the results of the comparison.
Dependencies are inferred from the claim text.