Static analysis tools examine code structure without executing it, helping developers understand dependencies, complexity, and potential issues. They do NOT change code (option A), can be used by various roles (B wrong), and CAN enforce coding standards (D wrong).