Skip to main content

แอปพลิเคชันแพ็คเจอร์ทำอะไร?

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

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

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

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

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