The UML Diagram is Essential at All Stages?


I am very new to UML, and am struggling. I am trying to see what diagram is essential at all stages of the softwaer development process. Most like my answer is the Class Diagram because the object and attribute should always appear in any process.

Am I right and why and if now which one is essential and why?

Thanks, struggling with theory before practical here.