Skip to main content

วิศวกรรมปล่อยคืออะไร?

การเปิดตัววิศวกรรมหรือ RELENG เป็นกระบวนการของการเตรียมซอฟต์แวร์คอมพิวเตอร์ที่เสร็จสมบูรณ์สำหรับการจัดจำหน่ายสิ่งนี้สามารถเกี่ยวข้องกับการเขียนโปรแกรมและสาขาวิชาวิศวกรรมที่แยกต่างหากและไม่ใช่คำจำกัดความทั้งหมดของวิศวกรรมการเปิดตัวที่เหมือนกันใน บริษัท ที่แตกต่างกันงานบางอย่างที่สามารถมีส่วนร่วมในการปลดปล่อยวิศวกรรม ได้แก่ การรวบรวมซอร์สโค้ดการติดตามและการบำรุงรักษาเครื่องมือและสภาพแวดล้อมการดูแลรักษาห้องสมุดการเปิดตัวตลอดอายุการใช้งานของโปรแกรมและบางครั้งก็ใช้การปรับใช้ซอฟต์แวร์บนเซิร์ฟเวอร์หรือระบบสดประโยชน์บางอย่างของการมีวิศวกรที่มีการปล่อยตัวในรอบการพัฒนาซอฟต์แวร์เป็นประสบการณ์ที่ดีกว่าสำหรับผู้ใช้และ mdash;เพราะวิธีการเปิดตัวได้รับการทดสอบครั้งแรก mdash;เอกสารโปรแกรมโดยรวมที่ดีขึ้นตลอดการอัพเกรดและการควบคุมคุณภาพในสถานการณ์ที่ส่วนต่าง ๆ ของโปรแกรมมาจากแหล่งที่มาแยกต่างหาก

ในระหว่างการพัฒนาซอฟต์แวร์มีจุดที่แอปพลิเคชันเสร็จสมบูรณ์แจกจ่ายให้กับลูกค้าหรือติดตั้งบนเซิร์ฟเวอร์สดเพื่อให้สามารถใช้งานได้หากไม่มีวิศวกรที่วางจำหน่ายกระบวนการนี้อาจเกี่ยวข้องกับการให้นักพัฒนารวบรวมโปรแกรมผ่านเครื่องมือพัฒนาแล้วย้ายไบนารีไปยังสื่อเป้าหมายหรือเซิร์ฟเวอร์ปัญหาบางอย่างที่สามารถพบได้กับกระบวนการนี้คือโปรแกรมอาจมีการพึ่งพาที่ไม่ได้วัดปริมาณการเปลี่ยนแปลงบางอย่างอาจถูกลืมหรือในที่สุดกระบวนการอาจไม่สามารถทำซ้ำได้ในอนาคต

หนึ่งในส่วนที่ใหญ่ที่สุดของการเปิดตัววิศวกรรมกำลังติดตามความคืบหน้าของวิธีการพัฒนาโปรแกรมนี่อาจหมายถึงการใช้ระบบการกำหนดเวอร์ชันหรือใช้ซอฟต์แวร์อื่น ๆ ไม่เพียง แต่จะติดตามและติดฉลากแต่ละขั้นตอนของโปรแกรมในระหว่างการพัฒนา แต่ยังเก็บสแน็ปช็อตของโปรแกรมเพื่อให้สามารถเรียกคืนได้ในภายหลังนอกเหนือจากการจัดการซอร์สโค้ดแล้วการสร้างโปรแกรมนั้นประสบความสำเร็จนั้นต้องใช้ข้อมูลเกี่ยวกับเครื่องมือที่ใช้และห้องสมุดที่แตกต่างกันหรือทรัพยากรอื่น ๆ ที่ใช้งานเป้าหมายสูงสุดคือการที่จะสามารถคอมไพล์โปรแกรมได้ทุกขั้นตอนในระหว่างการพัฒนาโดยไม่ขึ้นกับระบบการพัฒนาที่ใช้ในการสร้างมันอีกส่วนหนึ่งที่เป็นไปได้ของวิศวกรรมการเปิดตัวคือการเตรียมแอปพลิเคชันสำหรับการจัดจำหน่ายให้กับลูกค้าเมื่อโปรแกรมได้รับการรวบรวมลงในไบนารีวิธีการในการติดตั้งโปรแกรมบนคอมพิวเตอร์ของผู้ใช้ปลายทางจะได้รับการพัฒนาและสำรวจสิ่งนี้อาจเกี่ยวข้องกับการเขียนโปรแกรมการติดตั้งหรือทดสอบโปรแกรมในสถานการณ์ที่แตกต่างกันหากมีการใช้ชีวิตเพื่อให้แน่ใจว่ามันทำงานตามข้อกำหนดบางครั้งการปลดปล่อยวิศวกรรมเกี่ยวข้องกับการติดตั้งโปรแกรมหลายครั้งในหลาย ๆ ระบบเพื่อให้แน่ใจว่าการกำหนดค่าหรือข้อผิดพลาดที่แตกต่างกันได้รับการจัดการในวิธีที่เหมาะสม