Question: what is the difference between class diagram and use case diagram?
Answer: UML Use case diagrams represent the “requirements” of the system. ... Class diagrams show the building blocks (classes) that are needed to build the software/system. They are the software entities that are used to build the system and their relationships.