Cadena de herramientas

Una cadena de herramientas puede referirse a 1) un conjunto específico de herramientas de desarrollo de software, o 2) un proceso de DevOps (desarrollo y operaciones) que se usa para probar y entregar un programa de software.

1. Cadena de herramientas de software

Una cadena de herramientas de software es un conjunto de herramientas que se usan para crear y entregar una aplicación. Estas herramientas se conectan para agilizar el proceso de producción de software. Por ejemplo, el resultado generado por una herramienta de la cadena se usa como entrada para la siguiente herramienta.

Los desarrolladores pueden usar una cadena de herramientas cerca del final del proceso de desarrollo. Por ejemplo, un equipo de desarrollo puede crear una aplicación dentro de un entorno de desarrollo integrado. Una vez que el código fuente está completo, se puede usar una cadena de herramientas para generar el archivo ejecutable. Una cadena de herramientas de desarrollo de software puede incluir los siguientes componentes:

  1. ensamblador - convierte el lenguaje ensamblador en código máquina
  2. Enlazador - combina varios archivos en un solo programa
  3. compilador - genera código ejecutable a partir del código fuente de un programa
  4. Biblioteca - un conjunto de código, como una API, que permite que la aplicación haga referencia a funciones prediseñadas u otros recursos
  5. depurador - una herramienta opcional que puede ayudar a corregir errores durante los pasos finales de compilación
Un desarrollador puede crear un script que conecte estas herramientas. La cadena de herramientas resultante simplifica el proceso de crear un programa ejecutable a partir de código existente.

2. Cadena de herramientas de DevOps

Una cadena de herramientas de DevOps es una lista de pasos que los equipos de desarrollo y operaciones pueden seguir al lanzar un programa de software. Abarca todo el proceso de desarrollo, desde la planificación de una aplicación de software hasta el mantenimiento de un programa después de su lanzamiento.

Los pasos de una cadena de herramientas de DevOps pueden incluir:

  1. Planificar - definir el propósito, los requisitos y las expectativas
  2. Crear - diseñar y crear el software
  3. Probar - probar internamente el software en varios dispositivos; ofrecer una prueba beta pública
  4. Lanzar - programar e implementar el software
  5. Supervisar - revisar las métricas del software, responder a los comentarios de los usuarios y actualizar el software para corregir errores o agregar funciones
Actualizado November 17, 2019 por Per C.

quizPon a prueba tu conocimiento

Properties and methods can be assigned to which of the following entities?

A
Integer
0%
B
Array
0%
C
String
0%
D
Object
0%
Correct! Incorrect!     View the Object definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Cadena de herramientas en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.