Řetězec nástrojů

Řetězec nástrojů může označovat 1) konkrétní soubor nástrojů pro vývoj softwaru nebo 2) proces DevOps (vývoje a provozu) používaný k testování a dodávání softwarového programu.

1. Řetězec softwarových nástrojů

Řetězec softwarových nástrojů je soubor nástrojů používaných k vytváření a dodávání aplikace. Tyto nástroje jsou propojeny za účelem zefektivnění procesu tvorby softwaru. Například výstup vytvořený jedním nástrojem v řetězci se použije jako vstup pro další nástroj.

Vývojáři mohou řetězec nástrojů použít na konci procesu vývoje. Vývojový tým může například vytvořit aplikaci v rámci integrovaného vývojového prostředí. Jakmile je zdrojový kód dokončen, lze řetězec nástrojů použít k vytvoření spustitelného souboru. Řetězec nástrojů pro vývoj softwaru může obsahovat následující součásti:

  1. Assembler – převádí asemblerový jazyk na strojový kód
  2. Linker – spojuje více souborů do jediného programu
  3. Kompilátor – vytváří spustitelný kód ze zdrojového kódu programu
  4. Knihovna – kolekce kódu, například API, která aplikaci umožňuje odkazovat na předem vytvořené funkce nebo jiné prostředky
  5. Ladicí program – volitelný nástroj, který může pomoci opravit chyby během posledních kroků sestavení
Vývojář může vytvořit skript, který tyto nástroje propojí. Výsledný řetězec nástrojů zjednodušuje proces vytváření spustitelného programu z existujícího kódu.

2. Řetězec nástrojů DevOps

Řetězec nástrojů DevOps je seznam kroků, kterými se mohou vývojové a provozní týmy řídit při vydávání softwarového programu. Zahrnuje celý proces vývoje, od plánování softwarové aplikace až po údržbu programu po jeho vydání.

Kroky v řetězci nástrojů DevOps mohou zahrnovat:

  1. Plánování – definování účelu, požadavků a očekávání
  2. Vytvoření – návrh a tvorba softwaru
  3. Testování – interní testování softwaru na více zařízeních; poskytnutí veřejné beta verze k testování
  4. Vydání – naplánování a nasazení softwaru
  5. Monitorování – kontrola metrik softwaru, reakce na zpětnou vazbu uživatelů a aktualizace softwaru za účelem opravy chyb nebo přidání funkcí
Aktualizováno November 17, 2019 od Per C.

quizOtestujte své znalosti

What adjective describes a highlighted form field?

A
Marked
0%
B
Labeled
0%
C
Focused
0%
D
Targeted
0%
Correct! Incorrect!     View the Focus definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Řetězec nástrojů na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.