Skip to main content

Ano ang paglabas ng engineering?

Paglabas ng Engineering, o Releng, ay ang proseso ng paghahanda ng nakumpletong software ng computer para sa pamamahagi.Maaari itong kasangkot sa maraming magkahiwalay na disiplina sa programming at engineering, at hindi lahat ng mga kahulugan ng paglabas ng engineering ay pareho sa iba't ibang mga kumpanya.Ang ilan sa mga gawain na maaaring kasangkot sa paglabas ng engineering ay kasama ang pag -compile ng source code, pagsubaybay at pagpapanatili ng mga tool sa pag -unlad at mga kapaligiran, pagpapanatili ng isang library ng mga paglabas sa buong buhay ng isang programa, at kung minsan ay nagpapatupad ng paglawak ng software sa isang live na server o system.Ang ilan sa mga pakinabang ng pagkakaroon ng isang dedikadong engineer ng paglabas sa siklo ng pag-unlad ng software ay isang mas mahusay na karanasan para sa mga end-user mdash;Dahil ang mga pamamaraan ng paglabas ay unang nasubok at mdash;Mas mahusay na pangkalahatang dokumentasyon ng programa sa buong pag -upgrade, at isang uri ng kontrol ng kalidad sa mga sitwasyon kung saan ang iba't ibang mga bahagi ng isang programa ay nagmula sa magkahiwalay na mga mapagkukunan.Ipinamamahagi sa mga customer o naka -install sa isang live na server upang magamit ito.Nang walang isang engineer ng paglabas, ang prosesong ito ay maaaring kasangkot sa pagkakaroon ng mga developer na mag -compile ng isang programa sa pamamagitan ng mga tool sa pag -unlad at pagkatapos ay ilipat ang mga binaries sa target na media o server.Ang ilan sa mga problema na maaaring makatagpo sa prosesong ito ay ang programa ay maaaring magkaroon ng mga dependencies na hindi nasusukat, ang ilang pagbabago ay maaaring makalimutan o, sa huli, ang proseso ay maaaring hindi kinakailangang muling mabigng paglabas ng engineering ay sinusubaybayan ang pag -unlad ng kung paano bubuo ang isang programa.Ito ay maaaring mangahulugan ng paggamit ng isang sistema ng pag -bersyon o paggamit ng iba pang software hindi lamang upang subaybayan at lagyan ng label ang bawat hakbang ng isang programa sa panahon ng pag -unlad nito kundi pati na rin ang mag -imbak ng mga snapshot ng programa upang maalala nila mamaya.Bilang karagdagan sa paghawak lamang ng source code, ang matagumpay na pagbuo ng isang programa ay nangangailangan ng impormasyon tungkol sa mga tool na ginagamit at ang iba't ibang mga aklatan o iba pang mga mapagkukunan na ginagamit din ay naka -imbak.Ang pangwakas na layunin ay upang ma -recompile ang isang programa sa anumang yugto sa panahon ng pag -unlad nito, na independiyenteng ng mga sistema ng pag -unlad na ginamit upang lumikha nito.

Ang isa pang posibleng bahagi ng paglabas ng engineering ay naghahanda ng isang aplikasyon para sa pamamahagi sa mga customer.Kapag ang programa ay naipon sa mga binaries, ang mga pamamaraan para sa pag -install ng programa sa computer ng isang end user ay binuo at ginalugad.Maaari itong kasangkot sa pagsulat ng isang programa sa pag -install o pagsubok sa programa sa iba't ibang mga sitwasyon kung ito ay live upang matiyak na gumagana ito ayon sa mga pagtutukoy.Ang paglabas ng engineering kung minsan ay nagsasangkot ng aktwal na pag -install ng isang programa nang maraming beses sa maraming mga system upang matiyak na ang iba't ibang mga pagsasaayos o mga error ay hawakan sa tamang paraan.