Inglés para profesionales y estudiantes de Desarrollo de software

Vocabulario de desarrollo de software en inglés: significado y ejemplos en español

Comprende el inglés que aparece en el código, la documentación y las conversaciones de un equipo de desarrollo. Consulta el significado de cada término, cuándo se utiliza y cómo interpretarlo en ejemplos concretos con traducción y explicación en español.

  • 1143 términos
  • 13 temas
  • 430 términos básicos
  • 2298 frases de ejemplo

API, redes y seguridad

  • threat actorsustantivoactor de amenazas

    Persona o grupo responsable de un ciberataque o amenaza, como una banda criminal, un grupo respaldado por un Estado, un colectivo hacktivista o una persona interna maliciosa.

  • spoofingsustantivosuplantación (spoofing)

    Falsificación de una identidad u origen —correo, teléfono, sitio o IP— para que una comunicación parezca proceder de alguien confiable.

  • networksustantivored

    Conjunto de ordenadores, teléfonos y otros dispositivos conectados por cable o radio para intercambiar datos y compartir recursos.

  • routersustantivoenrutador

    Dispositivo que conecta redes distintas y elige rutas para los paquetes, normalmente usando direcciones IP.

  • switchsustantivoconmutador de red

    Dispositivo con varios puertos que conecta equipos de una misma red local y reenvía cada trama al puerto de destino.

  • IP addresssustantivodirección IP

    Etiqueta numérica asignada a un dispositivo de una red IP para dirigirle datos, como 192.168.1.20 en IPv4.

  • bandwidthsustantivoancho de banda

    Cantidad máxima de datos que una conexión puede transportar por unidad de tiempo, normalmente en Mbps o Gbps.

  • protocolsustantivoprotocolo

    Conjunto de reglas acordadas que define cómo los dispositivos preparan, envían, reciben y verifican datos para interoperar.

  • LANabreviaturared de área local (LAN)

    Red que conecta dispositivos en un espacio limitado, como una vivienda, planta de oficina o edificio.

  • WANabreviaturared de área amplia (WAN)

    Red que conecta sedes separadas por ciudades o países, normalmente mediante enlaces de telecomunicaciones o internet.

  • Wi-Fisustantivowifi

    Nombre común de las redes inalámbricas basadas en IEEE 802.11, que conectan dispositivos por radio, sobre todo en bandas de 2,4, 5 y 6 GHz.

  • DHCPabreviaturaprotocolo de configuración dinámica de host (DHCP)

    Protocolo que asigna automáticamente a los dispositivos una IP, máscara de subred, puerta de enlace y servidores DNS al conectarse.

  • default gatewaysustantivopuerta de enlace predeterminada

    Dirección del enrutador a la que el dispositivo envía tráfico destinado fuera de su subred; sin ella, solo alcanza la red local.

  • packetsustantivopaquete, paquete de datos

    Unidad pequeña de datos enviada por una red, con una cabecera de direccionamiento y control y una carga útil con parte del contenido.

  • portsustantivopuerto

    Conector físico para un cable de red o número entre 0 y 65535 que identifica un servicio en un equipo, como 443 para HTTPS.

  • TCP/IPabreviaturaTCP/IP

    Familia de protocolos sobre la que se basan Internet y casi todas las redes actuales, llamada así por TCP e IP.

  • EthernetsustantivoEthernet

    Estándar IEEE 802.3 para redes locales cableadas que define cómo se envían tramas por cables de cobre o fibra, a velocidades desde 10 Mbps hasta cientos de gigabits por segundo.

  • configureverboconfigurar

    Preparar un dispositivo o servicio introduciendo los ajustes necesarios para que funcione según los requisitos de la red.

  • MAC addresssustantivodirección MAC

    Dirección de hardware de 48 bits que identifica una interfaz en una red local y suele escribirse como seis pares hexadecimales.

  • routingsustantivoenrutamiento

    Proceso por el que los routers eligen el camino del tráfico entre redes usando rutas configuradas manualmente o aprendidas de otros routers.

  • routing tablesustantivotabla de enrutamiento

    Lista de redes conocidas por un router o equipo y del siguiente salto o interfaz por la que enviarles paquetes.

  • VLANabreviaturaVLAN, LAN virtual

    Red lógica separada creada en un switch para mantener aislados dispositivos que comparten el mismo hardware.

  • access pointsustantivopunto de acceso

    Dispositivo instalado normalmente en techo o pared que transmite y recibe Wi-Fi y conecta equipos inalámbricos a la red cableada.

  • packet losssustantivopérdida de paquetes

    Situación en que algunos paquetes enviados no llegan al destino, a menudo expresada como porcentaje y causante de descargas lentas o llamadas entrecortadas.

  • OSI modelsustantivomodelo OSI

    Modelo de referencia que divide la comunicación de red en siete capas, desde el cable físico hasta la aplicación, para describir tecnologías y fallos.

  • TCPabreviaturaTCP

    Protocolo de control de transmisión que establece una conexión y asegura que los datos lleguen completos y ordenados, retransmitiendo lo perdido.

  • UDPabreviaturaUDP

    Protocolo de datagramas de usuario que envía datos sin establecer conexión ni comprobar su llegada; se usa para voz, vídeo, DNS y juegos.

  • IPv4abreviaturaIPv4

    Versión 4 del protocolo de Internet, con direcciones de 32 bits escritas como cuatro números de 0 a 255 separados por puntos, por ejemplo 192.168.10.5; permite unos 4.300 millones de direcciones.

  • IPv6abreviaturaIPv6

    Versión 6 del protocolo de Internet, con direcciones de 128 bits escritas en grupos de dígitos hexadecimales separados por dos puntos, por ejemplo 2001:db8::1, lo que ofrece un espacio de direcciones prácticamente inagotable.

  • subnet masksustantivomáscara de subred

    Número que indica qué parte de una dirección IPv4 identifica la red y cuál el dispositivo; también se expresa como prefijo, por ejemplo /24.

  • NATabreviaturaNAT, traducción de direcciones de red

    Método por el que un router o cortafuegos reescribe direcciones de paquetes, a menudo para que muchos equipos privados compartan una IP pública.

  • static IP addresssustantivodirección IP estática, IP fija

    Dirección IP configurada manualmente o reservada permanentemente para un dispositivo, de modo que no cambie como una dirección DHCP dinámica.

  • topologysustantivotopología

    Disposición de una red: cómo se organizan y conectan dispositivos y enlaces, por ejemplo en estrella, anillo o malla.

  • hostsustantivohost, equipo de red

    Dispositivo con dirección IP que envía o recibe datos, como un ordenador, servidor, teléfono o impresora.

  • SSIDabreviaturaSSID, identificador de red Wi-Fi

    Nombre de una red Wi-Fi, de hasta 32 caracteres, que aparece en la lista de redes disponibles de los dispositivos.

  • traceroutesustantivotraceroute, trazado de ruta

    Herramienta de diagnóstico que enumera los routers atravesados por un paquete y el retraso de cada salto hasta el destino.

  • jittersustantivovariación de latencia, jitter

    Variación en el retraso con que llegan paquetes; intervalos irregulares hacen que voz y vídeo suenen entrecortados o robóticos.

  • QoSabreviaturaQoS, calidad de servicio

    Conjunto de técnicas que prioriza tráfico importante, como voz y vídeo, frente a tráfico menos urgente cuando un enlace está ocupado.

  • BGPabreviaturaBGP, Protocolo de Puerta de Enlace Fronteriza

    Protocolo de enrutamiento con el que las redes de internet intercambian rutas para que el tráfico viaje entre operadores y empresas.

  • OSPFabreviaturaprotocolo OSPF

    Protocolo de enrutamiento interno de una organización: los routers comparten información de sus enlaces y calculan por sí mismos la mejor ruta.

  • static routesustantivoruta estática

    Ruta que un ingeniero introduce manualmente en un router para indicarle por dónde enviar el tráfico hacia una red, en vez de aprenderla mediante un protocolo.

  • trunk portsustantivopuerto troncal, puerto trunk

    Puerto de un conmutador que transporta tráfico de varias VLAN por un enlace y etiqueta cada trama para identificar su VLAN de origen.

  • spanning tree protocolsustantivoprotocolo de árbol de expansión, STP

    Protocolo que evita bucles entre conmutadores bloqueando rutas redundantes y vuelve a habilitar una ruta bloqueada si falla un enlace activo.

  • maintenance windowsustantivoventana de mantenimiento

    Periodo acordado, normalmente de noche o durante el fin de semana, en el que se permiten cambios que pueden interrumpir el servicio, como actualizar software o cambiar equipos.

  • roamingsustantivoitinerancia, roaming

    Uso de una red móvil distinta de la del operador propio, normalmente en el extranjero; en Wi-Fi, cambio entre puntos de acceso sin perder la conexión.

  • packet capturesustantivocaptura de paquetes

    Registro de los paquetes que pasan por una interfaz de red, guardado en un archivo para analizar exactamente lo que se envió y recibió.

  • SNMPabreviaturaSNMP, protocolo simple de administración de redes

    Protocolo que permite a los sistemas de supervisión recopilar datos como tráfico, errores y temperatura de dispositivos de red, y recibir alertas de estos.

  • network monitoringsustantivosupervisión de red, monitorización de red

    Comprobación continua de la salud y el rendimiento de dispositivos y enlaces, incluidos disponibilidad, tráfico, errores y latencia, con alertas cuando surge un problema.

  • congestionsustantivocongestión de red, congestión

    Situación en la que llega más tráfico a un enlace o dispositivo del que puede manejar, por lo que se acumulan o pierden paquetes y todo se ralentiza.

  • round-trip timesustantivotiempo de ida y vuelta, RTT

    Tiempo que tarda un paquete en llegar desde el origen al destino y volver con una respuesta, normalmente medido en milisegundos; ping muestra este valor.

  • ACLabreviaturalista de control de acceso, ACL

    Lista ordenada de reglas en un router, conmutador o firewall que permite o deniega tráfico según origen, destino, protocolo y puerto.

  • port forwardingsustantivoreenvío de puertos, redirección de puertos

    Regla NAT que envía el tráfico que llega a una IP pública y un puerto a un dispositivo y puerto concretos de la red privada, para publicar un servicio interno.

  • DMZabreviaturazona desmilitarizada, DMZ

    Segmento de red separado entre internet y la red interna donde se colocan servidores accesibles desde fuera, como los web o de correo.

  • MPLSabreviaturaconmutación de etiquetas multiprotocolo, MPLS

    Técnica de redes de operadores que reenvía tráfico mediante etiquetas cortas en vez de consultar direcciones IP completas; se vende a empresas como servicio WAN privado.

  • SD-WANabreviaturaSD-WAN, WAN definida por software

    Enfoque que gestiona centralmente los enlaces WAN de una empresa mediante software y asigna cada aplicación al mejor enlace disponible, como internet, 4G o MPLS.

  • hopsustantivosalto de red, salto

    Un tramo del recorrido de un paquete desde un router al siguiente; el número de saltos indica cuántos routers atraviesa hasta el destino.

  • ARPabreviaturaARP, protocolo de resolución de direcciones

    Protocolo que permite a un dispositivo de una red local averiguar la dirección MAC asociada a una dirección IPv4 conocida.

  • ICMPabreviaturaICMP, protocolo de mensajes de control de internet

    Protocolo con el que los dispositivos de red envían errores y mensajes de estado, como destino inaccesible; ping y traceroute dependen de él.

  • broadcastsustantivodifusión, broadcast

    Mensaje enviado a todos los dispositivos de un segmento de red local a la vez, en lugar de a una sola dirección; los routers no lo reenvían a otras redes.

  • CIDRabreviaturaCIDR, enrutamiento entre dominios sin clases

    Sistema para escribir una red IP como dirección más longitud de prefijo, por ejemplo 192.168.0.0/22, que sustituyó las antiguas clases fijas.

  • private IP addresssustantivodirección IP privada

    Dirección IP de rangos reservados para redes internas, como 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16, que no se enruta por internet pública.

  • NOCabreviaturacentro de operaciones de red, NOC

    Equipo y sala, a menudo atendidos las 24 horas, que supervisan una red, responden a alarmas y coordinan la reparación de averías e interrupciones.

  • multiplayeradjetivomultijugador

    Describe un juego o modo en el que varias personas juegan juntas o compiten entre sí, en línea o en el mismo dispositivo. Como sustantivo, designa la parte multijugador de un juego.

  • dedicated serversustantivoservidor dedicado

    Ordenador, normalmente en un centro de datos, que ejecuta únicamente el servidor del juego y el mundo compartido; los jugadores se conectan a él en vez de que uno de ellos aloje la partida.

  • netcodesustantivocódigo de red

    Código que intercambia datos entre jugadores y servidores de un juego en línea y sincroniza la partida pese a los retrasos.

  • matchmakingsustantivoemparejamiento de jugadores

    Sistema que reúne a jugadores en una partida según nivel, región y calidad de conexión.

  • lagsustantivoretraso perceptible, lag

    Demora perceptible entre una acción del jugador y la respuesta del juego, causada normalmente por una conexión lenta o inestable, que hace que la partida dé saltos.

  • tick ratesustantivofrecuencia de actualización del servidor

    Número de veces por segundo que el servidor actualiza el estado del juego y lo envía a jugadores, medido en hercios. Más frecuencia mejora la precisión en línea.

  • lobbysustantivosala de espera

    Espacio virtual donde se reúnen jugadores antes de una partida para formar equipos, elegir personajes o ajustes y esperar a los demás.

  • client-side predictionsustantivopredicción en el cliente

    Técnica de código de red en la que el dispositivo del jugador muestra de inmediato el resultado de su acción, antes de que el servidor la confirme, y lo corrige después si el servidor discrepa.

  • authoritative serversustantivoservidor autoritativo

    Servidor que tiene la última palabra sobre lo que sucede en un juego en línea: los jugadores envían sus acciones y el servidor decide los resultados reales, lo que dificulta las trampas.

  • service meshsustantivomalla de servicios, service mesh

    Capa de infraestructura que administra la comunicación entre servicios y suele añadir funciones de enrutamiento, seguridad y monitorización.

  • gatewaysustantivopasarela, gateway

    Componente situado entre clientes y servicios que enruta solicitudes y puede gestionar seguridad, límites, registros o conversión de protocolos.

  • TLS handshakesustantivonegociación TLS

    Intercambio inicial de TLS que acuerda parámetros de seguridad y claves de sesión y suele autenticar al servidor y, a veces, al cliente.

  • CSRF tokensustantivotoken CSRF

    Valor impredecible incluido en una solicitud y verificado por el servidor para ayudar a rechazar falsificaciones de solicitudes entre sitios.

  • proxysustantivoproxy

    Servidor o capa de software que recibe una solicitud y la reenvía a otro servicio, a menudo para enrutar, filtrar o proteger el tráfico.

  • DNS lookupexpresiónconsulta DNS

    Proceso de consultar el Sistema de nombres de dominio para traducir un nombre de dominio a una dirección IP u otro registro.

  • content negotiationsustantivonegociación de contenido

    Selección de una representación de un recurso, como su formato o idioma, mediante información intercambiada entre cliente y servidor.

  • exponential backoffsustantivoespera exponencial, retroceso exponencial

    Estrategia de reintento que aumenta el intervalo de espera por un factor multiplicador tras cada fallo, a menudo hasta un máximo.

  • dead-letter queuesustantivocola de mensajes fallidos, cola de mensajes no procesables

    Cola separada que almacena mensajes que no pudieron procesarse normalmente para inspeccionarlos, corregirlos o reintentarlos más tarde.

  • correlation IDsustantivoID de correlación, identificador de correlación

    Identificador que acompaña operaciones o mensajes relacionados para poder vincular sus registros durante una investigación.

  • replay attacksustantivoataque de repetición, replay attack

    Ataque que vuelve a enviar un mensaje válido anterior para que el sistema acepte una acción que ya no está autorizada o prevista.

  • noncesustantivononce, valor de un solo uso

    Valor destinado a utilizarse una sola vez dentro de un protocolo o contexto criptográfico definido.

  • certificate pinningsustantivofijación de certificados, certificate pinning

    Restricción adicional de los certificados o claves públicas de servidor que un cliente acepta, por encima de la validación de confianza habitual.

  • mutual TLSsustantivoTLS mutuo, autenticación TLS mutua

    Conexión TLS en la que cliente y servidor se autentican mediante certificados.

Publicación de versiones y mantenimiento

  • deployverbodesplegar, publicar

    Instalar una versión nueva del software en servidores o dispositivos para que se ejecute allí, ya sea en pruebas o para usuarios reales.

  • releasesustantivoversión, lanzamiento

    Una versión del producto que se pone a disposición de los usuarios, o el acto de publicarla. También puede funcionar como verbo: publicar una versión nueva.

  • productionsustantivoproducción

    El entorno activo donde personas usuarias reales utilizan el software, a diferencia de los entornos de desarrollo o pruebas.

  • buildsustantivocompilación (build)

    Proceso de convertir el código fuente en un programa o paquete ejecutable, o el resultado obtenido. También se usa como verbo: compilar el proyecto.

  • shipverbopublicar (ship)

    Lanzar un producto o una función para que puedan usarlo personas reales; la imagen original alude a enviar mercancías a clientes.

  • documentationsustantivodocumentación

    Material escrito que explica cómo funciona el software y cómo usarlo, configurarlo o modificarlo, como guías, referencias de API y archivos README.

  • CI/CDabreviaturaintegración continua y entrega continua, CI/CD

    Práctica de compilar y probar automáticamente cada cambio para publicarlo de forma rápida y segura.

  • hotfixsustantivocorrección urgente, hotfix

    Arreglo urgente de un problema grave en producción que se publica fuera del calendario normal.

  • roll backverbo compuestorevertir, volver a una versión anterior

    Restablecer una versión anterior que funcionaba después de que un cambio o una publicación cause problemas.

  • stagingsustantivopreproducción, entorno de pruebas previo a producción

    Entorno lo más parecido posible a producción donde el equipo comprueba una versión antes de ponerla a disposición de usuarios reales.

  • legacy codesustantivocódigo heredado, código antiguo en uso

    Código antiguo que sigue utilizándose, a menudo con poca documentación o pocas pruebas y escrito por personas que ya no están, por lo que modificarlo parece arriesgado.

  • deprecateverbomarcar como obsoleto, dejar de recomendar

    Indicar oficialmente que una función o API está anticuada y ya no se recomienda, normalmente para avisar de que se eliminará en una versión posterior.

  • release notessustantivonotas de la versión

    Documento breve que se publica con una versión nueva del software y enumera funciones, correcciones, problemas conocidos y otros cambios relevantes para los usuarios.

  • patchsustantivoparche, actualización correctiva

    Actualización pequeña que corrige errores o problemas de seguridad del software sin incorporar funciones grandes; también puede usarse como verbo: aplicar un parche a un sistema.

  • upgradeverboactualizar a una versión superior, mejorar de versión

    Pasar a una versión más nueva, normalmente mejor, de un programa, biblioteca o herramienta, por ejemplo de Python 3.10 a Python 3.12.

Prueba rápida: ¿conoces estos términos?

Responde a diez preguntas de este glosario. Elige el significado correcto de cada término y comprueba tu resultado.

Cómo aprender el vocabulario de Desarrollo de software

  • Empieza por los términos que encuentras en tus tareas: incidencias, revisiones de código o documentación técnica.
  • Lee cada ejemplo completo antes de elegir una traducción: palabras como branch, issue o release cambian de sentido según el contexto.
  • Aprende las combinaciones habituales, como fix a bug o merge a branch, para poder usar el término en una conversación.
  • Compara los conceptos relacionados y anota qué los distingue; conocer la traducción no siempre basta para diferenciar un error, una excepción y un fallo.

Preguntas frecuentes

¿Estas páginas enseñan programación o vocabulario en inglés?

Se centran en el vocabulario del desarrollo de software. Las definiciones y los ejemplos ayudan a entender documentación y conversaciones técnicas; no sustituyen un curso práctico de programación.

¿Debo traducir todos los términos al español cuando trabajo?

No necesariamente. En muchos equipos se mantienen voces inglesas como commit, merge, deploy y pull request, a veces con construcciones españolas como «hacer un commit». En documentos formales, cursos universitarios y textos académicos también son habituales equivalentes como «versión», «rama» y «prueba unitaria». Conocer ambas formas ayuda a pasar de una conversación en español a un código base en inglés.

¿Por qué un término tiene varias equivalencias?

Una palabra puede abarcar distintos matices técnicos. La definición, la nota de uso y las frases de ejemplo permiten identificar la equivalencia adecuada en cada caso.

¿Cómo puedo estudiar con los ejemplos?

Lee primero la frase en inglés, intenta explicar qué sucede y después consulta la traducción y la explicación. Finalmente, escribe una frase parecida sobre una tarea real de tu proyecto.

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: