当一个计算机应用程序完成并分发后,最终用户可以通过单击单个图标来启动该程序。在该应用程序的开发过程中,软件工程师使用许多不同的资源来启动和测试程序,这些资源需要高技术性的过程。应用程序包商的工作是将组成程序...
当一个计算机应用程序完成并分发后,最终用户可以通过单击单个图标来启动该程序。在该应用程序的开发过程中,软件工程师使用许多不同的资源来启动和测试程序,这些资源需要高技术性的过程。应用程序包商的工作是将组成程序的不同组件取出来,使最终用户能够轻松地安装和启动应用程序。应用程序包装商确保程序中的代码包含访问所需资源的正确目录路径。应用程序包商的首要任务是识别程序成功运行所需的所有库和文件。这些库和文件可以是软件库、数据库文件、编译的源代码文件和图形组件这些文件将驻留在程序目录中,但其他资源(如数据库服务器或系统图形引擎)必须作为单独的软件安装在最终用户的计算机上。应用程序打包程序将不需要作为单独的系统软件安装的所有文件收集到一个文件夹中。在开发中程序,程序员可以从工作站上的任何地方调用这些资源,但最终产品需要统一的配置,应用程序打包程序确保程序中的所有代码都包含访问这些资源的正确目录路径。在应用程序打包程序合并程序需要运行的所有文件后,他或她将为最终用户准备目录本身。这涉及到将可执行文件的默认系统图标替换为图标专门为程序设计的图形艺术家,包括目录中的文档文件。这些组件准备好后,打包程序必须为应用程序配置安装程序应用程序打包程序使用专门设计用于创建和自动执行安装过程的软件。这包括:指定系统中必须存在哪些软件组件,以便程序运行时加载在系统中不存在该软件时添加该软件所需的文件,正在加载包含所有应用程序文件的目录。最后一步是打包程序在能够代表客户将要使用的机器上测试安装程序,以确保进程正常运行。应用程序打包程序需要计算机科学和编程背景。他们不编写程序源代码的主要部分代码,但仍然需要了解软件开发周期以及如何编辑源代码。这是为了确保源代码准确地反映程序目录的最终文件布局
-
发表于 2020-08-07 00:56
- 阅读 ( 788 )
- 分类:科学教育