Analista de Sistemas: pregunta de entrevista

¿Cuándo usas un diagrama de secuencia UML?

Usa un diagrama de secuencia para mostrar interacciones ordenadas en el tiempo entre actores y componentes de un escenario, especialmente llamadas, mensajes asíncronos, alternativas, reintentos y límites.

Respuesta directa

Qué debe cubrir una buena respuesta

Cómo funciona

Un diagrama de secuencia muestra un escenario como mensajes entre participantes ordenados en el tiempo de arriba abajo, lo que lo hace la herramienta adecuada cuando la pregunta es quién llama a quién, en qué orden y qué pasa en los caminos alternativos. Expone esperas síncronas, mensajes asíncronos, timeouts, reintentos y el punto donde la responsabilidad cruza un límite de sistema, cosas que las descripciones textuales tienden a difuminar. No sirve para mostrar estructura, modelos de datos ni todos los caminos posibles a la vez; un diagrama por escenario significativo, incluidos los casos de fallo principales, lo mantiene legible.

Ejemplo

Para un pago en línea, el diagrama muestra el navegador enviando al servicio de checkout, la llamada síncrona al proveedor de pagos con timeout de 10 segundos, el fragmento alternativo para tarjeta rechazada y el webhook asíncrono que confirma más tarde la liquidación. Dibujarlo reveló que el pedido se marcaba como pagado antes de llegar el webhook, algo que la especificación escrita no había hecho evidente.

Errores frecuentes

  • Meter todas las ramas en un diagrama hasta que ya no cabe en una pantalla.
  • Usarlo para describir estructura estática que un diagrama de componentes o clases muestra mejor.
  • Omitir timeouts y alternativas de fallo, que suelen ser la razón por la que se necesitaba el diagrama.

Una estructura útil para responder

Responde desde tu propia experiencia.

No memorices un guion: usa solo ejemplos que puedas explicar con honestidad en preguntas posteriores.

Practica esta respuesta con MiraHint

Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.

Descargar MiraHint
Preguntas de entrevista para Analista de Sistemas