Co je sestavení softwaru?
Sestavení softwaru je sada spustitelného kódu připraveného k použití spotřebiteli, který byl vytvořen kompilací zdrojového kódu. Tento termín lze také použít k označení samotného procesu výstavby, kdy vývojáři vezmou svůj zdrojový kód a spustí jej pomocí kompilačního procesu, aby byl funkční. Softwarové programy jsou průběžně aktualizovány, dokud se výrobci nerozhodnou přestat je podporovat. To může zahrnovat řadu sestav, z nichž mnohé jsou propuštěny široké veřejnosti.
Návrháři softwaru obvykle začínají nastíněním toho, co chtějí, aby software udělal a jak ho chtějí dosáhnout. Vývojáři začínají vyvíjet zdrojový kód, surovinu, která tvoří páteř softwaru. Jednu věc, kterou považují, když pracují na zdroji, je potřeba budoucích sestavení. Flexibilní zdrojový kód může být upraven, přidán a změněn podle změn potřeb uživatelů a posunu softwaru. S pevným kódem může být v budoucnu obtížnější pracovat.
V procesu vytváření softwaru kompilují zdrojový kód a vytvoří program. Výsledek provádí důkladným testováním, aby se ujistil, že funguje. Pokud dojde k problémům se sestavením softwaru, mohou se vrátit ke zdrojovému kódu a upravit je. Ne každý stav je tedy uvolněn veřejnosti; Někdy je vážnou chybou stavět kompletní selhání a v jiných případech má příliš mnoho chyb na to, aby bylo připraveno na všeobecné použití.
Jakmile jsou vývojáři spokojeni, mohou vydat sestavení. Čísla verzí softwaru poskytují zákazníkům široké informace o verzi; například 1,0 nebo 2,0. Čísla sestavení nabízejí konkrétnější podrobnosti o tom, který software přesně sestavuje zákazník. Například program pro zpracování textu může při spuštění zobrazit text „textový procesor 5.0“, což zákazníkovi oznámí, že se jedná o pátou verzi. V podrobnostech o programu se mohl zobrazit s číslem sestavení, například 5.0.5.9865.
Pokud má zákazník problém, může technik podpory požádat o číslo sestavení softwaru, protože by to mohlo být důležité. Může existovat známý problém, který by mohl být vyřešen upgradem sestavení nainstalovaného v počítači zákazníka nebo použitím opravy. Pokud problém nebyl ohlášen dříve, může technik zadat problémový lístek, který upozorní vývojáře, s co největším počtem informací o chybě ve svůj prospěch. To jim umožní řešit problém v budoucích sestavení softwaru. Někdy se ve volné přírodě objevují velmi zvláštní chyby, jako je konflikt mezi dvěma programy, které by vývojáři nemysleli na testování společně.