首页 > 范文大全 > 正文

软件智能部署与应用方法分析

开篇:润墨网以专业的文秘视角,为您筛选了一篇软件智能部署与应用方法分析范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要 为了进一步探讨软件智能部署应用方法,文中对软件智能部署和软件描述语言进行了分析,这一研究对于软件部署的改进具有一定的意义。

关键词 软件智能部署;应用;描述语言

中图分类号:TP311 文献标识码:A 文章编号:1671—7597(2013)042-047-02

软件部署是对软件进行安装和配置,使软件正常工作的过程。现有的软件部署方法包括 :手工安装、无人值守(RemoteInstallService/Unattended)的安装、基于镜像的安装(Ghost,ImageX,PowerQuest)、软件部署工具。以下是对现有的几种软件部署方法的优缺点进行比较,如表1所示。本文基于这一背景,分析了软件智能部署与应用方法,这一研究对于软件部署的改进具有一定的意义。

1 软件智能部署

1.1 软件智能部署概述

与过去你年的软件部署相比,目前的软件部署发展的较快,有了很大的进步,但是在进步的过程中存在的问题却不能让人忽视。

1)很多的软件部署较为片面,只能对一个进行部署,而不是多个。2)软件部署在部署的时候,方法不对,首先应该清楚,软件部署注重的是过程,而不是其目的。在此解释一下两者的区别,首先是针对过程的部署,即根据客户端的要求,把他们所需要的进行详细的部署,这部署的过程中,并不是自动完成的,他需要人工的参与。而在针对目的进行部署时,并不需要人的参与,只需机器进行自动的完成。3)如见部署分机械部署与智能部署,而目前大多采用的是机械的部署,对服务器所发送的需求进行机械的软件部署,并不对此进行深入的判断是否其需要,而智能部署则是根部客户端的需求,看其是否匹配等条件下完成的。

对于目前软件部署存在的诸多问题中,相关学者特提出了软件智能部署的理论,而所谓的软件智能部署,便是清楚地解释出软件部署约束和组件之间的依赖关系,当然用于解释的是制作出的规范化的软件,并在此的基础上,合理快速的对所需软硬件的环境进行勘察,在最少的人工干预下,自动的对其进行匹配,智能软件部署是一种针对目标话的智能部署,并且所针对的环境较为复杂。

1.2 软件智能部署工作流程

根据上述的软件智能部署,对其工作流程进行了总结,主要份为两大部分,一是对客户端信息的收集,二是把软件进行部署,即为图1的工作首先收集客户断的信息,然后在进行需求的发送,再接受客户端的信息要求,最后管理员接受申请,再向DSM发送相关请求。

管理员在根据其要求,然后在查询在Compo-nentRepository中元件的具体情况和客户中客户端的基本信息,再根据所获得信息进行详细的分析,配制出合适的软件,并且毫无冲突的安装程序。用DSM进行查询,另外把之称的软件序列进行发送到CM。把以机构接受到地程序进行安装。并且在安装过程中要进行全程的观测,一旦发现问题进行及时的反馈。

2 软件描述语言

规范化的描述语言,就是指在进行软件部署之前,必须了解部署的对象,信息等情况。所以就需要对所要部署的软件进行规范化清楚的描述,软件部署目标的描述是需要客户端的节点和软件信息来进行描述实现的;所以,总的来说,软件描述语言是对部署软件进行规范化的描述。

人类可采用软件部署的语言来进行描述,并且能够最大限度的来支持软件部署,但是DSD即部署软件描述使用了(Family)来对软件序列进行描述,则此描述的格式有很多的组成部分,有系统标识,而其中有外部属性集合,它是指在与软件描述中有很多不能解释的即没有具体定义的属性,而这些通常是指部署的目标等。当然也属性集合中也有内部的属性,软件系统内部也有很多的约束,而断言集合与以来集合则对此进行了规范化的描述,断言集合则表示的是那些必须解开的约束,依赖集合的寓意则与断言集合是相反的,是要满足其约束的要求。软件描述(DSD)是对整个软件部署任务进行的描述,特别强调的是DSD并不是对软件系统进行静态的描述,而是动态的描述,通过其操作模式,DSD的描述举手高度的灵活性,在不同的情况下进行不同的描述,在一个软件系统的简单情况下,它也只对其进行单一的变量与版本进行描述,在一系列的系统中,它描述的对象也进行了改变,变为整个的版本。DSD是一个很好的描述工具,另外在对客户端进信息行分析时,需要对一些细节的东西也要进行描述,例如硬件软件的信息,所以要注意不单单是对要不熟的软件进行描述。同时也要注意部署的目标规范化描述与软件的描述是不一样的,部署软件已经部署之后,便不会再进行改变,正好与部署目标的软件相反。因此要对部署目标进行分类汇总。

参考文献

[1]李冰鹏,孙昌奇,兰洋.一种软件智能部署方法的研究[J]. 计算机应用,2009,01:248-252.

[2]李冰鹏,娄国哲.一种软件部署冲突检测及其自动调整算法[J].计算机应用与软件,2011(04):63-66,73.

[3]管惠维,孙永强.智能计算机的研究现状[J].自然杂志,1992(02):104-108.

[4]杨庆柏,韩希昌,金丰.INFI-90系统CAD软件的应用方法[J].热力发电,1997(06):52-55.

[5]葛晓霞,缪国钧,朱建宁.SoundAlarm纯软件智能语音报警系统在火电厂的应用[J].中国电力,2005(05):77-80.