Un diagrama de clases describe la estructura de un sistema mediante la representación de sus clases, atributos, relaciones y herencias. Los diagramas de clases se utilizan durante el análisis y diseño para crear el diseño conceptual de la información y componentes del sistema, así como las relaciones entre ellos.