EGEL Plus Informática key terms
EGEL Plus Informática · Get comfortable with the vocabulary.
- Ciclo de vida del software (SDLC)
- Related: Metodología ágil, Prueba unitaria
Conjunto de fases ordenadas -requisitos, diseño, construcción, pruebas y mantenimiento- que estructura cómo se planifica, crea, entrega y evoluciona un sistema informático a lo largo de su existencia.
- Metodología ágil
- Related: Scrum, Historias de usuario, Ciclo de vida del software (SDLC)
Enfoque de desarrollo iterativo e incremental que entrega software funcional en ciclos cortos, prioriza la colaboración con el cliente y acepta cambios de requisitos con flexibilidad frente a planes rígidos.
- Scrum
- Related: Metodología ágil, Historias de usuario
Marco ágil de trabajo en equipo que organiza el esfuerzo en sprints de duración fija, con roles definidos (Product Owner, Scrum Master, equipo) y ceremonias como la revisión y la retrospectiva.
- Historias de usuario
- Related: Metodología ágil, Criterios de aceptación
Descripción breve de una necesidad funcional redactada desde la perspectiva del usuario, que expresa quién la requiere, qué desea lograr y con qué propósito, para orientar el desarrollo y las pruebas.
- Criterios de aceptación
- Related: Historias de usuario, Prueba de integración
Condiciones verificables que debe cumplir una funcionalidad para considerarse terminada y aceptada por el cliente, y que sirven de base para diseñar los casos de prueba.
- Prueba unitaria
- Related: Prueba de integración, Refactorización
Verificación automatizada de la unidad más pequeña de código, como una función o método, que comprueba su comportamiento esperado de forma aislada del resto del sistema.
- Prueba de integración
- Related: Prueba unitaria, Criterios de aceptación
Prueba que valida la interacción entre módulos o componentes ya probados por separado, para detectar fallos en las interfaces, el intercambio de datos y la comunicación entre partes del sistema.
- Refactorización
- Related: Prueba unitaria, Deuda técnica
Reestructuración del código existente para mejorar su claridad, legibilidad o mantenibilidad sin alterar el comportamiento observable, respaldada por pruebas que confirman que la funcionalidad se conserva.
- Deuda técnica
- Related: Refactorización, Ciclo de vida del software (SDLC)
Costo acumulado de atajos o soluciones provisionales en el diseño o el código que facilitan la entrega a corto plazo pero encarecen el mantenimiento y la evolución futura del sistema.
- Control de versiones
- Related: Integración continua, Refactorización
Sistema que registra los cambios sucesivos de archivos y permite recuperar versiones anteriores, comparar diferencias y coordinar el trabajo de varias personas sobre un mismo proyecto.
- Integración continua
- Related: Control de versiones, Prueba unitaria
Práctica en la que cada cambio de código se compila y se prueba automáticamente al integrarse en el repositorio, de modo que los errores se detectan temprano y el producto permanece siempre funcional.
- API (interfaz de programación de aplicaciones)
- Related: Arquitectura de microservicios, Servicio web REST
Conjunto de reglas y puntos de acceso definidos que permiten a un programa solicitar servicios o datos a otro componente, ocultando los detalles internos de su implementación.
- Servicio web REST
- Related: API (interfaz de programación de aplicaciones), Arquitectura de microservicios
Estilo de interfaz para intercambiar datos entre sistemas mediante recursos identificados por URL y operaciones HTTP estándar, habitualmente con representaciones en formato JSON.
- Arquitectura de microservicios
- Related: API (interfaz de programación de aplicaciones), Contenedor (Docker)
Diseño que divide una aplicación en servicios pequeños, autónomos y desplegables de forma independiente que se comunican por red, cada uno con su propia lógica y datos.
- Contenedor (Docker)
- Related: Arquitectura de microservicios, Orquestación de contenedores
Unidad ligera de empaquetado que agrupa una aplicación y todas sus dependencias para ejecutarse de forma aislada y consistente en cualquier entorno que tenga el motor de contenedores.
- Orquestación de contenedores
- Related: Contenedor (Docker), Computación en la nube
Gestión automatizada del despliegue, escalado, redes y recuperación de muchos contenedores distribuidos, coordinando su ciclo de vida como si fueran un solo sistema.
- Computación en la nube
- Related: Orquestación de contenedores, Máquina virtual
Modelo de suministro de recursos informáticos (cómputo, almacenamiento, redes) bajo demanda a través de internet, con pago por uso y escalabilidad elástica sin gestionar la infraestructura física.
- Máquina virtual
- Related: Computación en la nube, Contenedor (Docker)
Entorno de software que emula un equipo completo con su propio sistema operativo, ejecutándose sobre un hipervisor que reparte los recursos del hardware físico entre varias instancias.
- Modelo OSI
- Related: Protocolo TCP/IP, Dirección IP
Marco de referencia de siete capas que describe cómo los datos viajan por una red, desde el medio físico hasta la aplicación, separando responsabilidades para facilitar el diseño y la solución de problemas.
- Protocolo TCP/IP
- Related: Modelo OSI, Dirección IP
Conjunto de protocolos que gobierna la transmisión de datos en internet: IP direcciona y enruta los paquetes, mientras TCP garantiza una entrega ordenada y confiable entre extremos.
- Dirección IP
- Related: Protocolo TCP/IP, Máscara de subred
Identificador numérico único asignado a un dispositivo dentro de una red, que permite localizarlo y enrutar el tráfico hacia él; puede ser IPv4 o IPv6.
- Máscara de subred
- Related: Dirección IP, Enrutador
Valor que indica qué parte de una dirección IP identifica la red y qué parte identifica al host, permitiendo dividir un bloque de direcciones en subredes más pequeñas.
- Enrutador
- Related: Máscara de subred, Conmutador (switch)
Dispositivo de red que reenvía paquetes entre redes distintas consultando su tabla de rutas, eligiendo el mejor camino hacia el destino según direcciones IP y métricas de coste.
- Conmutador (switch)
- Related: Enrutador, LAN
Dispositivo que conecta equipos dentro de una misma red local y dirige las tramas hacia el puerto del destinatario usando direcciones MAC, reduciendo colisiones frente a un concentrador.
- LAN
- Related: Conmutador (switch), VPN
Red de área local que cubre un espacio limitado, como una oficina o un edificio, caracterizada por altas velocidades, baja latencia y administración bajo un mismo dominio organizativo.
- VPN
- Related: LAN, Cifrado
Conexión cifrada y autenticada a través de una red pública que extiende de forma segura una red privada a usuarios o sedes remotas, como si estuvieran conectados localmente.
- Modelo entidad-relación
- Related: Clave primaria, Normalización de bases de datos
Representación conceptual de los datos de un dominio mediante entidades, atributos y relaciones, que sirve de base para diseñar el esquema de una base de datos relacional.
- Clave primaria
- Related: Clave foránea, Integridad referencial
Atributo o conjunto de atributos que identifica de manera única e inequívoca cada fila de una tabla, impidiendo valores duplicados o nulos en esa combinación.
- Clave foránea
- Related: Clave primaria, Integridad referencial
Atributo de una tabla que referencia la clave primaria de otra tabla, estableciendo un vínculo entre registros y permitiendo exigir que no existan referencias a datos inexistentes.
- Integridad referencial
- Related: Clave foránea, Transacción (ACID)
Regla que garantiza que toda clave foránea apunte a un registro existente o sea nula, evitando referencias huérfanas y manteniendo la coherencia entre tablas relacionadas.
- Normalización de bases de datos
- Related: Modelo entidad-relación, Clave primaria
Proceso de organizar tablas y atributos en formas normales sucesivas para eliminar redundancias y anomalías de actualización, insertación y borrado en el modelo relacional.
- Transacción (ACID)
- Related: Integridad referencial, Bloqueo (lock)
Unidad de trabajo de una base de datos que debe cumplir atomicidad, consistencia, aislamiento y durabilidad para que un conjunto de operaciones se complete por entero o no tenga efecto.
- Bloqueo (lock)
- Related: Transacción (ACID), Índice de base de datos
Mecanismo que restringe el acceso a un recurso de datos mientras una transacción lo usa, para evitar que operaciones concurrentes lean o modifiquen información inconsistente.
- Índice de base de datos
- Related: Clave primaria, Bloqueo (lock)
Estructura auxiliar que acelera la búsqueda de filas por determinados atributos, a cambio de ocupar espacio y de ralentizar las inserciones y actualizaciones que deben mantenerla.
- Triada CIA
- Related: Análisis de riesgos, Autenticación multifactor
Modelo de seguridad que agrupa sus objetivos en confidencialidad, integridad y disponibilidad de la información, y que sirve para evaluar y priorizar controles de protección.
- Autenticación multifactor
- Related: Triada CIA, Principio de menor privilegio
Método de acceso que exige dos o más factores de distinto tipo -algo que se sabe, se posee o se es-, de modo que robar uno solo no basta para suplantar la identidad.
- Principio de menor privilegio
- Related: Autenticación multifactor, Control de acceso basado en roles
Directriz de seguridad que otorga a cada usuario o proceso únicamente los permisos estrictamente necesarios para su tarea, limitando el daño ante errores o compromisos.
- Control de acceso basado en roles
- Related: Principio de menor privilegio, Triada CIA
Esquema de autorización que asigna permisos a roles laborales y luego asigna usuarios a esos roles, simplificando la administración de derechos y su revisión periódica.
- Cifrado
- Related: VPN, Firma digital
Transformación de información legible en datos ininteligibles mediante una clave, de forma que solo quien posee la clave adecuada pueda descifrarla y recuperar el contenido original.
- Firma digital
- Related: Cifrado, Triada CIA
Mecanismo criptográfico que asocia un mensaje a la identidad de su emisor y permite verificar que no fue alterado, aportando autenticidad e integridad al documento.
- Análisis de riesgos
- Related: Triada CIA, Plan de continuidad del negocio
Proceso de identificar amenazas y vulnerabilidades, estimar su probabilidad e impacto sobre los activos y determinar qué controles aplicar para reducir el riesgo a un nivel aceptable.
- Plan de continuidad del negocio
- Related: Análisis de riesgos, Objetivo de tiempo de recuperación (RTO)
Documento que define cómo mantener o restablecer las operaciones críticas tras una interrupción grave, incluyendo roles, prioridades y procedimientos de recuperación.
- Objetivo de tiempo de recuperación (RTO)
- Related: Plan de continuidad del negocio, Análisis de riesgos
Tiempo máximo tolerable para restablecer un servicio tras una interrupción, que orienta el diseño de respaldos, redundancias y procedimientos de recuperación.
- Acta de constitución del proyecto (project charter)
- Related: Enunciado del alcance, Interesado (stakeholder)
Documento que autoriza formalmente el inicio de un proyecto, nombra al director y fija objetivos, alcance preliminar, interesados clave y recursos de alto nivel.
- Enunciado del alcance
- Related: Acta de constitución del proyecto (project charter), Estructura de desglose del trabajo (EDT)
Descripción detallada y acordada de lo que el proyecto entregará y de lo que queda excluido, junto con sus entregables y criterios de aceptación, para controlar expectativas.
- Estructura de desglose del trabajo (EDT)
- Related: Enunciado del alcance, Ruta crítica
Descomposición jerárquica del alcance del proyecto en entregables y paquetes de trabajo más pequeños y manejables, que facilita la estimación, la asignación y el control.
- Ruta crítica
- Related: Estructura de desglose del trabajo (EDT), Valor ganado
Secuencia de actividades dependientes con la mayor duración total en el cronograma; cualquier retraso en ella retrasa directamente la fecha de término del proyecto.
- Valor ganado
- Related: Ruta crítica, Gestión de riesgos del proyecto
Técnica de control que compara el valor del trabajo realmente completado con el costo y el plazo planificados, permitiendo medir avance y desviaciones objetivamente.
- Gestión de riesgos del proyecto
- Related: Valor ganado, Análisis de riesgos
Conjunto de procesos para identificar, analizar, planificar respuestas y monitorear riesgos que puedan afectar los objetivos del proyecto, ya sean amenazas u oportunidades.
- Interesado (stakeholder)
- Related: Acta de constitución del proyecto (project charter), Enunciado del alcance
Persona, grupo u organización que puede afectar o verse afectado por el proyecto, y cuyas necesidades e influencia deben identificarse y gestionarse durante todo su ciclo.
- Gobierno de TI
- Related: COBIT, ITIL
Conjunto de estructuras, procesos y responsabilidades que alinean las decisiones de tecnología con los objetivos del negocio, asegurando valor, control y uso responsable de los recursos.
- COBIT
- Related: Gobierno de TI, ITIL
Marco de gobierno y gestión de TI que define objetivos de control y buenas prácticas para alinear la tecnología con los objetivos organizacionales y evaluar su desempeño.
- ITIL
- Related: Gobierno de TI, COBIT
Conjunto de buenas prácticas para la gestión de servicios de TI, centrado en entregar valor al usuario mediante procesos como gestión de incidentes, cambios y niveles de servicio.