This document discusses measuring complexity in component-based software systems through dependency analysis using the Unified Modeling Language (UML). It proposes modeling CBSs in UML using tools like ArgoUML to analyze dependencies and interactions between components. Metrics are defined to measure incoming/outgoing interaction densities and dependency levels for individual components. These metrics can help identify complex, critical, and isolated components. As an example, a simple CBS with 4 components and their dependencies is modeled in ArgoUML. Dependency metrics are calculated to show how they help predict component characteristics like criticality and change impact. The approach aims to facilitate complexity analysis and dependency issues in CBSs.