Skip to main content

Mi az a kiadásmérnöki munka?

A Release Engineering, vagy a Releng, a kitöltött számítógépes szoftverek terjesztési előkészítésének folyamata.Ez számos különálló programozási és mérnöki tudományágot vonhat maga után, és a kiadásmérnöki munka nem minden meghatározása azonos a különböző vállalatok között.A kiadás tervezésében részt vevő feladatok egy része magában foglalja a forráskód összeállítását, a fejlesztési eszközök és környezetek nyomon követését és karbantartását, a kiadások könyvtárának fenntartását egy program során, és néha a szoftver telepítését élő szerveren vagy rendszeren.Néhány előnye annak, hogy egy dedikált kiadásmérnök a szoftverfejlesztési ciklusban jobb élményt nyújt a végfelhasználók számára mdash;Mivel a kiadási módszereket először tesztelik mdash;Jobb átfogó programdokumentáció a frissítések során, és egyfajta minőség -ellenőrzés olyan helyzetekben, amikor a program különböző részei külön forrásokból származnak.terjesztve az ügyfeleknek vagy telepítve egy élő szerverre, így használható.Kiadási mérnök nélkül ez a folyamat magában foglalhatja, hogy a fejlesztők egy programot fejlesztési eszközökön keresztül állítsák össze, majd a bináris fájlokat a cél médiába vagy szerverre helyezzék.Néhány olyan probléma, amely felmerülhet ezzel a folyamattal, az, hogy a programnak nem lehet számszerűsíteni, bizonyos változásokat elfelejthetünk, vagy végül a folyamat nem feltétlenül reprodukálható a jövőben.A kiadás tervezése nyomon követi a program fejlődésének előrehaladását.Ez azt jelentené, hogy egy verzió -rendszer használata vagy más szoftverek alkalmazása nemcsak a program minden egyes lépésének nyomon követése és címkézése érdekében a fejlesztés során, hanem a program pillanatképeinek tárolására is, hogy később visszahívhassák őket.A forráskód kezelése mellett a program sikeres kidolgozása megköveteli, hogy a használt eszközökről, valamint a különféle könyvtárakról vagy más alkalmazott erőforrásokról is tárolódnak.A végső cél az, hogy a fejlesztés során bármely szakaszban bármilyen szakaszban átkompítsuk a programot, függetlenül az annak létrehozásához használt fejlesztési rendszerektől.Miután a programot bináris fájlokba összeállították, kifejlesztésre és feltárásra kerülnek a program telepítésének módja a végfelhasználó számítógépére.Ez magában foglalhatja egy telepítési program írását vagy a program különböző helyzetekben történő tesztelését, ha élőben van annak biztosítása, hogy a specifikációk szerint működjön.A kiadás tervezése néha magában foglalja a program többszöri telepítését több rendszerre annak biztosítása érdekében, hogy a különböző konfigurációk vagy hibák megfelelő módon kezeljenek.