What Does a UML Class Diagram Show?

Katie Holland
1 min readApr 23, 2018

--

UML Class Diagram is a description of a group of objects all with similar roles in the system, which consists of:

  • Structural features (attributes) define what objects of the class “know”
  • Represent the state of an object of the class
  • Are descriptions of the structural or static features of a class
  • Behavioral features (operations) define what objects of the class “can do”
  • Define the way in which objects may interact
  • Operations are descriptions of behavioral or dynamic features of a class

In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system’s classes, their attributes, operations (or methods), and the relationships among objects.

Useful UML resources

Originally published at uml-questions.blogspot.com.

--

--