摘要:Components are developed by different programmers in different environment; interactions among components can be characterized by the use of component interface or through other component interactions. Interactions results dependencies, any modification to component can cause the change of component functionality, because the composite functionality is reflected in different components. Also day by day the complexity of software applications growing and there is more emphasis on reusability and maintenance, to maintain these aspects there is a need to identify the highly dependent component which is called as critical component. This paper introduced an approach to find critical components in a component based system. The proposed approach is also validated on existing metric and results have been found very positive.