Classification Of Software Components Based On Clustering