De los requisitos a un diagrama de casos de uso UML

Escribe quién usa tu sistema y qué necesita hacer. La IA dibuja actores, casos de uso, el límite del sistema y las relaciones include y extend en un archivo de Draw.io que puedes editar.

0/2000

Prueba un ejemplo

Vista previa gratis, sin cuenta. Paga $1.99 solo para desbloquear el archivo editable.

Convierte una lista de requisitos en una imagen UML clara

Un diagrama de casos de uso responde una sola pregunta: quién hace qué con el sistema. Dibujarlo a mano significa colocar cada actor, elipse y flecha por tu cuenta. Este generador de diagramas de casos de uso lee una descripción sencilla y organiza toda la imagen por ti.

Actores y límite del sistema

Los actores principales quedan a la izquierda, los sistemas de apoyo a la derecha y cada caso de uso dentro de un límite del sistema con nombre.

Include y extend

Los pasos compartidos, como iniciar sesión o verificar un PIN, se convierten en «include», y el comportamiento opcional en «extend», ambos con flechas discontinuas.

Editable en Draw.io

El resultado usa las formas UML propias de Draw.io, así que puedes renombrar un caso de uso, añadir un actor o mover elementos sin volver a dibujar.

Diagramas de casos de uso hechos con unas pocas frases

Cada ejemplo se generó a partir de una de las descripciones de la lista de ejemplos, sin ajustes manuales de diseño.

Tres pasos

Cómo crear un diagrama de casos de uso a partir de texto

La herramienta convierte una descripción breve en un diagrama terminado en aproximadamente un minuto.

1

Describe el sistema

Escribe quién usa el sistema y qué necesita hacer, o empieza con uno de los ejemplos que hay encima del botón.

2

Revisa la vista previa gratis

La IA dibuja actores, casos de uso y relaciones, y muestra una vista previa con marca de agua para que la revises.

3

Desbloquea y edita

Desbloquea el archivo editable de Draw.io, ajústalo en el editor en línea o con ediciones de IA y descárgalo.

Guía

Cómo escribir requisitos que den buenos diagramas de casos de uso

Para qué sirve el diagrama, cómo describir tu sistema y cómo revisar el resultado.

Qué muestra un diagrama de casos de uso

Un diagrama de casos de uso es la vista de más alto nivel de un sistema en UML. Muestra las personas y los sistemas externos que interactúan con él, llamados actores, y los objetivos que pueden lograr, llamados casos de uso. Deja fuera a propósito las pantallas, los datos y el orden de los pasos.

Esa sencillez explica por qué aparece tan pronto en los proyectos y en tantos cursos de ingeniería de software: todos comparten la misma lista de lo que el sistema debe hacer antes de discutir cómo. Un generador de diagramas de casos de uso ahorra el tiempo de dibujo para que la conversación empiece antes.

Cómo describir tu sistema

Empieza por los usuarios. Nombra cada tipo de usuario y lo principal que quiere hacer, por ejemplo "los clientes buscan productos y hacen pedidos". Después nombra los sistemas externos con los que se comunica el software, como un proveedor de pagos, un servicio de correo o una base de datos del gobierno.

Menciona los pasos que comparten varios objetivos, como iniciar sesión o consultar un saldo, para que se conviertan en relaciones include. El comportamiento opcional, como aplicar un código de descuento, se convierte en una relación extend. Las frases cortas y directas funcionan mejor que una especificación larga.

Cómo revisar el resultado

Mira primero el límite: los actores deben quedar fuera y los casos de uso dentro. Luego comprueba que cada actor se conecte al menos con un caso de uso y que cada caso de uso sea un objetivo y no un simple clic. "Pagar pedido" es un buen caso de uso; "Pulsar el botón de pago" es demasiado pequeño.

Después revisa las flechas discontinuas. Un include va del caso de uso principal al paso compartido, y un extend va del comportamiento opcional al caso de uso que amplía. Si una dirección parece incorrecta, corrígela en el editor o pide a la IA que la invierta.

Más allá de los casos de uso

Un diagrama de casos de uso dice qué hace el sistema, pero no cómo. Para el orden de los mensajes dentro de un caso de uso, como un inicio de sesión o un pago, dibuja un diagrama de secuencia. Para los datos que hay detrás, un diagrama ER, y para la estructura del código, un diagrama de clases.

Este sitio tiene un generador para cada una de esas vistas, y todos producen archivos de Draw.io que se abren en el mismo editor. Escribir una descripción y reutilizarla en varios tipos de diagrama mantiene los nombres coherentes desde los requisitos hasta el diseño.

Por qué usar este generador de diagramas de casos de uso

Pensado para estudiantes, analistas y equipos de producto que necesitan un diagrama de requisitos que puedan seguir editando.

Entrada en lenguaje natural

Describe el sistema como lo harías en una reunión de requisitos. El modelo encuentra los actores y los objetivos que tienen.

Notación UML estándar

Figuras humanas para los actores, elipses para los casos de uso y un rectángulo para el sistema, tal como aparecen en los libros de UML.

Nombres cortos y legibles

Cada caso de uso recibe una frase verbal breve, como "Retirar efectivo" o "Seguir pedido", y así el diagrama se lee de un vistazo.

Primero, vista previa gratis

Revisa una imagen con marca de agua antes de pagar. Desbloquea el archivo editable solo cuando el diagrama esté bien.

Ediciones con IA tras desbloquear

Pide cambios como "añade un actor gerente" o "haz que reembolsar extienda cancelar pedido", y el diagrama se actualiza en el editor.

Cualquier idioma

Escribe tu descripción en español, inglés, chino, indonesio u otro idioma, y las etiquetas siguen tu idioma.

Preguntas frecuentes

Preguntas frecuentes del generador de diagramas de casos de uso

Respuestas sobre notación, precios, edición y precisión.

1

¿Es gratis la herramienta?

La vista previa con marca de agua es gratis, hasta 3 al día. El archivo editable de Draw.io cuesta un crédito o un pequeño pago único sin cuenta.

2

¿Dibuja relaciones include y extend?

Sí. Los pasos compartidos se convierten en «include» y el comportamiento opcional en «extend», ambos como flechas discontinuas con la etiqueta del estereotipo.

3

¿Puede mostrar generalización entre actores?

Sí. Si indicas que un tipo de usuario puede hacer todo lo que hace otro, por ejemplo que un administrador también es usuario, se dibuja una flecha de herencia entre los actores.

4

¿Puedo editar el diagrama después?

Sí. El archivo desbloqueado se abre en el editor de Draw.io, donde puedes cambiar cualquier cosa a mano o pedir cambios a la IA.

5

¿Qué tan detallada debe ser la descripción?

Bastan unas frases con los usuarios, sus objetivos y los sistemas externos. Hasta 2.000 caracteres funciona bien y cubre la mayoría de los proyectos de curso.

6

¿Puedo usarlo para una tarea de ingeniería de software?

Muchos estudiantes lo usan para obtener un primer borrador limpio. Compara el resultado con las reglas de tu curso, porque algunos profesores esperan un estilo de nombres o de diseño concreto.

7

¿Puedo escribir la descripción en español?

Sí. Los actores y los casos de uso se etiquetan en el idioma que uses. Pide nombres en inglés en la descripción si los necesitas.

8

¿Qué formatos puedo exportar?

Obtienes un archivo .drawio. Draw.io lo exporta a PNG, JPG, SVG y PDF, y este sitio también puede convertirlo en PowerPoint.

Dibuja tu diagrama de casos de uso ahora

Describe a tus usuarios y sus objetivos en unas frases y deja que el generador de diagramas de casos de uso dibuje la primera versión.