Glosario

Glosario

Índice del contenido

Siglas
Términos
Definición
ALM
Gestión del ciclo de vida de la aplicación
Un conjunto de procesos y herramientas que se utilizan para gestionar todo el ciclo de vida de una aplicación.
SDLC
Gestión del ciclo de vida del desarrollo de software
El proceso de diseño, desarrollo, prueba e implementación de software.
CI / CD
Integración continua / Implementación continua
Un proceso de desarrollo de software donde los cambios se integran y prueban con frecuencia para garantizar que se puedan implementar de manera rápida y confiable.
Agil Modelo de
Agil Modelo de
Una metodología de desarrollo de software que enfatiza la colaboración, la flexibilidad y un ciclo de retroalimentación continuo.
Melé
Melé
Una metodología Agile que enfatiza ciclos de desarrollo cortos e iterativos llamados sprints.
Kanban
Kanban
Una metodología Agile que se enfoca en visualizar el flujo de trabajo y limitar el trabajo en progreso para mejorar la eficiencia.
DevOps
DevOps
Un conjunto de prácticas que combina el desarrollo de software y las operaciones de TI para acortar el ciclo de desarrollo y mejorar la calidad del software.
Automatización de Pruebas
Automatización de Pruebas
El uso de herramientas de software para controlar la ejecución de las pruebas, comparar los resultados reales con los resultados esperados e informar sobre el éxito o el fracaso de las pruebas.
Prueba continua
Prueba continua
El proceso de ejecutar pruebas automatizadas como parte de la canalización de CI/CD para garantizar la calidad del software.
Repositorio de código
Repositorio de código
Una ubicación central donde los desarrolladores pueden almacenar y administrar versiones de código.
Control de versiones
Control de versiones
El proceso de gestión de cambios en documentos o archivos a lo largo del tiempo.
Construir servidor
Construir servidor
Un servidor que compila, prueba e implementa automáticamente los cambios de código.
Despliegue
Despliegue
El proceso de mover una aplicación de software desde el desarrollo hasta la producción.
Gestión de la liberación
Gestión de la liberación
El proceso de planificación, programación y control del movimiento de versiones de software a diferentes entornos.
Configuration Management
Configuration Management
El proceso de identificar, organizar y controlar configuraciones de software y hardware.
Gestión del cambio
Gestión del cambio
El proceso de gestión de cambios en las aplicaciones de software, incluida la evaluación, aprobación e implementación de cambios.
Trazabilidad
Trazabilidad
La capacidad de realizar un seguimiento de los requisitos, las pruebas y los defectos en todo el SDLC.
Gestión de necesidades
Gestión de necesidades
El proceso de obtener, documentar, analizar y priorizar los requisitos de software.
Gestión de pruebas
Gestión de pruebas
El proceso de planificación, diseño, ejecución y elaboración de informes sobre las pruebas.
Gestión de defectos
Gestión de defectos
El proceso de identificación, notificación y seguimiento de defectos en aplicaciones de software.
Gestión de riesgos
Gestión de riesgos
El proceso de identificar, analizar y mitigar los riesgos asociados con el desarrollo y la implementación de software.
Métrica
Métrica
Medidas cuantitativas utilizadas para evaluar la calidad del software y el rendimiento del proceso.
KPI
Indicadores clave de rendimiento
Métricas utilizadas para evaluar el éxito de un proceso o proyecto de desarrollo de software.
SLA
Acuerdos de nivel de servicio
Acuerdos entre proveedores de servicios y clientes que definen el nivel de servicio a prestar.
SLO
Objetivos de nivel de servicio
Metas establecidas por los proveedores de servicios para cumplir con los SLA.
UAT
Pruebas de aceptación del usuario
La etapa final de prueba donde los usuarios prueban el software para asegurarse de que cumple con sus requisitos.
API
Programa de aplicaciónraminterfaz de ming
Un conjunto de protocolos y herramientas para construir aplicaciones de software.
SDK
Software Development Kit
Una colección de herramientas de desarrollo de software en un paquete instalable.
IDE
Entorno de desarrollo integrado
Una aplicación de software que proporciona un entorno completo para el desarrollo de software.
Maven
Maven
Una herramienta de automatización de compilación utilizada principalmente para proyectos Java.
Jenkins
Jenkins
Un servidor de automatización de código abierto que se utiliza para crear, probar e implementar software.
Git
Git
Un sistema de control de versiones distribuido utilizado para el desarrollo de software.
Las pruebas automatizadas
Las pruebas automatizadas
La práctica de utilizar herramientas de software para automatizar la ejecución de pruebas, para reducir el tiempo y el esfuerzo necesarios para la prueba.
TDD
Desarrollo impulsado por prueba
Un enfoque de desarrollo que implica escribir pruebas antes de escribir el código, para garantizar que el código cumpla con los requisitos y sea comprobable.
BDD
Desarrollo impulsado por el comportamiento
Un enfoque de desarrollo que enfatiza la colaboración entre desarrolladores, evaluadores y partes interesadas para definir e implementar requisitos.
Test de rendimiento
Test de rendimiento
El proceso de probar aplicaciones de software para garantizar que funcionen bajo las cargas y volúmenes esperados.
Prueba de carga
Prueba de carga
El proceso de probar aplicaciones de software para determinar cuánta carga pueden manejar antes de que se degrade el rendimiento.
Pruebas de estrés
Pruebas de estrés
El proceso de probar aplicaciones de software para determinar cómo se comportan en condiciones extremas.
Pruebas de seguridad
Pruebas de seguridad
El proceso de probar aplicaciones de software para identificar y abordar vulnerabilidades y amenazas de seguridad.
Pruebas de penetración
Pruebas de penetración
El proceso de probar aplicaciones de software al intentar explotar vulnerabilidades de seguridad, para identificar posibles riesgos de seguridad.

¡No olvides compartir esta publicación!

Sinergia entre un enfoque de ingeniería de sistemas basado en modelos y un proceso de gestión de requisitos

17th diciembre, 2024

11 a. m. EST | 5:8 CEST | XNUMX a. m. hora del Pacífico

Fernando Valera

Fernando Valera

CTO, Soluciones Visure

Reducir la brecha entre los requisitos y el diseño

Aprenda cómo cerrar la brecha entre el MBSE y el proceso de gestión de requisitos.