9. The method of claim 8 , where searching of the library of existing software profiles includes assigning a similarity score to each existing case, wherein said similarity score quantifies a similarity between the attributes of the desired software case and those of each existing software case.
9. The method of claim 8 , where searching of the library of existing software profiles includes assigning a similarity score to each existing case, wherein said similarity score quantifies a similarity between the attributes of the desired software case and those of each existing software case. 13. The method of claim 9 , where when the desired software case has a value for a given attribute, and an existing case being compared to it has no value for given attribute, at least one of the following occurs: the given attribute is ignored in the calculation of a similarity score, having no effect on said score; or a defined absence weight is assigned, where said absence weight ranges form zero to some negative number.