ChatDiagram
Herramientas/Generador de Diagramas de Clases AI Gratis

Generador de Diagramas de Clases AI Gratis

Describe las clases de un diseño de software y obtén un diagrama de clases UML con atributos, métodos, herencia, composición y asociaciones. Empieza por los objetos que conoces y luego ajusta las relaciones en el chat.

Diagrama De Clases UMLEnter para enviar

Cuenta gratuita, sin tarjeta · Exporta a SVG, PNG o PDF

Así funciona

Ejemplos de diagramas de clases.

Una herramienta, cuatro solicitudes. Todos los diagramas de abajo son resultados reales.

Lo que escribes
Crea un diagrama de clases UML para un cliente que usa un Logger singleton con una instancia estática, un método getInstance y un método log.
Después, pruebaAñade una LoggerFactory que devuelva el Logger.Añade un campo privado de nivel de registro a Logger.
Diagrama de clases UML: Logger singleton
Diagrama de clases UML · OMG UML 2.5.1 §9–§11 · schematex-umlclass
El diagrama

Qué es un diagrama de clases.

Un diagrama de clases es un diagrama UML de la estructura estática de un sistema. Indica las clases, sus datos y operaciones, y muestra las relaciones entre ellas mediante herencia, asociación, agregación o composición.

Úsalo para decidir qué responsabilidades van juntas antes de implementar el sistema o para explicar una base de código existente. Describe el modelo, no el orden en que se envían los mensajes durante la ejecución.

Standard
OMG UML 2.5.1 §9–§11
Also follows
ISO/IEC 19505-2:2012 · Classification / Classifiers / Associations
Engine
schematex-umlclass
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
Diagrama de clases UML: Qué es un diagrama de clases
Quién lo usa

¿Quién usa un generador de diagramas de clases?

Diagrama de clases UML: Ingenieros de softwareIngenieros de software

Jerarquías de clases y patrones de diseño documentados antes de la implementación o durante una revisión de diseño.

Diagrama de clases UML: Responsables técnicosResponsables técnicos

Una visión compartida de los límites y las dependencias al planificar un servicio o módulo nuevo.

Diagrama de clases UML: Estudiantes y docentesEstudiantes y docentes

Ejemplos sencillos de programación orientada a objetos que facilitan el análisis de atributos, métodos y relaciones.

Cómo funciona

Cómo crear un diagrama de clases en tres pasos.

01

Descríbelo

Basta con un párrafo para empezar.

“Crea un diagrama de clases UML para un cliente que usa un Logger singleton con una instancia estática, un método getInstance y un método log.”
02

Mira el diagrama

Lo dibuja el motor adecuado.

Diagrama de clases UML: Logger singleton
03

Indica qué cambiar

Cada cambio guarda una versión.

Añade una LoggerFactory que devuelva el Logger.
V2 · DRAWN FROM V1, NOTHING RETYPED
Preguntas frecuentes

Preguntas habituales

¿Qué es un diagrama de clases?

Un diagrama de clases es un diagrama UML que muestra la estructura de un sistema mediante sus clases, atributos, métodos y relaciones. Se usa habitualmente para modelar software orientado a objetos.

¿Qué debo incluir en un diagrama de clases?

Incluye las clases relevantes para el diseño, sus atributos y operaciones principales, y las relaciones entre ellas. Añade multiplicidades cuando sea importante indicar cuántos objetos están relacionados.

¿Cuál es la diferencia entre herencia, composición y asociación?

La herencia significa que una clase hija extiende una clase padre. En la composición, un objeto controla el ciclo de vida de otro. La asociación es un vínculo más flexible en el que ambos objetos pueden existir de forma independiente.

¿Qué significan los símbolos +, - y #?

Indican la visibilidad en UML: + significa público, - privado y # protegido. Un miembro público está disponible fuera de la clase, mientras que los miembros privados y protegidos tienen un acceso más restringido.

¿Cómo creo un diagrama de clases?

Describe las clases principales, qué almacena o hace cada una y cómo se relacionan. Por ejemplo, indica qué clase es propietaria de otra, qué clases heredan entre sí y si una relación es de uno a uno o de uno a muchos.

Herramientas relacionadas

Otros diagramas para el mismo trabajo.

Crea tu primer diagrama de clases.

Cuenta gratuita, sin tarjeta. Describe las clases y relaciones que quieres modelar.

Abrir el editor