摘要
当前大型军事信息系统部署是一个关键问题,现有的自动部署软件如Jenkins、apt、Docker等软件无法满足大型信息系统软件种类繁多、软件依赖关系复杂、跨平台部署等需求,因此本文首先提出一套规范化的软件部署模型,并且通过文档架构描述(以下简称XSD)进行描述,其次在依赖冲突检测算法的基础上,通过改进深度优先遍历算法(DSP),提出软件部署序列生成算法,并对该算法进行实验验证。
In the large-scale information system for the military field,because the existing automatic deployment software such as Jenkins,apt,Docker,and other software can not meet the large varieties of large information system software,complex software dependencies,cross-platform deployment requirements,this paper first proposes a set of standardized software deployment models which is described by Document Architecture Description( hereinafter referred to as XSD). Secondly,based on the dependency conflict detection algorithm,the software deployment sequence generation algorithm is proposed by improving the depth-first traversal algorithm( DSP). And the algorithm is verified through experiment.
作者
戴文博
徐珞
卫津逸
DAI Wen-bo;XU Luo;WEI Jin-yi(Innovation Center,North China Institue of Computing Technology,Beijing 100010,China)
出处
《计算机与现代化》
2020年第1期90-95,共6页
Computer and Modernization
基金
装发科订局基金资助项目(61400010207)
关键词
冲突
依赖
部署
持续软件工程
conflict
dependencies
deployment
Dev Ops
作者简介
戴文博(1995-),男,安徽合肥人,硕士研究生,研究方向:自动化部署,DevOps,E-mail:632419233@qq.com;徐珞(1976-),男,研究员级高级工程师,博士,研究方向:大型信息系统验证;卫津逸(1995-),男,硕士研究生,研究方向:计算机应用,软件测试。