當一個計算機應用程序完成并分發后,最終用戶可以通過單擊單個圖標來啟動該程序。在該應用程序的開發過程中,軟件工程師使用許多不同的資源來啟動和測試程序,這些資源需要高技術性的過程。應用程序包商的工作是將組成程序...
當一個計算機應用程序完成并分發后,最終用戶可以通過單擊單個圖標來啟動該程序。在該應用程序的開發過程中,軟件工程師使用許多不同的資源來啟動和測試程序,這些資源需要高技術性的過程。應用程序包商的工作是將組成程序的不同組件取出來,使最終用戶能夠輕松地安裝和啟動應用程序。應用程序包裝商確保程序中的代碼包含訪問所需資源的正確目錄路徑。應用程序包商的首要任務是識別程序成功運行所需的所有庫和文件。這些庫和文件可以是軟件庫、數據庫文件、編譯的源代碼文件和圖形組件這些文件將駐留在程序目錄中,但其他資源(如數據庫服務器或系統圖形引擎)必須作為單獨的軟件安裝在最終用戶的計算機上。應用程序打包程序將不需要作為單獨的系統軟件安裝的所有文件收集到一個文件夾中。在開發中程序,程序員可以從工作站上的任何地方調用這些資源,但最終產品需要統一的配置,應用程序打包程序確保程序中的所有代碼都包含訪問這些資源的正確目錄路徑。在應用程序打包程序合并程序需要運行的所有文件后,他或她將為最終用戶準備目錄本身。這涉及到將可執行文件的默認系統圖標替換為圖標專門為程序設計的圖形藝術家,包括目錄中的文檔文件。這些組件準備好后,打包程序必須為應用程序配置安裝程序應用程序打包程序使用專門設計用于創建和自動執行安裝過程的軟件。這包括:指定系統中必須存在哪些軟件組件,以便程序運行時加載在系統中不存在該軟件時添加該軟件所需的文件,正在加載包含所有應用程序文件的目錄。最后一步是打包程序在能夠代表客戶將要使用的機器上測試安裝程序,以確保進程正常運行。應用程序打包程序需要計算機科學和編程背景。他們不編寫程序源代碼的主要部分代碼,但仍然需要了解軟件開發周期以及如何編輯源代碼。這是為了確保源代碼準確地反映程序目錄的最終文件布局
-
發表于 2020-08-07 00:56
- 閱讀 ( 663 )
- 分類:科學教育