Home : Uvjeti softvera : Definicija lanca alata

toolchain

Lanac alata može se odnositi na 1) određeni skup alata za razvoj softvera ili 2) na postupak DevOps (razvoj i rad) koji se koristi za testiranje i isporuku softverskog programa.

1. Softverski alatni lanac

A softver alatni niz je zbirka alata koji se koriste za izgradnju i isporuku primjena. Ovi su alati povezani lancima kako bi pojednostavili postupak proizvodnje softvera. Na primjer, izlaz generiran jednim alatom u lancu koristi se kao ulazni sljedećim alatom.

Developeri može koristiti lanac alata pri kraju razvojnog procesa. Na primjer, razvojni tim može izraditi aplikacija unutar an integrirano razvojno okruženje. Jednom Izvorni kod je dovršen, lanac alata može se koristiti za generiranje izvršna datoteka. Lanac alata za razvoj softvera može sadržavati sljedeće komponente:

  1. Asembler - obraća jezik montaže u strojni kod
  2. Linkovi - spaja više datoteka u jedan program
  3. kompajler - generira izvršni kod iz izvornog koda programa
  4. Knjižnica - zbirka koda, kao što je API, koji omogućuje aplikaciji referencu na unaprijed izgrađenu Funkcije ili drugih resursa
  5. Debugger - neobavezni alat koji vam može pomoći u popravljanju bube tijekom završnih koraka izrade
Programer može stvoriti rukopis koji zajedno okuplja ove alate. Rezultirajući lanac alata pojednostavljuje postupak stvaranja izvršne datoteke program iz postojećeg koda.

2. DevOps alatni lanac

A DevOps lanac alata je popis koraka koje razvojni i operativni timovi mogu slijediti pri izdavanju softverskog programa. Obuhvaća čitav proces razvoja, od planiranja softvera primjena na održavanje programa nakon što je objavljen.

Koraci u lancu alata DevOps mogu obuhvaćati:

  1. Plan - definirati svrhu, zahtjeve i očekivanja
  2. stvoriti - dizajn, programiranje i izrada softvera
  3. test - interno testirajte softver na više uređaja; pružiti javni beta test
  4. Pustite - zakazati i implementirati softver
  5. Monitor - provjeriti softverske mjerne podatke, odgovoriti na povratne informacije korisnika, ažurirati softver za ispravljanje pogrešaka ili dodavanje značajki

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju lanca alata. U računalnoj terminologiji objašnjava što znači Toolchain i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve su definicije na web mjestu TechLib napisane kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija Toolchaina korisna, možete se na nju pozvati pomoću gore navedenih citata.