Inicio : Términos de software : Definición de la cadena de herramientas

Toolchain

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

1 Software Toolchain

A programa. toolchain es una colección de herramientas utilizadas para construir y entregar un solicitud. Estas herramientas están encadenadas para agilizar el proceso de producción de software. Por ejemplo, el salida generado por una herramienta en la cadena se utiliza como datos de entrada por la siguiente herramienta.

Desarrolladores puede usar una cadena de herramientas cerca del final del proceso de desarrollo. Por ejemplo, un equipo de desarrollo puede construir un apli dentro de una entorno de desarrollo integrado. Una vez el código fuente está completo, se puede utilizar 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 lenguaje ensamblador dentro codigo de maquina
  2. enlaces - combina múltiples archivos en un solo programa
  3. Compilador - genera código ejecutable a partir del código fuente de un programa
  4. Biblioteca - una colección de código, como un Fármacos activos, que permite que la aplicación haga referencia a la versión predefinida funciones u otros recursos
  5. Depurador - una herramienta opcional que puede ayudar a arreglar loco durante los pasos finales de construcción
Un desarrollador puede crear un guión que encadena estas herramientas juntas. La cadena de herramientas resultante simplifica el proceso de creación de un ejecutable programa del código existente

2 Cadena de herramientas DevOps

A DevOps toolchain es una lista de pasos que los equipos de desarrollo y operaciones pueden seguir al lanzar un programa de software. Cubre todo el proceso de desarrollo, desde la planificación de un software. solicitud para el mantenimiento de un programa después de que se haya lanzado.

Los pasos en una cadena de herramientas DevOps pueden incluir:

  1. Planeación - definir el propósito, requisitos y expectativas
  2. Crear - diseñar, programar y construir el software
  3. Prueba - probar el software internamente en múltiples dispositivos; proporcionar una prueba beta pública
  4. Suelte - programar e implementar el software
  5. Monitorizar - verifique las métricas del software, responda a los comentarios de los usuarios, actualice el software para corregir errores o agregue funciones

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de Toolchain. Explica en terminología informática lo que significa Toolchain y es uno de los muchos términos de software en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición de Toolchain, puede hacer referencia a ella utilizando los enlaces de citas anteriores.