stringtranslate.com

Cadena de herramientas

En software , una cadena de herramientas es un conjunto de herramientas de programación que se utiliza para realizar una tarea compleja de desarrollo de software o para crear un producto de software, que suele ser otro programa informático o un conjunto de programas relacionados. En general, las herramientas que forman una cadena de herramientas se ejecutan consecutivamente de modo que la salida o el estado del entorno resultante de cada herramienta se convierte en la entrada o el entorno inicial para la siguiente, pero el término también se utiliza cuando se hace referencia a un conjunto de herramientas relacionadas que no necesariamente están relacionadas. ejecutados consecutivamente. [1] [2] [3]

Una cadena de herramientas de desarrollo de software simple a menudo se refiere a las herramientas necesarias para desarrollar un sistema operativo determinado que ejecuta una determinada arquitectura de CPU, que consta de un compilador y un vinculador (que transforma el código fuente en un programa ejecutable ), bibliotecas (que proporcionan interfaces para el sistema operativo ). system ) y un depurador (que se utiliza para probar y depurar programas creados). También están disponibles cadenas de herramientas de compilación cruzada. Un producto de software complejo como un videojuego necesita herramientas para preparar efectos de sonido , música, texturas , modelos tridimensionales y animaciones , junto con herramientas adicionales para combinar estos recursos en el producto terminado. [1] [2]

Ver también

Referencias

  1. ^ ab "Descripción general de la cadena de herramientas". nongnu.org . 2012-01-03 . Consultado el 21 de octubre de 2013 .
  2. ^ ab "Cadenas de herramientas". elinux.org . 2013-09-08 . Consultado el 21 de octubre de 2013 .
  3. ^ Imran, Saed; Buchheit, Martín; Hollunder, Bernhard; Schreier, Ulf (29 de octubre de 2015). Cadenas de herramientas en entornos ágiles de ALM: una breve introducción . Apuntes de conferencias sobre informática. vol. 9416, págs. 371–380. doi :10.1007/978-3-319-26138-6_40. ISBN 978-3-319-26137-9.