1. A graphical analysis method to detect anomalies in objects, comprising: generating a graph to represent a group of objects, each object having components comprising data and routines to manipulate the data and having structures to define relationships between the components of the object and between the components of the object and the components of the other objects, wherein nodes of the graph represent the components of the objects, and wherein edges of the graph connect the nodes of the graph and represent the defined relationships between the components of the objects and the defined relationships between the components of two or more of the objects; forming clusters of the nodes of the graph; in a first test, for each object, comparing the object to the clusters to match the object with one of the clusters, if the object does not match one of the clusters, determining that the object includes at least one anomaly, otherwise, in a second test, calculating performance metrics for the clusters, and for each object, calculating performance metrics data for the object, and statistically comparing the metrics data for the object with metrics of the clusters; and based on the statistical comparison, determining whether the objects include at least one anomaly.