EGEL Plus Informática study materials
EGEL Plus Informática study resources

EGEL Plus Informática key terms

EGEL Plus Informática · Get comfortable with the vocabulary.

Ciclo de vida del software (SDLC)

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.

Related: Metodología ágil, Prueba unitaria
Metodología ágil

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.

Related: Scrum, Historias de usuario, Ciclo de vida del software (SDLC)
Scrum

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.

Related: Metodología ágil, Historias de usuario
Historias de usuario

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.

Related: Metodología ágil, Criterios de aceptación
Criterios de aceptació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.

Related: Historias de usuario, Prueba de integración
Prueba unitaria

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.

Related: Prueba de integración, Refactorización
Prueba de integració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.

Related: Prueba unitaria, Criterios de aceptación
Refactorización

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.

Related: Prueba unitaria, Deuda técnica
Deuda técnica

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.

Related: Refactorización, Ciclo de vida del software (SDLC)
Control de versiones

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.

Related: Integración continua, Refactorización
Integración continua

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.

Related: Control de versiones, Prueba unitaria
API (interfaz de programación de aplicaciones)

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.

Related: Arquitectura de microservicios, Servicio web REST
Servicio web REST

Estilo de interfaz para intercambiar datos entre sistemas mediante recursos identificados por URL y operaciones HTTP estándar, habitualmente con representaciones en formato JSON.

Related: API (interfaz de programación de aplicaciones), Arquitectura de microservicios
Arquitectura de microservicios

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.

Related: API (interfaz de programación de aplicaciones), Contenedor (Docker)
Contenedor (Docker)

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.

Related: Arquitectura de microservicios, Orquestación de contenedores
Orquestación de contenedores

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.

Related: Contenedor (Docker), Computación en la nube
Computación en la nube

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.

Related: Orquestación de contenedores, Máquina virtual
Máquina virtual

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.

Related: Computación en la nube, Contenedor (Docker)
Modelo OSI

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.

Related: Protocolo TCP/IP, Dirección IP
Protocolo TCP/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.

Related: Modelo OSI, Dirección IP
Dirección IP

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.

Related: Protocolo TCP/IP, Máscara de subred
Máscara de subred

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.

Related: Dirección IP, Enrutador
Enrutador

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.

Related: Máscara de subred, Conmutador (switch)
Conmutador (switch)

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.

Related: Enrutador, LAN
LAN

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.

Related: Conmutador (switch), VPN
VPN

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.

Related: LAN, Cifrado
Modelo entidad-relación

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.

Related: Clave primaria, Normalización de bases de datos
Clave primaria

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.

Related: Clave foránea, Integridad referencial
Clave foránea

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.

Related: Clave primaria, Integridad referencial
Integridad referencial

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.

Related: Clave foránea, Transacción (ACID)
Normalización de bases de datos

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.

Related: Modelo entidad-relación, Clave primaria
Transacción (ACID)

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.

Related: Integridad referencial, Bloqueo (lock)
Bloqueo (lock)

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.

Related: Transacción (ACID), Índice de base de datos
Índice de base de datos

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.

Related: Clave primaria, Bloqueo (lock)
Triada CIA

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.

Related: Análisis de riesgos, Autenticación multifactor
Autenticación multifactor

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.

Related: Triada CIA, Principio de menor privilegio
Principio de menor privilegio

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.

Related: Autenticación multifactor, Control de acceso basado en roles
Control de acceso basado en roles

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.

Related: Principio de menor privilegio, Triada CIA
Cifrado

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.

Related: VPN, Firma digital
Firma digital

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.

Related: Cifrado, Triada CIA
Análisis de riesgos

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.

Related: Triada CIA, Plan de continuidad del negocio
Plan de continuidad del negocio

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.

Related: Análisis de riesgos, Objetivo de tiempo de recuperación (RTO)
Objetivo de tiempo de recuperación (RTO)

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.

Related: Plan de continuidad del negocio, Análisis de riesgos
Acta de constitución del proyecto (project charter)

Documento que autoriza formalmente el inicio de un proyecto, nombra al director y fija objetivos, alcance preliminar, interesados clave y recursos de alto nivel.

Related: Enunciado del alcance, Interesado (stakeholder)
Enunciado del alcance

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.

Related: Acta de constitución del proyecto (project charter), Estructura de desglose del trabajo (EDT)
Estructura de desglose del trabajo (EDT)

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.

Related: Enunciado del alcance, Ruta crítica
Ruta crítica

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.

Related: Estructura de desglose del trabajo (EDT), Valor ganado
Valor ganado

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.

Related: Ruta crítica, Gestión de riesgos del proyecto
Gestión de riesgos del proyecto

Conjunto de procesos para identificar, analizar, planificar respuestas y monitorear riesgos que puedan afectar los objetivos del proyecto, ya sean amenazas u oportunidades.

Related: Valor ganado, Análisis de riesgos
Interesado (stakeholder)

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.

Related: Acta de constitución del proyecto (project charter), Enunciado del alcance
Gobierno de TI

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.

Related: COBIT, ITIL
COBIT

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.

Related: Gobierno de TI, ITIL
ITIL

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.

Related: Gobierno de TI, COBIT