Method of installing software on and/or testing a computer system
First Claim
1. A method of installing software on and/or testing a computer system, comprising the steps of:
- reading a plurality of component descriptors from a computer readable file, each component descriptor describing a respective component of the computer system;
reading a plurality of steps from a database, each step being associated with a component descriptor and including a respective sequence number;
sequencing the plurality of steps in a predetermined order according to the sequence numbers to provide a step sequence including commands for installing software on and/or testing the computer system;
determining for each step read from the database, from data associated with that step in the database, if that step is incompatible with the presence in the computer system of a component other than that corresponding to the component descriptor associated with the step; and
if so discarding the step or not according to further data associated with that step in the database.
13 Assignments
0 Petitions
Accused Products
Abstract
A method of installing software on and/or testing software for build-to-order computer system includes reading a plurality of component descriptors from a computer readable file. Each component descriptor describes a respective component of the computer system. A plurality of steps are retrieved from a database, each step being associated with a respective sequence number. The plurality of steps are sequenced in a predetermined order according to the sequence numbers to provide a step sequence. The step sequence includes commands for installing and/or testing software upon the computer system. For each step read from the database, it is determined if that step is incompatible with the presence in the computer system of a component other than that corresponding to the component descriptor associated with the step. If so, the step is discarded or not according to data associated with that step in the database. Also, for each step read from the database it is determined if that step requires a parameter, and if so the parameter is calculated according to data associated with that step in the database.
-
Citations
20 Claims
-
1. A method of installing software on and/or testing a computer system, comprising the steps of:
-
reading a plurality of component descriptors from a computer readable file, each component descriptor describing a respective component of the computer system;
reading a plurality of steps from a database, each step being associated with a component descriptor and including a respective sequence number;
sequencing the plurality of steps in a predetermined order according to the sequence numbers to provide a step sequence including commands for installing software on and/or testing the computer system;
determining for each step read from the database, from data associated with that step in the database, if that step is incompatible with the presence in the computer system of a component other than that corresponding to the component descriptor associated with the step; and
if sodiscarding the step or not according to further data associated with that step in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of installing software on and/or testing a computer system, comprising the steps of;
-
reading a plurality of component descriptors from a computer readable file, each component descriptor describing a respective component of the computer system;
reading a plurality of steps from a database, each step being associated with a component descriptor and including a respective sequence number;
sequencing the plurality of steps in a predetermined order according to the sequence numbers to provide a step sequence including commands for installing software on and/or testing the computer system;
determining for each step read from the database, from data associated with that step in the database, if that step requires a parameter; and
if socalculating such parameter according to further data associated with that step in the database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification