Archyno
ArchynoPráctica del modelado

Por qué Archyno

Una herramienta de modelado que funciona en el navegador, conoce la notación lo bastante bien como para no dejarte dibujar una relación inválida, y entrega el resultado a Sparx Enterprise Architect cuando lo pide el comité de arquitectura.

10 min de lecturaArchyno

La respuesta corta

  • Las herramientas de dibujo incluyen formas UML; nada te impide unir dos elementos de una manera que la especificación prohíbe. Archyno lee el metamodelo y rechaza la relación.
  • La exportación a Sparx es un repositorio .qea real escrito dentro de uno vacío creado por el propio EA, no un script de importación que alguien deba ejecutar.
  • El plan gratuito no pide tarjeta: un proyecto, diagramas ilimitados, 300 elementos, UML y ArchiMate completos, PNG y SVG sin marca de agua, 150 créditos de IA al mes.
  • Dos personas pueden tener un diagrama abierto con cursores en vivo y bloqueo suave. Fusionar ediciones simultáneas del mismo elemento todavía no existe.

01Qué es#

Archyno es una herramienta de modelado que funciona en el navegador. Dibuja UML 2.5.1 y ArchiMate 4, además de modelos ER y BPMN, y exporta a los formatos que a un equipo de arquitectura le piden de verdad.

Lo que la diferencia de una herramienta de dibujo es una sola decisión de diseño: hay un metamodelo, y todo lee de él. La paleta se genera a partir de él, las reglas de conexión se comprueban contra él, la forma que recibe un elemento se busca en él, y la IA queda limitada por él. Una herramienta de dibujo con una plantilla UML te dejará tan tranquila trazar una composición de un actor a un caso de uso. Archyno lo rechaza, porque el metamodelo dice que esa relación no existe.

02Un modelo, muchas vistas#

Un diagrama en Archyno es una vista de un modelo, no una imagen. El mismo elemento puede aparecer en cuatro diagramas, y en los cuatro es un único elemento: renómbralo una vez y queda renombrado en todas partes donde aparece, porque nunca hubo más que uno.

Para eso sirve una herramienta de modelado, y es justo lo que la gente descubre que necesitaba unos seis meses después de empezar a mantener una carpeta de PNG inconexos. Cambiar el nombre de un componente en una herramienta de dibujo es un cambio en tantos archivos como resulte que lo muestren, encontrados de memoria.

El árbol del proyecto sostiene el modelo; los diagramas cuelgan de él. Todo lo que hay en un proyecto comparte una única reserva de elementos, así que la vista por capas, el diagrama de secuencia y el de despliegue son tres ventanas al mismo sistema en lugar de tres dibujos que coinciden por casualidad.

03Las exportaciones, y la que importa#

La mayoría de las herramientas exportan una imagen. La pregunta que decide si una herramienta sobrevive al contacto con una gran empresa es si puede entregar el modelo a aquello sobre lo que funciona el resto del negocio, y en la arquitectura empresarial europea eso es muy a menudo Sparx Enterprise Architect.

ElementoNotaciónQué significa
Sparx .qeaQEAUn repositorio EA de verdad, producido escribiendo en un archivo en blanco que creó el propio EA. Se abre de forma nativa: sin asistente de importación ni paso de conversión.
XMI 2.5.1XMIEl formato de intercambio de la OMG, para cualquier herramienta que lea UML estándar.
ArchiMate ExchangeAEXEl formato de intercambio propio de The Open Group para modelos ArchiMate.
MermaidMMDTexto, para que un diagrama pueda vivir en el repositorio junto al código que describe y compararse como código.
SVG y PNGSVGVectorial y de mapa de bits, sin marca de agua en ningún plan, incluido el gratuito.
PDFPDFProducido en el servidor envolviendo el SVG, para la presentación de la que nadie se libra.
JSON y código{ }El modelo en bruto, y definiciones de clase generadas para los diagramas de estructura.

Lo que sale hoy de un proyecto. Cada una de estas cosas es una exportación; importar un modelo desde estos formatos todavía no está construido.

La exportación .qea es la que merece la pena entender, porque es la difícil. Un .qea es una base de datos SQLite que lleva el esquema de repositorio propio de Enterprise Architect: decenas de tablas, con los identificadores y convenciones internos de EA. Archyno produce uno copiando un repositorio en blanco que creó el propio EA y escribiendo el modelo dentro, y por eso el resultado se abre como un repositorio y no como algo que hay que importar.

04IA limitada por la notación#

Pídele un diagrama de clases a la mayoría de las funciones de IA para diagramas y obtendrás algo con forma de diagrama: cajas con nombres plausibles, unidas por la línea que al modelo le apeteció emitir. Parece correcto hasta que lo lee un arquitecto.

La generación de Archyno está acotada por el mismo metamodelo que la paleta. El modelo propone elementos y relaciones; todo lo que la notación prohíbe se rechaza antes de llegar al lienzo. Obtienes un diagrama que es UML válido, que es una afirmación mucho más pequeña que «un diagrama correcto» y mucho más útil: significa que la salida es un punto de partida que editas y no uno que revisas línea por línea.

Describe un sistema en un párrafo y los elementos se dibujan uno a uno mientras miras. El plan gratuito incluye 150 créditos al mes, suficiente para averiguar si esto te sirve antes de decidir nada.

05Trabajar en ello con otras personas#

Abre un diagrama que otra persona tenga abierto y la verás: su cursor, moviéndose en vivo, y una marca sobre el elemento que está editando. Los cursores van por un canal en tiempo real y nunca tocan la base de datos, así que no cuestan nada y se mantienen fluidos.

El elemento que alguien está editando lleva un bloqueo suave. Suave a propósito: mantiene a dos personas fuera del mismo panel de propiedades sin convertir el diagrama en una cola.

El acceso es por proyecto. Un proyecto se puede compartir con personas nombradas, y cada lectura y escritura se comprueba en la propia base de datos y no en la aplicación, así que un enlace a un diagrama que nunca te dieron es un 404 y no una página que carga y confía en que el cliente esconda los botones adecuados.

06El guardado, y qué pasa cuando se cae la red#

No hay botón de guardar. La geometría se envía tras 400 ms de quietud, el texto tras 600 ms sin teclear, y la barra de estado te dice en qué estado estás.

Lo que merece decirse con claridad es el caso de fallo, porque ahí es donde el guardado automático suele mentirte. Si un guardado falla (se cayó la conexión, un despliegue movió el punto de acceso), el cambio no se descarta y el editor no dice estar guardado. Los elementos editados siguen marcados como no guardados, la barra de estado ofrece un Reintentar, y el siguiente envío correcto se los lleva. Lo que no puedes hacer es seguir trabajando de forma productiva sin conexión alguna: el modelo vive en la base de datos, así que una caída prolongada significa un Reintentar prolongado y no una sesión sin conexión.

El deshacer llega a 100 pasos en todos los planes, incluido el gratuito.

07Por qué la usaría una persona sola#

Para una sola persona el argumento va sobre todo de fricción. Un consultor o una ingeniera que necesita un diagrama esta tarde elige entre una herramienta de dibujo que le dejará dibujar algo mal y una suite de modelado de escritorio que exige una licencia, una instalación y una tarde propia antes de dibujar nada.

  • Nada que instalar, nada que pagar. El plan gratuito es un proyecto, diagramas ilimitados, 300 elementos y la notación completa, sin tarjeta. Averiguas si la herramienta te encaja antes de que cueste nada.
  • La notación se comprueba sola. Nadie revisa el trabajo de quien modela en solitario antes de que lo vea un cliente, así que el hecho de que la herramienta sea incapaz de dibujar una relación inválida hace el trabajo que habría hecho el revisor.
  • Exportaciones que zanjan una discusión. Un cliente con Sparx recibe un .qea, un desarrollador recibe Mermaid en el repositorio, una diapositiva recibe un PNG sin marca de agua en cualquier plan. Un modelo, en la forma que resulte necesitar quien lo pide.
  • IA para la página en blanco. 150 créditos al mes, y lo que vuelve es UML válido que editas en lugar de una imagen que revisas.

El plan Individual de pago añade proyectos, elementos ilimitados, los formatos de intercambio y la generación de código. Todavía no está abierto: mira la nota del final.

08Por qué la usaría una organización#

Para un equipo el cálculo es distinto, porque el problema caro no es dibujar un diagrama. Es que seis personas han dibujado seis diagramas del mismo sistema, en cuatro herramientas, y nadie sabe decir cuál está vigente.

  • Un modelo, no un archivo por cabeza. Un proyecto guarda los elementos y los diagramas son vistas de ellos. Cuando se renombra el componente, se renombra en todos los diagramas del proyecto, que es la diferencia entre un modelo que un equipo mantiene y una carpeta en la que un equipo deja de confiar.
  • Acceso comprobado en la base de datos. Un proyecto se comparte con personas nombradas, y cada lectura y escritura la autoriza la seguridad a nivel de fila y no la aplicación. Un enlace a un diagrama que a alguien nunca le dieron es un 404, no una página que carga y confía en que la interfaz esconda los botones adecuados.
  • La gente se ve trabajar. Cursores en vivo y un bloqueo suave sobre el elemento que se está editando, de modo que dos arquitectos en la misma vista se coordinan en lugar de pisarse, dentro de los límites expuestos arriba.
  • La entrega a Sparx supera la revisión. Si el comité de arquitectura trabaja con Enterprise Architect, el modelo le llega como un repositorio que abre de forma nativa, que suele ser la restricción que decide si se permite siquiera una herramienta de navegador.
  • Dónde residen los datos está por escrito. El alojamiento y la base de datos están en la UE, cada subencargado está nombrado en la página de privacidad, y la página de seguridad indica qué se afirma y qué no, incluidas las certificaciones que no tenemos.

09Dónde se detiene#

Toda herramienta tiene un límite, y las que no dicen dónde está te hacen perder la semana de evaluación. El nuestro, a día de hoy:

Úsalo cuando

  • Quieres UML o ArchiMate válido por construcción y no por revisión
  • Tienes que entregar un modelo a Sparx Enterprise Architect
  • Quieres diagramas en el repositorio como texto, junto al código
  • Un equipo pequeño necesita verse en el mismo diagrama
  • Quieres empezar sin instalar nada ni pagar nada

Usa otra cosa cuando

  • Necesitas importar un modelo existente: todavía no hay importador
  • Necesitas seguir trabajando sin conexión
  • Necesitas que dos personas editen un elemento a la vez
  • Necesitas paridad total de funciones con EA: esto es una herramienta de modelado, no una suite de repositorio
  • Tu notación no es UML, ArchiMate, BPMN ni ER

Los planes de pago todavía no están abiertos, así que lo que hay hoy para juzgar es el plan gratuito: un proyecto, diagramas ilimitados, 300 elementos, la notación completa, PNG y SVG sin marca de agua, y 150 créditos de IA al mes. Sin tarjeta.

10En resumen#

En una línea cada uno

  1. 01Es una herramienta de modelado, no de dibujo: un metamodelo impulsa la paleta, las reglas, las formas y la IA, y la notación inválida se rechaza.
  2. 02Un diagrama es una vista de un modelo. Renombra un elemento una vez y todos los diagramas que lo muestran quedan renombrados, porque solo hay uno.
  3. 03Las exportaciones cubren Sparx .qea, XMI 2.5.1, ArchiMate Exchange, Mermaid, SVG, PNG, PDF y JSON. El .qea es un repositorio EA de verdad, no un script de importación.
  4. 04La generación por IA está acotada por la notación, así que lo que aterriza en el lienzo es UML válido que editas en lugar de una imagen que auditas.
  5. 05Cursores en vivo y bloqueo suave, no coedición simultánea. El guardado automático conserva los cambios fallidos y reintenta; no es un modo sin conexión.
  6. 06Sin importador, sin edición sin conexión, sin paridad con EA. El plan gratuito no necesita tarjeta.

11Preguntas frecuentes#

¿Archyno puede exportar a Sparx Enterprise Architect?

Sí. Archyno escribe un archivo .qea, el formato de repositorio basado en SQLite que Enterprise Architect abre de forma nativa. El archivo se genera en el servidor escribiendo dentro de un repositorio vacío creado por el propio EA, así que obtienes un repositorio real y no un script de importación.

¿Archyno funciona sin conexión?

No. Necesita conexión, porque el modelo vive en la base de datos y no en el navegador. Lo que sí resuelve es una caída a mitad de edición: tu cambio se conserva, la barra de estado ofrece reintentar y no se pierde nada cuando vuelve la red.

¿Archyno es gratis?

Hay un plan gratuito que no pide tarjeta: un proyecto, diagramas ilimitados, hasta 300 elementos, la notación UML y ArchiMate completa, exportación a PNG y SVG sin marca de agua y 150 créditos de IA al mes. Los planes de pago añaden proyectos, uso compartido y los formatos de intercambio.

¿En qué se diferencia Archyno de draw.io o Lucidchart?

Son herramientas de dibujo que incluyen formas UML, así que nada te impide unir dos elementos de una manera que la especificación prohíbe. Archyno se apoya en el metamodelo: la paleta, las reglas y la IA leen la misma definición, y una relación inválida se rechaza en lugar de dibujarse.

¿Pueden dos personas editar el mismo diagrama a la vez?

Podéis tenerlo abierto los dos y veros: cursores en vivo, quién está en el diagrama y un bloqueo suave sobre el elemento que alguien está editando. Fusionar ediciones simultáneas del mismo elemento todavía no existe, así que el bloqueo es lo que evita que os piséis.

CompartirXLinkedIn

Lecturas relacionadas

Todos los artículos