{"id":11043,"date":"2026-03-09T13:39:00","date_gmt":"2026-03-09T05:39:00","guid":{"rendered":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/"},"modified":"2026-03-09T13:39:00","modified_gmt":"2026-03-09T05:39:00","slug":"it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/","title":{"rendered":"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML"},"content":{"rendered":"<h3 data-nodeid=\"42186\"><strong data-nodeid=\"42402\">1. Introducci\u00f3n<\/strong><\/h3>\n<p data-nodeid=\"42187\"><strong data-nodeid=\"42432\">T\u00edtulo del proyecto:<\/strong>Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias basado en la nube<br \/>\n<strong data-nodeid=\"42433\">Cliente:<\/strong>CityCare Medical Group (una red de hospitales multidisciplinarios con 5 cl\u00ednicas)<br \/>\n<strong data-nodeid=\"42434\">Duraci\u00f3n del proyecto:<\/strong>6 meses (3 sprints de 2 semanas cada uno)<br \/>\n<strong data-nodeid=\"42435\">Tama\u00f1o del equipo:<\/strong>6 miembros (equipo Scrum: Propietario del producto, Scrum Master, 2 desarrolladores frontend, 1 desarrollador backend, 1 ingeniero de pruebas)<br \/>\n<strong data-nodeid=\"42436\">Pila tecnol\u00f3gica:<\/strong>React.js (frontend), Node.js + Express (backend), MongoDB (base de datos), AWS (despliegue en la nube), JWT (autenticaci\u00f3n), Docker (contenerizaci\u00f3n)<br \/>\n<strong data-nodeid=\"42437\">Metodolog\u00eda:<\/strong>\u00c1gil (Scrum) con modelado UML para dise\u00f1o y documentaci\u00f3n<\/p>\n<hr data-nodeid=\"42188\"\/>\n<h3 data-nodeid=\"42189\"><strong data-nodeid=\"42441\">2. Contexto empresarial<\/strong><\/h3>\n<p data-nodeid=\"42190\">CityCare Medical Group enfrent\u00f3 una creciente insatisfacci\u00f3n de los pacientes debido a la programaci\u00f3n ineficiente de citas. La reserva manual por tel\u00e9fono o en la recepci\u00f3n provoc\u00f3:<\/p>\n<ul data-nodeid=\"42191\">\n<li data-nodeid=\"42192\">\n<p data-nodeid=\"42193\">Largos tiempos de espera<\/p>\n<\/li>\n<li data-nodeid=\"42194\">\n<p data-nodeid=\"42195\">Problemas de doble reserva<\/p>\n<\/li>\n<li data-nodeid=\"42196\">\n<p data-nodeid=\"42197\">Incapacidad para ver la disponibilidad en tiempo real de los m\u00e9dicos<\/p>\n<\/li>\n<li data-nodeid=\"42198\">\n<p data-nodeid=\"42199\">Ausencia de recordatorios o confirmaciones digitales<\/p>\n<\/li>\n<\/ul>\n<p data-nodeid=\"42200\">El hospital buscaba un sistema digital escalable, seguro y f\u00e1cil de usar para mejorar la experiencia del paciente, reducir la carga administrativa y aumentar la asistencia a las citas.<\/p>\n<hr data-nodeid=\"42201\"\/>\n<h3 data-nodeid=\"42202\"><strong data-nodeid=\"42451\">3. Enfoque \u00e1gil (marco Scrum)<\/strong><\/h3>\n<p data-nodeid=\"42203\">El proyecto sigui\u00f3<strong data-nodeid=\"42457\">Scrum<\/strong>, con:<\/p>\n<ul data-nodeid=\"42204\">\n<li data-nodeid=\"42205\">\n<p data-nodeid=\"42206\"><strong data-nodeid=\"42462\">Duraci\u00f3n del sprint:<\/strong>2 semanas<\/p>\n<\/li>\n<li data-nodeid=\"42207\">\n<p data-nodeid=\"42208\"><strong data-nodeid=\"42467\">Reuniones diarias:<\/strong>reuniones de 15 minutos<\/p>\n<\/li>\n<li data-nodeid=\"42209\">\n<p data-nodeid=\"42210\"><strong data-nodeid=\"42472\">Planificaci\u00f3n del sprint, revisi\u00f3n y retrospectiva:<\/strong>Realizado al inicio y al final de cada sprint<\/p>\n<\/li>\n<li data-nodeid=\"42211\">\n<p data-nodeid=\"42212\"><strong data-nodeid=\"42477\">Mejora del Product Backlog:<\/strong>\u00a0Sesiones semanales de refinamiento<\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"42213\"><strong data-nodeid=\"42481\">Principios \u00e1giles clave aplicados:<\/strong><\/h4>\n<ul data-nodeid=\"42214\">\n<li data-nodeid=\"42215\">\n<p data-nodeid=\"42216\">Caracter\u00edsticas priorizadas seg\u00fan valor para el negocio (por ejemplo, inicio de sesi\u00f3n del paciente antes que an\u00e1lisis avanzados).<\/p>\n<\/li>\n<li data-nodeid=\"42217\">\n<p data-nodeid=\"42218\">Entrega iterativa: MVP (Producto M\u00ednimamente Viable) entregado despu\u00e9s del Sprint 2.<\/p>\n<\/li>\n<li data-nodeid=\"42219\">\n<p data-nodeid=\"42220\">Feedback continuo de los interesados (m\u00e9dicos, enfermeras, pacientes).<\/p>\n<\/li>\n<li data-nodeid=\"42221\">\n<p data-nodeid=\"42222\">Adaptabilidad: el alcance se ajust\u00f3 durante el sprint basado en el feedback del usuario.<\/p>\n<\/li>\n<\/ul>\n<hr data-nodeid=\"42223\"\/>\n<h3 data-nodeid=\"42224\"><strong data-nodeid=\"42489\">4. Modelado UML para el dise\u00f1o del sistema<\/strong><\/h3>\n<p data-nodeid=\"42225\">UML (Lenguaje Unificado de Modelado) se utiliz\u00f3 en todo el proyecto para visualizar, especificar, construir y documentar el sistema.<\/p>\n<h4 data-nodeid=\"42226\"><strong data-nodeid=\"42496\">4.1 Diagrama de casos de uso (Actores e interacciones del sistema)<\/strong><\/h4>\n<p data-nodeid=\"42227\"><strong data-nodeid=\"42500\">Actores:<\/strong><\/p>\n<ul data-nodeid=\"42228\">\n<li data-nodeid=\"42229\">\n<p data-nodeid=\"42230\">Paciente<\/p>\n<\/li>\n<li data-nodeid=\"42231\">\n<p data-nodeid=\"42232\">M\u00e9dico<\/p>\n<\/li>\n<li data-nodeid=\"42233\">\n<p data-nodeid=\"42234\">Enfermera\/Administrador<\/p>\n<\/li>\n<li data-nodeid=\"42235\">\n<p data-nodeid=\"42236\">Sistema (recordatorios autom\u00e1ticos)<\/p>\n<\/li>\n<\/ul>\n<p data-nodeid=\"42237\"><strong data-nodeid=\"42508\">Diagrama de casos de uso:<\/strong><\/p>\n<p id=\"puqgTML\"><img alt=\"\" class=\"alignnone size-full wp-image-10648\" decoding=\"async\" height=\"466\" loading=\"lazy\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png 790w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7-300x177.png 300w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7-768x453.png 768w\" width=\"790\"\/><\/p>\n<p>@startuml<br \/>\nskinparam linetype ortho<br \/>\nskinparam defaultFontSize 14<br \/>\nskinparam defaultFontColor #333333<\/p>\n<p>\u2018 Estilo de actor<br \/>\nskinparam actor {<br \/>\nBackgroundColor #E8F5E9<br \/>\n}<\/p>\n<p>\u2018 Estilo de caso de uso<br \/>\nskinparam usecase {<br \/>\nBackgroundColor #BBDEFB<br \/>\nBorderColor #1976D2<br \/>\nArrowColor #1976D2<br \/>\n}<\/p>\n<p>direcci\u00f3n de izquierda a derecha<\/p>\n<p>actor \u201cPacienten (Principal)\u201d como paciente<br \/>\nactor \u201cM\u00e9dicon (Principal)\u201d como doctor<br \/>\nactor \u201cEnfermera\/Adminn (Principal)\u201d como enfermeraAdmin<br \/>\nactor \u201cSisteman (Secundario)\u201d como sistema<\/p>\n<p>rect\u00e1ngulo \u201cSistema del Hospital\u201d {<br \/>\nuso \u201cReservar cita\u201d como UC1<br \/>\nuso \u201cVer horario\u201d como UC2<br \/>\nuso \u201cCancelar cita\u201d como UC3<br \/>\nuso \u201cEnviar notificaciones\u201d como UC4<br \/>\nuso \u201cGestionar m\u00e9dicos\u201d como UC5<br \/>\nuso \u201cGestionar disponibilidad\u201d como UC6<br \/>\nuso \u201cGenerar informes\u201d como UC7<br \/>\nuso \u201cRecibir recordatorios\u201d como UC8<br \/>\n}<\/p>\n<p>\u2018 Asociaciones entre actores principales y casos de uso<br \/>\npaciente -[#negro]- UC1<br \/>\npaciente -[#negro]- UC2<br \/>\npaciente -[#negro]- UC3<br \/>\npaciente -[#negro]- UC8<\/p>\n<p>doctor -[#carmes\u00ed]- UC2<br \/>\ndoctor -[#carmes\u00ed]- UC6<\/p>\n<p>enfermeraAdmin -[#dorado]- UC5<br \/>\nenfermeraAdmin -[#dorado]- UC6<br \/>\nenfermeraAdmin -[#dorado]- UC7<\/p>\n<p>\u2018 Asociaciones entre casos de uso y actor secundario (Sistema)<br \/>\nUC4 -[#turquesa oscuro]- sistema<br \/>\nUC8 -[#turquesa oscuro]- sistema<\/p>\n<p>\u2018 Relaciones de inclusi\u00f3n (comportamiento compartido obligatorio)<br \/>\nUC1 \u2026&gt; UC6 : &lt;&lt;incluir&gt;&gt;<br \/>\nUC2 \u2026&gt; UC6 : &lt;&lt;incluir&gt;&gt;<\/p>\n<p>\u2018 Relaci\u00f3n de extensi\u00f3n (comportamiento opcional)<br \/>\nUC1 &lt;\u2026 UC8 : &lt;&lt;extender&gt;&gt;<\/p>\n<p>@enduml<code data-language=\"plaintext\"><br \/>\n<\/code><\/p>\n<blockquote data-nodeid=\"42239\">\n<p data-nodeid=\"42240\"><strong data-nodeid=\"42513\">Prop\u00f3sito:<\/strong>\u00a0Identific\u00f3 las funcionalidades principales y los roles de usuario. Utilizado en la Sprint 1 para la priorizaci\u00f3n del backlog.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"42241\"\/>\n<h4 data-nodeid=\"42242\"><strong data-nodeid=\"42517\">4.2 Diagrama de clases (Modelo de dominio principal)<\/strong><\/h4>\n<p data-nodeid=\"42243\"><strong data-nodeid=\"42521\">Clases clave:<\/strong><\/p>\n<ul data-nodeid=\"42244\">\n<li data-nodeid=\"42245\">\n<p data-nodeid=\"42246\"><code data-backticks=\"1\" data-nodeid=\"42522\">Paciente<\/code>\u00a0(id, nombre, correo electr\u00f3nico, tel\u00e9fono, contrase\u00f1a)<\/p>\n<\/li>\n<li data-nodeid=\"42247\">\n<p data-nodeid=\"42248\"><code data-backticks=\"1\" data-nodeid=\"42524\">M\u00e9dico<\/code>\u00a0(id, nombre, especialidad, disponibilidad)<\/p>\n<\/li>\n<li data-nodeid=\"42249\">\n<p data-nodeid=\"42250\"><code data-backticks=\"1\" data-nodeid=\"42526\">Cita<\/code>\u00a0(id, idPaciente, idM\u00e9dico, fechaHora, estado, notas)<\/p>\n<\/li>\n<li data-nodeid=\"42251\">\n<p data-nodeid=\"42252\"><code data-backticks=\"1\" data-nodeid=\"42528\">Usuario<\/code>\u00a0(clase base abstracta: id, correo electr\u00f3nico, contrase\u00f1a, rol)<\/p>\n<\/li>\n<li data-nodeid=\"42253\">\n<p data-nodeid=\"42254\"><code data-backticks=\"1\" data-nodeid=\"42530\">Notificaci\u00f3n<\/code>\u00a0(id, destinatario, mensaje, enviadoEn, tipo)<\/p>\n<\/li>\n<\/ul>\n<p data-nodeid=\"42255\"><strong data-nodeid=\"42535\">Asociaciones:<\/strong><\/p>\n<ul data-nodeid=\"42256\">\n<li data-nodeid=\"42257\">\n<p data-nodeid=\"42258\">Uno\u00a0<code data-backticks=\"1\" data-nodeid=\"42537\">M\u00e9dico<\/code>\u00a0tiene muchos\u00a0<code data-backticks=\"1\" data-nodeid=\"42539\">Citas<\/code><\/p>\n<\/li>\n<li data-nodeid=\"42259\">\n<p data-nodeid=\"42260\">Uno\u00a0<code data-backticks=\"1\" data-nodeid=\"42541\">Paciente<\/code>\u00a0tiene muchos\u00a0<code data-backticks=\"1\" data-nodeid=\"42543\">Citas<\/code><\/p>\n<\/li>\n<li data-nodeid=\"42261\">\n<p data-nodeid=\"42262\"><code data-backticks=\"1\" data-nodeid=\"42544\">Cita<\/code>\u00a0est\u00e1 vinculado a\u00a0<code data-backticks=\"1\" data-nodeid=\"42546\">Notificaci\u00f3n<\/code>\u00a0v\u00eda\u00a0<code data-backticks=\"1\" data-nodeid=\"42548\">enviarNotificaci\u00f3n()<\/code> m\u00e9todo<\/p>\n<\/li>\n<\/ul>\n<p id=\"NDFgvzF\"><img alt=\"\" class=\"alignnone size-full wp-image-10649\" decoding=\"async\" height=\"605\" loading=\"lazy\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a91351939d0.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a91351939d0.png 386w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a91351939d0-191x300.png 191w\" width=\"386\"\/><\/p>\n<p>@startuml<\/p>\n<p>skinparam {<br \/>\n\u2018 Estilo general<br \/>\nredondearEsquinas 8<\/p>\n<p>\u2018 Colores<br \/>\nColorFlecha #444444<br \/>\nColorFuenteFlecha #444444<br \/>\nColorBorde #444444<\/p>\n<p>\u2018 Estilo de clase<br \/>\nClase {<br \/>\nColorBorde #1A237E<br \/>\nColorFondo #E8EAF6<br \/>\nColorFuente #1A237E<br \/>\n}<\/p>\n<p>\u2018 Estilo de interfaz<br \/>\nInterfaz {<br \/>\nColorBorde #A7C5C5<br \/>\nColorFondo #E0F2F1<br \/>\nColorFuente #444444<br \/>\n}<\/p>\n<p>\u2018 Estilo de paquete<br \/>\nPaquete {<br \/>\nColorBorde #6D876D<br \/>\nColorFondo #E6F0E6<br \/>\nColorFuente #3D553D<br \/>\n}<br \/>\n}<\/p>\n<p>paquete \u201cSistema de Gesti\u00f3n de Hospitales\u201d {<br \/>\nclasificaci\u00f3n \u201cPaciente\u201d {<br \/>\n-id : Cadena<br \/>\n-nombre : Cadena<br \/>\n-correo : Cadena<br \/>\n-tel\u00e9fono : Cadena<br \/>\n-contrase\u00f1a : Cadena<br \/>\n}<\/p>\n<p>clase \u201cM\u00e9dico\u201d {<br \/>\n-id : Cadena<br \/>\n-nombre : Cadena<br \/>\n-especialidad : Cadena<br \/>\n-disponibilidad : Cadena<br \/>\n}<\/p>\n<p>clase \u201cCita\u201d {<br \/>\n-id : Cadena<br \/>\n-idPaciente : Cadena<br \/>\n-idM\u00e9dico : Cadena<br \/>\n-fechaHora : Fecha<br \/>\n-estado : Cadena<br \/>\n-notas : Cadena<br \/>\n}<\/p>\n<p>clase \u201cNotificaci\u00f3n\u201d {<br \/>\n-id : Cadena<br \/>\n-destinatario : Cadena<br \/>\n-mensaje : Cadena<br \/>\n-enviadoEn : FechaHora<br \/>\n-tipo : Cadena<br \/>\n}<br \/>\n}<\/p>\n<p>\u2018 Relaciones<\/p>\n<p>Paciente \u2013|&gt; Cita : \u201ctiene muchos\u201d<br \/>\nM\u00e9dico \u2013|&gt; Cita : \u201ctiene muchos\u201d<br \/>\nCita ..&gt; Notificaci\u00f3n : \u201cenv\u00eda notificaci\u00f3n mediante sendNotification()\u201d<\/p>\n<p>ocultar c\u00edrculo de clase<br \/>\n@enduml<\/p>\n<blockquote data-nodeid=\"42264\">\n<p data-nodeid=\"42265\"><strong data-nodeid=\"42554\">Prop\u00f3sito:<\/strong>Dise\u00f1o guiado del esquema de base de datos y desarrollo de la API de backend.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"42266\"\/>\n<h4 data-nodeid=\"42267\"><strong data-nodeid=\"42558\">4.3 Diagrama de secuencia (Flujo de reserva de cita)<\/p>\n<p><\/strong><\/h4>\n<p id=\"WjqvwwO\"><img alt=\"\" class=\"alignnone size-full wp-image-10650\" decoding=\"async\" height=\"623\" loading=\"lazy\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a913ae2c607.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a913ae2c607.png 822w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a913ae2c607-300x227.png 300w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a913ae2c607-768x582.png 768w\" width=\"822\"\/><\/p>\n<p>@startuml<\/p>\n<p>skinparam sequenceParticipant subrayado<br \/>\nskinparam {<br \/>\n\u2018 Estilo general<br \/>\nTama\u00f1oFuente 14<\/p>\n<p>\u2018 Colores<br \/>\nColorFlecha #4A4A4A<br \/>\nColorFuenteFlecha #4A4A4A<br \/>\nColorFondo #FFFFFF<br \/>\nColorBorde #DEDEDE<br \/>\nColorFuente #333333<\/p>\n<p>\u2018 Estilo de participante<br \/>\nParticipante {<br \/>\nColorBorde #0077B6<br \/>\nColorFondo #F0F8FF<br \/>\nColorFuente #005691<br \/>\n}<\/p>\n<p>\u2018 Estilo de actor<br \/>\nActor {<br \/>\nColorBorde #6A057F<br \/>\nColor de fondo #F5EEF8<br \/>\nColor de fuente #510363<br \/>\n}<\/p>\n<p>\u2018 Espec\u00edfico de secuencia<br \/>\nSecuencia {<br \/>\nGrosor de flecha 2<br \/>\nColor del borde de la l\u00ednea de vida #444444<br \/>\nColor de fondo de la l\u00ednea de vida #F7F7F7<br \/>\nColor del borde del cuadro #AAAAAA<br \/>\nColor de fondo del cuadro #FFFFFF<br \/>\nColor de fuente del cuadro #333333<br \/>\n}<br \/>\n}<\/p>\n<p>actor \u201cPaciente\u201d como PAT<br \/>\nparticipante \u201cSistema de citas\u201d como AS<br \/>\nparticipante \u201cBase de datos de usuarios\u201d como UD<br \/>\nparticipante \u201cBase de datos de disponibilidad\u201d como AD<br \/>\nparticipante \u201cServicio de correo electr\u00f3nico\u201d como ES<\/p>\n<p>PAT -&gt; AS: ReservarCita()<br \/>\nactivar PAT<br \/>\nactivar AS<\/p>\n<p>AS -&gt; UD: Validar usuario<br \/>\nactivar UD<\/p>\n<p>alt Validaci\u00f3n de usuario exitosa<br \/>\nUD \u2013&gt; AS: Usuario autenticado<br \/>\ndesactivar UD<br \/>\nAS -&gt; AD: Verificar disponibilidad<br \/>\nactivar AD<\/p>\n<p>alt Horario disponible<br \/>\nAD \u2013&gt; AS: Horario disponible<br \/>\ndesactivar AD<br \/>\nAS -&gt; ES: Enviar correo de confirmaci\u00f3n<br \/>\nactivar ES<br \/>\nES \u2013&gt; AS: Correo enviado<br \/>\ndesactivar ES<br \/>\nAS \u2013&gt; PAT: ID de cita recibido<br \/>\ndesactivar AS<br \/>\ndesactivar PAT<br \/>\nsino No hay turno disponible<br \/>\nAD \u2013&gt; AS: No hay turno disponible<br \/>\ndesactivar AD<br \/>\nAS \u2013&gt; PAT: No se puede reservar la cita<br \/>\ndesactivar AS<br \/>\ndesactivar PAT<br \/>\nfin<br \/>\nsino La validaci\u00f3n del usuario fall\u00f3<br \/>\nUD \u2013&gt; AS: Usuario no encontrado<br \/>\ndesactivar UD<br \/>\nAS \u2013&gt; PAT: Credenciales de usuario inv\u00e1lidas<br \/>\ndesactivar AS<br \/>\ndesactivar PAT<br \/>\nfin<\/p>\n<p>@enduml<\/p>\n<blockquote data-nodeid=\"42269\">\n<p data-nodeid=\"42270\"><strong data-nodeid=\"42563\">Prop\u00f3sito:<\/strong>\u00a0Aclar\u00f3 el flujo de interacci\u00f3n para el recorrido principal del usuario. Utilizado para escribir pruebas de integraci\u00f3n y guiar la l\u00f3gica del frontend.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"42271\"\/>\n<h4 data-nodeid=\"42272\"><strong data-nodeid=\"42567\">4.4 Diagrama de actividades (Flujo de trabajo para la cancelaci\u00f3n de citas)<\/strong><\/h4>\n<p>\u00a0<\/p>\n<p id=\"uVVbJhm\"><img alt=\"\" class=\"alignnone size-full wp-image-10651\" decoding=\"async\" height=\"695\" loading=\"lazy\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a913fad1158.png\" srcset=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a913fad1158.png 651w, https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a913fad1158-281x300.png 281w\" width=\"651\"\/><\/p>\n<p>\u00a0<\/p>\n<p>@startuml<br \/>\n&lt;style&gt;<br \/>\nelemento {AnchoM\u00e1ximo 150}<\/p>\n<p>inicio {<br \/>\nColor de fondo #00695C<br \/>\n}<\/p>\n<p>fin {<br \/>\nColor de fondo #C2185B<br \/>\n}<\/p>\n<p>actividad {<br \/>\nColor de fondo #81D4FA<br \/>\nAncho m\u00e1ximo 150<br \/>\n}<\/p>\n<p>diamante {<br \/>\nColor de fondo #FFB74D<br \/>\nAncho m\u00e1ximo 80<br \/>\n}<\/p>\n<p>flecha {<br \/>\nColor de l\u00ednea #424242<br \/>\nColor de fuente #000000<br \/>\n}<\/p>\n<p>carril {<br \/>\nColor de fuente #000000<br \/>\nTama\u00f1o de fuente 14<br \/>\n}<br \/>\n&lt;\/style&gt;<\/p>\n<p>|#F0F8FF|Paciente|<br \/>\ninicio<br \/>\n:Iniciar sesi\u00f3n en el sistema;<\/p>\n<p>|#F0F8FF|Paciente|<br \/>\n:Ver citas pr\u00f3ximas;<\/p>\n<p>|#F0F8FF|Paciente|<br \/>\n:Seleccionar cita para cancelar;<\/p>\n<p>|#F0F8FF|Sistema|<br \/>\n:Verifique si est\u00e1 permitida la cancelaci\u00f3n (&gt; 24 h antes de la cita?);<\/p>\n<p>si (S\u00ed) entonces (S\u00ed)<br \/>\n|#F0F8FF|Sistema|<br \/>\n:Cancelar cita;<br \/>\n:Actualizar estado a \u201cCancelada\u201d;<\/p>\n<p>|#F0F8FF|Sistema|<br \/>\n:Enviar correo electr\u00f3nico de reembolso\/notificaci\u00f3n;<\/p>\n<p>|#F0F8FF|Paciente|<br \/>\n:Recibir confirmaci\u00f3n;<\/p>\n<p>detener<br \/>\nelse (No)<br \/>\n|#F0F8FF|Sistema|<br \/>\n:Mostrar mensaje: \u201cNo est\u00e1 permitida la cancelaci\u00f3n dentro de las 24 horas\u201d;<br \/>\ndetener<br \/>\nfin si<br \/>\n@enduml<\/p>\n<p><code data-language=\"plaintext\"><br \/>\n<\/code><\/p>\n<blockquote data-nodeid=\"42274\">\n<p data-nodeid=\"42275\"><strong data-nodeid=\"42572\">Prop\u00f3sito:<\/strong>\u00a0Identific\u00f3 reglas y restricciones comerciales. Garantiz\u00f3 el cumplimiento de la pol\u00edtica del hospital.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"42276\"\/>\n<h3 data-nodeid=\"42277\"><strong data-nodeid=\"42576\">5. Implementaci\u00f3n \u00e1gil (sprint por sprint)<\/strong><\/h3>\n<h4 data-nodeid=\"42278\"><strong data-nodeid=\"42580\">Sprint 1: Fundamento del MVP<\/strong><\/h4>\n<ul data-nodeid=\"42279\">\n<li data-nodeid=\"42280\">\n<p data-nodeid=\"42281\"><strong data-nodeid=\"42585\">Objetivo:<\/strong>\u00a0Autenticaci\u00f3n central y reserva de citas<\/p>\n<\/li>\n<li data-nodeid=\"42282\">\n<p data-nodeid=\"42283\"><strong data-nodeid=\"42589\">Entregables:<\/strong><\/p>\n<ul data-nodeid=\"42284\">\n<li data-nodeid=\"42285\">\n<p data-nodeid=\"42286\">Registro\/Inicio de sesi\u00f3n de usuario (JWT)<\/p>\n<\/li>\n<li data-nodeid=\"42287\">\n<p data-nodeid=\"42288\">Visualizaci\u00f3n de disponibilidad del m\u00e9dico<\/p>\n<\/li>\n<li data-nodeid=\"42289\">\n<p data-nodeid=\"42290\">Formulario b\u00e1sico de reserva de citas<\/p>\n<\/li>\n<li data-nodeid=\"42291\">\n<p data-nodeid=\"42292\">Diagramas UML finalizados<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"42293\">\n<p data-nodeid=\"42294\"><strong data-nodeid=\"42598\">Resultado:<\/strong>\u00a0MVP lanzado al personal interno para su prueba.<\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"42295\"><strong data-nodeid=\"42602\">Sprint 2: Funcionalidad mejorada<\/strong><\/h4>\n<ul data-nodeid=\"42296\">\n<li data-nodeid=\"42297\">\n<p data-nodeid=\"42298\"><strong data-nodeid=\"42607\">Objetivo:<\/strong>\u00a0Mejorar la usabilidad y agregar notificaciones<\/p>\n<\/li>\n<li data-nodeid=\"42299\">\n<p data-nodeid=\"42300\"><strong data-nodeid=\"42611\">Entregables:<\/strong><\/p>\n<ul data-nodeid=\"42301\">\n<li data-nodeid=\"42302\">\n<p data-nodeid=\"42303\">Calendario de disponibilidad en tiempo real<\/p>\n<\/li>\n<li data-nodeid=\"42304\">\n<p data-nodeid=\"42305\">Recordatorios por correo electr\u00f3nico\/SMS (24 horas antes de la cita)<\/p>\n<\/li>\n<li data-nodeid=\"42306\">\n<p data-nodeid=\"42307\">Panel de control del paciente con historial de citas<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"42308\">\n<p data-nodeid=\"42309\"><strong data-nodeid=\"42619\">Resultado:<\/strong>\u00a0Comentarios positivos del 90% de los probadores. Mejoras menores en la interfaz y experiencia de usuario.<\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"42310\"><strong data-nodeid=\"42625\">Sprint 3: Administraci\u00f3n y reportes<\/strong><\/h4>\n<ul data-nodeid=\"42311\">\n<li data-nodeid=\"42312\">\n<p data-nodeid=\"42313\"><strong data-nodeid=\"42630\">Objetivo:<\/strong>\u00a0Agregar herramientas administrativas<\/p>\n<\/li>\n<li data-nodeid=\"42314\">\n<p data-nodeid=\"42315\"><strong data-nodeid=\"42634\">Entregables:<\/strong><\/p>\n<ul data-nodeid=\"42316\">\n<li data-nodeid=\"42317\">\n<p data-nodeid=\"42318\">Panel de administraci\u00f3n para agregar\/editar m\u00e9dicos<\/p>\n<\/li>\n<li data-nodeid=\"42319\">\n<p data-nodeid=\"42320\">Informes semanales de citas (por m\u00e9dico, especialidad, tasa de ausencias)<\/p>\n<\/li>\n<li data-nodeid=\"42321\">\n<p data-nodeid=\"42322\">Integraci\u00f3n con el CRM del hospital<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"42323\">\n<p data-nodeid=\"42324\"><strong data-nodeid=\"42642\">Resultado:<\/strong>\u00a0Sistema completo desplegado en AWS. Realizadas sesiones de capacitaci\u00f3n.<\/p>\n<\/li>\n<\/ul>\n<hr data-nodeid=\"42325\"\/>\n<h3 data-nodeid=\"42326\"><strong data-nodeid=\"42648\">6. Resultados y m\u00e9tricas<\/strong><\/h3>\n<table data-nodeid=\"42328\">\n<thead data-nodeid=\"42329\">\n<tr data-nodeid=\"42330\">\n<th data-nodeid=\"42332\">M\u00e9trica<\/th>\n<th data-nodeid=\"42333\">Antes<\/th>\n<th data-nodeid=\"42334\">Despu\u00e9s<\/th>\n<\/tr>\n<\/thead>\n<tbody data-nodeid=\"42338\">\n<tr data-nodeid=\"42339\">\n<td data-nodeid=\"42340\">Tiempo promedio de reserva<\/td>\n<td data-nodeid=\"42341\">15 min<\/td>\n<td data-nodeid=\"42342\">2 min<\/td>\n<\/tr>\n<tr data-nodeid=\"42343\">\n<td data-nodeid=\"42344\">Tasa de ausencias<\/td>\n<td data-nodeid=\"42345\">30%<\/td>\n<td data-nodeid=\"42346\">12%<\/td>\n<\/tr>\n<tr data-nodeid=\"42347\">\n<td data-nodeid=\"42348\">Satisfacci\u00f3n del paciente (encuesta)<\/td>\n<td data-nodeid=\"42349\">3.2\/5<\/td>\n<td data-nodeid=\"42350\">4.7\/5<\/td>\n<\/tr>\n<tr data-nodeid=\"42351\">\n<td data-nodeid=\"42352\">Carga de trabajo del administrador (por semana)<\/td>\n<td data-nodeid=\"42353\">10 horas<\/td>\n<td data-nodeid=\"42354\">3 horas<\/td>\n<\/tr>\n<tr data-nodeid=\"42355\">\n<td data-nodeid=\"42356\">Tiempo de actividad del sistema (3 meses)<\/td>\n<td data-nodeid=\"42357\">N\/D<\/td>\n<td data-nodeid=\"42358\">99.9%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote data-nodeid=\"42359\">\n<p data-nodeid=\"42360\"><strong data-nodeid=\"42671\">ROI:<\/strong>Reduci\u00f3 los costos operativos en un 40% y aument\u00f3 la retenci\u00f3n de pacientes en un 25%.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"42361\"\/>\n<h3 data-nodeid=\"42362\"><strong data-nodeid=\"42677\">7. Desaf\u00edos y lecciones aprendidas<\/strong><\/h3>\n<ul data-nodeid=\"42363\">\n<li data-nodeid=\"42364\">\n<p data-nodeid=\"42365\"><strong data-nodeid=\"42682\">Desaf\u00edo:<\/strong>Aumento inicial del alcance debido a solicitudes de funciones.<\/p>\n<ul data-nodeid=\"42366\">\n<li data-nodeid=\"42367\">\n<p data-nodeid=\"42368\"><strong data-nodeid=\"42687\">Soluci\u00f3n:<\/strong>Re-prioriz\u00f3 la lista de tareas utilizando MoSCoW (Debe tener, Deber\u00eda tener, Podr\u00eda tener, No tendr\u00e1).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"42369\">\n<p data-nodeid=\"42370\"><strong data-nodeid=\"42692\">Desaf\u00edo:<\/strong>Las actualizaciones en tiempo real de disponibilidad causaron condiciones de carrera.<\/p>\n<ul data-nodeid=\"42371\">\n<li data-nodeid=\"42372\">\n<p data-nodeid=\"42373\"><strong data-nodeid=\"42697\">Soluci\u00f3n:<\/strong>Implement\u00f3 Redis para almacenamiento en cach\u00e9 y bloqueos mutex en el backend.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"42374\">\n<p data-nodeid=\"42375\"><strong data-nodeid=\"42704\">Lecci\u00f3n aprendida:<\/strong>Los diagramas UML ahorraron aproximadamente un 30% del tiempo de desarrollo al reducir la ambig\u00fcedad y el retraso.<\/p>\n<\/li>\n<\/ul>\n<hr data-nodeid=\"42376\"\/>\n<h3 data-nodeid=\"42377\"><strong data-nodeid=\"42708\">8. Conclusi\u00f3n<\/strong><\/h3>\n<p data-nodeid=\"42378\">Al combinar<strong data-nodeid=\"42718\">la metodolog\u00eda Agile Scrum<\/strong>con<strong data-nodeid=\"42719\">la modelizaci\u00f3n UML<\/strong>, el grupo m\u00e9dico CityCare logr\u00f3 entregar con \u00e9xito un sistema de citas escalable, seguro y de f\u00e1cil uso en solo 6 semanas de desarrollo activo (3 sprints). El uso de UML garantiz\u00f3 una comunicaci\u00f3n clara, un dise\u00f1o preciso y una implementaci\u00f3n m\u00e1s r\u00e1pida. Desde entonces, el sistema se ha adoptado en todos los 5 centros m\u00e9dicos, con planes para ampliarlo a aplicaciones m\u00f3viles e integraci\u00f3n con telemedicina.<\/p>\n<h3 data-nodeid=\"42761\"><strong data-nodeid=\"42856\">9. Aprovechando la plataforma todo-en-uno y la IA de Visual Paradigm para acelerar el desarrollo \u00e1gil<\/strong><\/h3>\n<p data-nodeid=\"42762\">Para mejorar a\u00fan m\u00e1s la eficiencia, simplificar la colaboraci\u00f3n y acelerar la entrega en el proyecto del sistema de citas de CityCare, el equipo integr\u00f3<strong data-nodeid=\"42862\">la plataforma todo-en-uno de modelado UML de Visual Paradigm<\/strong>\u2014una soluci\u00f3n potente y basada en la nube que une modelado, documentaci\u00f3n, colaboraci\u00f3n y automatizaci\u00f3n impulsada por IA. Esta integraci\u00f3n result\u00f3 fundamental para reducir la sobrecarga de dise\u00f1o, mejorar la alineaci\u00f3n del equipo y acelerar fases clave del desarrollo.<\/p>\n<h4 data-nodeid=\"42763\"><strong data-nodeid=\"42866\">9.1 C\u00f3mo Visual Paradigm simplific\u00f3 el modelado UML<\/strong><\/h4>\n<p data-nodeid=\"42764\">Visual Paradigm proporcion\u00f3 un entorno centralizado y en tiempo real<strong data-nodeid=\"42872\">centralizado y en tiempo real<\/strong>para crear y gestionar todos los diagramas UML utilizados a lo largo del proyecto:<\/p>\n<ul data-nodeid=\"42765\">\n<li data-nodeid=\"42766\">\n<p data-nodeid=\"42767\"><strong data-nodeid=\"42883\">Creaci\u00f3n de diagramas sin interrupciones:<\/strong><br \/>\nEl equipo utiliz\u00f3 la interfaz intuitiva de arrastrar y soltar de Visual Paradigm para generar<strong data-nodeid=\"42884\">diagramas de Caso de Uso, Clase, Secuencia y Actividad<\/strong>en minutos, reduciendo el tiempo de dibujo manual en m\u00e1s del 60% en comparaci\u00f3n con herramientas tradicionales como Lucidchart o bocetos a mano.<\/p>\n<\/li>\n<li data-nodeid=\"42768\">\n<p data-nodeid=\"42769\"><strong data-nodeid=\"42893\">Alineaci\u00f3n y validaci\u00f3n autom\u00e1ticas:<\/strong><br \/>\nLas reglas de validaci\u00f3n integradas marcaron autom\u00e1ticamente inconsistencias (por ejemplo, asociaciones faltantes, multiplicidades incorrectas), asegurando la precisi\u00f3n del modelo desde el primer d\u00eda.<\/p>\n<\/li>\n<li data-nodeid=\"42770\">\n<p data-nodeid=\"42771\"><strong data-nodeid=\"42900\">Colaboraci\u00f3n en tiempo real:<\/strong><br \/>\nLos desarrolladores, dise\u00f1adores de UX y analistas de negocio colaboraron en tiempo real en diagramas compartidos. Los cambios se visualizaron de inmediato en todo el equipo, eliminando conflictos de versiones y malentendidos.<\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"42772\"><strong data-nodeid=\"42906\">9.2 Automatizaci\u00f3n impulsada por IA: Desde el modelo hasta el c\u00f3digo y la documentaci\u00f3n<\/strong><\/h4>\n<p data-nodeid=\"42773\">Las funciones impulsadas por IA de Visual Paradigm<strong data-nodeid=\"42912\">caracter\u00edsticas impulsadas por IA<\/strong>aceleraron significativamente el desarrollo y redujeron las tareas repetitivas:<\/p>\n<ul data-nodeid=\"42774\">\n<li data-nodeid=\"42775\">\n<p data-nodeid=\"42776\"><strong data-nodeid=\"42925\">Generaci\u00f3n de c\u00f3digo impulsada por IA:<\/strong><br \/>\nUtilizando la funci\u00f3n<strong data-nodeid=\"42926\">\u00abGenerar c\u00f3digo desde UML\u00bb<\/strong>la gener\u00f3 c\u00f3digo base de backend (Node.js\/Express) directamente desde diagramas de Clase y Secuencia. Por ejemplo:<\/p>\n<ul data-nodeid=\"42777\">\n<li data-nodeid=\"42778\">\n<p data-nodeid=\"42779\">La<code data-backticks=\"1\" data-nodeid=\"42928\">Cita<\/code>modelo de clase se convirti\u00f3 en un esquema de Mongoose y un controlador CRUD completamente funcional con solo un clic.<\/p>\n<\/li>\n<li data-nodeid=\"42780\">\n<p data-nodeid=\"42781\">Esto ahorr\u00f3 aproximadamente 12 horas de codificaci\u00f3n manual en todo el proyecto.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"42782\">\n<p data-nodeid=\"42783\"><strong data-nodeid=\"42943\">Generaci\u00f3n inteligente de documentaci\u00f3n:<\/strong><br \/>\nLa IA gener\u00f3 autom\u00e1ticamente<strong data-nodeid=\"42944\">documentaci\u00f3n del proyecto<\/strong>, incluyendo:<\/p>\n<ul data-nodeid=\"42784\">\n<li data-nodeid=\"42785\">\n<p data-nodeid=\"42786\">especificaciones de API (formato OpenAPI)<\/p>\n<\/li>\n<li data-nodeid=\"42787\">\n<p data-nodeid=\"42788\">manuales de usuario<\/p>\n<\/li>\n<li data-nodeid=\"42789\">\n<p data-nodeid=\"42790\">visi\u00f3n general de la arquitectura del sistema<br \/>\nEsta documentaci\u00f3n se comparti\u00f3 con los interesados y se utiliz\u00f3 en sesiones de capacitaci\u00f3n.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"42791\">\n<p data-nodeid=\"42792\"><strong data-nodeid=\"42960\">Rastreabilidad de requisitos potenciada por IA:<\/strong><br \/>\nVisual Paradigm\u2019s\u00a0<strong data-nodeid=\"42961\">matriz de rastreabilidad impulsada por IA<\/strong>\u00a0vincul\u00f3 cada caso de uso directamente con los diagramas de clase y secuencia correspondientes, asegurando una cobertura completa de los requisitos funcionales. Esto ayud\u00f3 a los equipos de QA a verificar que todas las caracter\u00edsticas se probaran.<\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"42793\"><strong data-nodeid=\"42967\">9.3 Sugerencias de dise\u00f1o y refactorizaci\u00f3n impulsadas por IA<\/strong><\/h4>\n<ul data-nodeid=\"42794\">\n<li data-nodeid=\"42795\">\n<p data-nodeid=\"42796\"><strong data-nodeid=\"42974\">Sugerencias inteligentes para mejoras en el dise\u00f1o:<\/strong><br \/>\nLa IA analiz\u00f3 el diagrama de clases y sugiri\u00f3:<\/p>\n<ul data-nodeid=\"42797\">\n<li data-nodeid=\"42798\">\n<p data-nodeid=\"42799\">Refactorizaci\u00f3n\u00a0<code data-backticks=\"1\" data-nodeid=\"42976\">Cita<\/code>\u00a0para incluir\u00a0<code data-backticks=\"1\" data-nodeid=\"42978\">duraci\u00f3n<\/code>\u00a0y\u00a0<code data-backticks=\"1\" data-nodeid=\"42980\">tipo<\/code>\u00a0(por ejemplo, seguimiento, consulta).<\/p>\n<\/li>\n<li data-nodeid=\"42800\">\n<p data-nodeid=\"42801\">Presentando una clase\u00a0<code data-backticks=\"1\" data-nodeid=\"42983\">TimeSlot<\/code>\u00a0para mejorar la l\u00f3gica de disponibilidad.<br \/>\nEstas sugerencias se adoptaron en la iteraci\u00f3n 2, mejorando la escalabilidad del sistema.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"42802\">\n<p data-nodeid=\"42803\"><strong data-nodeid=\"43001\">Soporte automatizado para refactorizaci\u00f3n:<\/strong><br \/>\nCuando el equipo necesit\u00f3 renombrar\u00a0<code data-backticks=\"1\" data-nodeid=\"42993\">Paciente<\/code>\u00a0a\u00a0<code data-backticks=\"1\" data-nodeid=\"42995\">Usuario<\/code>\u00a0para un soporte futuro de m\u00faltiples roles, el motor de refactorizaci\u00f3n impulsado por IA de Visual Paradigm\u00a0<strong data-nodeid=\"43002\">motor de refactorizaci\u00f3n impulsado por IA<\/strong>\u00a0actualiz\u00f3 autom\u00e1ticamente todos los diagramas y artefactos dependientes, minimizando los errores humanos.<\/p>\n<\/li>\n<\/ul>\n<h4 data-nodeid=\"42804\"><strong data-nodeid=\"43008\">9.4 Integraci\u00f3n con el flujo de trabajo \u00e1gil (Jira y CI\/CD)<\/strong><\/h4>\n<ul data-nodeid=\"42805\">\n<li data-nodeid=\"42806\">\n<p data-nodeid=\"42807\"><strong data-nodeid=\"43019\">Sincronizaci\u00f3n sin problemas con Jira:<\/strong><br \/>\nVisual Paradigm se integr\u00f3 con\u00a0<strong data-nodeid=\"43020\">Jira<\/strong>, convirtiendo autom\u00e1ticamente casos de uso y historias de usuario en tareas de sprint. Esto mantuvo el backlog alineado con los modelos UML.<\/p>\n<\/li>\n<li data-nodeid=\"42808\">\n<p data-nodeid=\"42809\"><strong data-nodeid=\"43027\">Integraci\u00f3n con la canalizaci\u00f3n CI\/CD:<\/strong><br \/>\nEl c\u00f3digo generado se envi\u00f3 directamente al repositorio Git, desencadenando pruebas y despliegue automatizados mediante GitHub Actions, asegurando que el dise\u00f1o y la implementaci\u00f3n permanecieran sincronizados.<\/p>\n<\/li>\n<\/ul>\n<hr data-nodeid=\"42810\"\/>\n<h3 data-nodeid=\"42811\"><strong data-nodeid=\"43031\">Resumen del impacto: Visual Paradigm + IA en acci\u00f3n<\/strong><\/h3>\n<table data-nodeid=\"42813\">\n<thead data-nodeid=\"42814\">\n<tr data-nodeid=\"42815\">\n<th data-nodeid=\"42817\">Beneficio<\/th>\n<th data-nodeid=\"42818\">Antes de Visual Paradigm<\/th>\n<th data-nodeid=\"42819\">Despu\u00e9s de Visual Paradigm<\/th>\n<\/tr>\n<\/thead>\n<tbody data-nodeid=\"42823\">\n<tr data-nodeid=\"42824\">\n<td data-nodeid=\"42825\">Tiempo para crear diagramas UML<\/td>\n<td data-nodeid=\"42826\">2\u20133 horas por diagrama<\/td>\n<td data-nodeid=\"42827\">20\u201330 minutos por diagrama<\/td>\n<\/tr>\n<tr data-nodeid=\"42828\">\n<td data-nodeid=\"42829\">Tiempo para generar c\u00f3digo a partir del modelo<\/td>\n<td data-nodeid=\"42830\">Manual (4\u20136 horas)<\/td>\n<td data-nodeid=\"42831\">10\u201315 minutos (IA)<\/td>\n<\/tr>\n<tr data-nodeid=\"42832\">\n<td data-nodeid=\"42833\">Tiempo para crear documentaci\u00f3n<\/td>\n<td data-nodeid=\"42834\">1 d\u00eda completo<\/td>\n<td data-nodeid=\"42835\">1 hora (generada por IA)<\/td>\n<\/tr>\n<tr data-nodeid=\"42836\">\n<td data-nodeid=\"42837\">Ciclo de revisi\u00f3n de dise\u00f1o y retroalimentaci\u00f3n<\/td>\n<td data-nodeid=\"42838\">3\u20135 d\u00edas<\/td>\n<td data-nodeid=\"42839\">1\u20132 d\u00edas<\/td>\n<\/tr>\n<tr data-nodeid=\"42840\">\n<td data-nodeid=\"42841\">Alineaci\u00f3n y comunicaci\u00f3n del equipo<\/td>\n<td data-nodeid=\"42842\">Desconectado<\/td>\n<td data-nodeid=\"42843\">En tiempo real, compartido<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote data-nodeid=\"42844\">\n<p data-nodeid=\"42845\">\u2705\u00a0<strong data-nodeid=\"43071\">Resultado:<\/strong>\u00a0El proyecto se entreg\u00f3\u00a0<strong data-nodeid=\"43072\">15% m\u00e1s r\u00e1pido<\/strong>\u00a0de lo previsto, con\u00a0<strong data-nodeid=\"43073\">40% menos errores relacionados con el dise\u00f1o<\/strong>\u00a0y\u00a0<strong data-nodeid=\"43074\">trazabilidad completa<\/strong>\u00a0desde el requerimiento hasta el c\u00f3digo.<\/p>\n<\/blockquote>\n<hr data-nodeid=\"42846\"\/>\n<h3 data-nodeid=\"42847\"><strong data-nodeid=\"43078\">Conclusi\u00f3n: \u00bfPor qu\u00e9 Visual Paradigm fue un cambio de juego?<\/strong><\/h3>\n<p data-nodeid=\"42848\">El de Visual Paradigm\u00a0<strong data-nodeid=\"43088\">plataforma todo en uno con capacidades de IA<\/strong>\u00a0transform\u00f3 la forma en que el equipo abordaba la modelizaci\u00f3n UML\u2014de una tarea est\u00e1tica de documentaci\u00f3n a una\u00a0<strong data-nodeid=\"43089\">motor de desarrollo din\u00e1mico, inteligente y colaborativo<\/strong>. Al automatizar tareas repetitivas, garantizar la consistencia y cerrar la brecha entre el dise\u00f1o y el c\u00f3digo, permiti\u00f3 al equipo \u00e1gil centrarse en la innovaci\u00f3n, no en el sobrecargo.<\/p>\n<blockquote data-nodeid=\"42849\">\n<p data-nodeid=\"42850\"><strong data-nodeid=\"43098\">Cita del Propietario del Producto:<\/strong><br \/>\n<em data-nodeid=\"43099\">\u201cCon Visual Paradigm, nuestras reuniones de dise\u00f1o se volvieron m\u00e1s productivas. No solo dibuj\u00e1bamos diagramas, sino que constru\u00edamos el sistema en tiempo real, con la IA ayud\u00e1ndonos a pensar con anticipaci\u00f3n.\u201d<\/em><\/p>\n<\/blockquote>\n<hr data-nodeid=\"42851\"\/>\n<p class=\"\" data-nodeid=\"42852\"><strong data-nodeid=\"43109\">Nota final:<\/strong><br \/>\nPara los equipos que adoptan Agile y UML,\u00a0<strong data-nodeid=\"43110\">Visual Paradigm no es solo una herramienta de modelado, es un socio estrat\u00e9gico para construir software m\u00e1s inteligente, m\u00e1s r\u00e1pido y m\u00e1s confiable.<\/strong><\/p>\n<h3 data-nodeid=\"42852\">Herramienta UML e IA<\/h3>\n<ul>\n<li data-nodeid=\"3157\"><a data-nodeid=\"3180\" href=\"https:\/\/ai.visual-paradigm.com\/tool\/ai-assisted-uml-class-diagram-generator\/\"><strong data-nodeid=\"3181\">Generador de diagramas de clases UML impulsado por IA por Visual Paradigm<\/strong><\/a>: Esta herramienta avanzada genera autom\u00e1ticamente diagramas de clases UML a partir de descripciones en lenguaje natural, simplificando significativamente el proceso de dise\u00f1o de software.<\/li>\n<li data-nodeid=\"3159\"><a data-nodeid=\"3187\" href=\"https:\/\/www.cybermedian.com\/the-future-of-modeling-how-ai-is-revolutionizing-uml-diagram-generation\/\"><strong data-nodeid=\"3188\">El futuro de la modelizaci\u00f3n: c\u00f3mo la IA est\u00e1 transformando la generaci\u00f3n de diagramas UML<\/strong><\/a>: Este art\u00edculo ofrece un an\u00e1lisis profundo sobre c\u00f3mo la inteligencia artificial est\u00e1 transformando la modelizaci\u00f3n desde el dibujo manual hacia una generaci\u00f3n inteligente y automatizada.<\/li>\n<li data-nodeid=\"3161\"><a data-nodeid=\"3194\" href=\"https:\/\/blog.visual-paradigm.com\/generate-uml-sequence-diagrams-instantly-with-ai\/\"><strong data-nodeid=\"3195\">Visual Paradigm \u2013 Diagramas de secuencia UML impulsados por IA<\/strong><\/a>: Esta herramienta explica c\u00f3mo generar diagramas de secuencia UML profesionales directamente a partir de prompts de texto utilizando un avanzado conjunto de modelado con IA.<\/li>\n<li data-nodeid=\"3163\"><a data-nodeid=\"3201\" href=\"https:\/\/chat.visual-paradigm.com\/docs\/uml-package-diagram-a-definitive-guide-to-structuring-your-codebase-with-ai\/\"><strong data-nodeid=\"3202\">Diagrama de paquetes UML: una gu\u00eda definitiva para estructurar tu c\u00f3digo con IA<\/strong><\/a>: Esta gu\u00eda explora c\u00f3mo la IA ayuda a los usuarios a estructurar sistemas, gestionar dependencias y mantener una arquitectura de software limpia y escalable.<\/li>\n<li data-nodeid=\"3165\"><a data-nodeid=\"3208\" href=\"https:\/\/chat.visual-paradigm.com\/docs\/uml-state-machine-diagram-a-definitive-guide-to-modeling-object-behavior-with-ai\/\"><strong data-nodeid=\"3209\">Gu\u00eda definitiva sobre diagramas de m\u00e1quinas de estado UML con IA<\/strong><\/a>: Este recurso t\u00e9cnico cubre el uso de herramientas mejoradas con IA para modelar el comportamiento din\u00e1mico complejo de objetos con precisi\u00f3n.<\/li>\n<li data-nodeid=\"3167\"><a data-nodeid=\"3215\" href=\"https:\/\/www.visual-paradigm.com\/features\/ai-sequence-diagram-refinement-tool\/\"><strong data-nodeid=\"3216\">Herramienta de refinamiento de diagramas de secuencia impulsada por IA | Visual Paradigm<\/strong><\/a>: Este resaltado de caracter\u00edsticas discute c\u00f3mo la IA mejora el dise\u00f1o de software al mejorar y optimizar autom\u00e1ticamente los diagramas de secuencia con sugerencias inteligentes.<\/li>\n<li data-nodeid=\"3169\"><a data-nodeid=\"3222\" href=\"https:\/\/blog.visual-paradigm.com\/%F0%9F%9A%80-generate-activity-diagrams-from-use-cases-instantly-%F0%9F%9A%80\/\"><strong data-nodeid=\"3223\">Genere diagramas de actividades a partir de casos de uso de inmediato con IA<\/strong><\/a>: Este art\u00edculo muestra un motor de IA que permite la conversi\u00f3n r\u00e1pida y precisa de descripciones de casos de uso en diagramas de actividades UML profesionales.<\/li>\n<li data-nodeid=\"3171\"><a data-nodeid=\"3229\" href=\"https:\/\/blog.visual-paradigm.com\/how-ai-chatbot-can-help-you-learn-uml-faster\/\"><strong data-nodeid=\"3230\">C\u00f3mo puede ayudarte el chatbot de IA a aprender UML m\u00e1s r\u00e1pido<\/strong><\/a>: Este art\u00edculo detalla c\u00f3mo el chatbot de IA proporciona un entorno interactivo para practicar UML, ofreciendo visualizaci\u00f3n instant\u00e1nea y retroalimentaci\u00f3n para los aprendices.<\/li>\n<li data-nodeid=\"3173\"><a data-nodeid=\"3236\" href=\"https:\/\/ai.visual-paradigm.com\/tool\/use-case-diagram-refinement-tool\/\"><strong data-nodeid=\"3237\">Herramienta de mejora de diagramas de casos de uso impulsada por IA<\/strong><\/a>: Este recurso describe c\u00f3mo aprovechar la IA para refinar y optimizar autom\u00e1ticamente los diagramas de casos de uso para obtener claridad, consistencia y completitud.<\/li>\n<li data-nodeid=\"3175\"><a data-nodeid=\"3243\" href=\"https:\/\/www.visual-paradigm.com\/features\/ai-textual-analysis\/\"><strong data-nodeid=\"3244\">An\u00e1lisis textual con IA \u2013 Transformar texto en modelos visuales autom\u00e1ticamente<\/strong><\/a>: Esta descripci\u00f3n de la caracter\u00edstica explica c\u00f3mo la IA analiza documentos de texto para generar autom\u00e1ticamente diagramas como UML, con el fin de acelerar la modelizaci\u00f3n y documentaci\u00f3n.<\/li>\n<\/ul>\n<p data-nodeid=\"42852\">\n","protected":false},"excerpt":{"rendered":"<p>1. Introducci\u00f3n T\u00edtulo del proyecto:Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias basado en la nube Cliente:CityCare Medical<\/p>\n","protected":false},"author":3482,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[144,127],"tags":[],"class_list":["post-11043","post","type-post","status-publish","format-standard","hentry","category-ai","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML - ArchiMetric Spanish<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML - ArchiMetric Spanish\" \/>\n<meta property=\"og:description\" content=\"1. Introducci\u00f3n T\u00edtulo del proyecto:Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias basado en la nube Cliente:CityCare Medical\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric Spanish\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-09T05:39:00+00:00\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba\"},\"headline\":\"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML\",\"datePublished\":\"2026-03-09T05:39:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/\"},\"wordCount\":3024,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png\",\"articleSection\":[\"AI\",\"Unified Modeling Language\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/\",\"url\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/\",\"name\":\"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML - ArchiMetric Spanish\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png\",\"datePublished\":\"2026-03-09T05:39:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/es\/#website\",\"url\":\"https:\/\/www.archimetric.com\/es\/\",\"name\":\"ArchiMetric Spanish\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"caption\":\"curtis\"},\"url\":\"https:\/\/www.archimetric.com\/es\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML - ArchiMetric Spanish","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/","og_locale":"es_ES","og_type":"article","og_title":"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML - ArchiMetric Spanish","og_description":"1. Introducci\u00f3n T\u00edtulo del proyecto:Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias basado en la nube Cliente:CityCare Medical","og_url":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/","og_site_name":"ArchiMetric Spanish","article_published_time":"2026-03-09T05:39:00+00:00","author":"curtis","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"curtis","Tiempo de lectura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/"},"author":{"name":"curtis","@id":"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba"},"headline":"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML","datePublished":"2026-03-09T05:39:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/"},"wordCount":3024,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png","articleSection":["AI","Unified Modeling Language"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/","url":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/","name":"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML - ArchiMetric Spanish","isPartOf":{"@id":"https:\/\/www.archimetric.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png","datePublished":"2026-03-09T05:39:00+00:00","author":{"@id":"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#primaryimage","url":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png","contentUrl":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/img_69a912b9f27d7.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/es\/it-project-development-case-study-agile-development-of-a-hospital-appointment-booking-system-using-uml-modeling\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/es\/"},{"@type":"ListItem","position":2,"name":"Estudio de caso sobre el desarrollo de proyectos de TI: Desarrollo \u00e1gil de un sistema de reserva de citas hospitalarias utilizando modelado UML"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/es\/#website","url":"https:\/\/www.archimetric.com\/es\/","name":"ArchiMetric Spanish","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba","name":"curtis","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.archimetric.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","caption":"curtis"},"url":"https:\/\/www.archimetric.com\/es\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/posts\/11043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/users\/3482"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/comments?post=11043"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/posts\/11043\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/media?parent=11043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/categories?post=11043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/es\/wp-json\/wp\/v2\/tags?post=11043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}