软件部署Letmetellyou:部署是软件生命周期中的一个重要环节,是软件生产的后期活动,通过配置、,就是在特定平台上按照用户需求批量安装软件以满足需求的过程。1)保障软件系统的正常运行和功能实现;2)简化部署的操作过程,提高执行效率;3)同时还必须满足软件用户在功能和非功能属性方面的个性化需求;最重要的是要支持软件运行,满足用户需求,使得软件系统能够被直接使用。(1)提高软件部署技术的通用性和灵活性:对应于如何提高软件部署技术的适用范围和扩展、定制能力,促使部署技术能够适用于更为广泛的软件类型和应用场景;(2)加强软件部署技术的可靠性和正确性:对应于如何降低软件部署过程中发生错误的几率,实现软件系统的正确配置,从而保障系统后续的运行;如何加强软件部署技术的优化能力,以满足用户的非功能需求;(3)提高软件部署技术的过程化和自动化程度:对应于如何提高软件部署技术的自动化程度,通过减少人工活动的参与以有效提高操作执行效率和降低部署成本,:主要包括安装、,部署操作的执行功能主要通过脚本编程的方式来实现,以脚本语言编写的操作序列来支持诸如软件的安装、、单机类型的软件,该模式下的部署方法对于软件信息和运行环境的表达能力十分有限,部署模式基于中间件平台的部署模式:。但是中间件平台仍难以提供应用系统在部署配置过程中进行规划和决策的功能,典型代表包括各类中间件平台,如基于JavaEE的应用服务器WebSphere[12].部署模式基于代理的部署模式:基于代理的软件部署模式通过对一类或多类(当前主要是基于组件的分布式应用系统)软件系统共性特征进行抽象,独立于应用系统和运行环境,典型代表包括SmartFrog[15],OW2JASMINe[16]以及商业软件IBMTivoli[17]和HPOpenView[18]打包(package):将软件程序进行打包操作,植入客户端(所有平台都会有操作说明和错误提示);安装(install):更改电脑运行环境,进入安装平台,并搭建程序运行环境;更新(update):更新控件,补充插件,打造安全安装环境;激活(activate):进行用户个性化配置,方便使用。
软件部署相关内容介绍 来自淘豆网m.daumloan.com转载请标明出处.