×

Software componentization for building a software product

  • US 7,562,346 B2
  • Filed: 09/02/2003
  • Issued: 07/14/2009
  • Est. Priority Date: 09/02/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of building a software product from a plurality of files, said software product comprising a plurality of features, said method performed by a computer comprising:

  • organizing the plurality of files into objects;

    defining a feature of the plurality of features of the software product to be built, saiddefined feature including at least one component, said component being represented by at leastone of the objects, wherein;

    a second feature of the plurality of features of the software product to be built includes the at least one component of the defined feature, the defined feature is not a dependent component of the second feature,and the second feature is not a dependent component of the defined feature;

    identifying each component of the plurality of features with an individual corresponding manifest uniquely associated therewith, wherein the manifests each specify one or more dependencies between the associated component and at least one of the objects;

    wherein said at least one of said objects is representative of a category of the files in the software product;

    declaring, by one or more other objects, membership in the category;

    wherein each of the one or more other objects declaring the membership in the category is representative of at least one of the following;

    a component, a feature, and a package; and

    building the software product by grouping the objects according to the dependencies specified by the manifests associated with the components of the plurality of features of the software product to be built.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×