代码管理平台的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xzljx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,各行各业都在紧跟互联网行业的步伐,实现管理和销售渠道的电子化,由此就产生出了大量的软件和代码。市面上现有的代码管理平台或工具通常功能单一,没有一个平台对代码的整个生命周期进行统一的管理,因此实现这样一个综合性的代码管理平台是很有必要的。另外,根据代码产品可移植性高、可复用性高、开发效率高的特点,如果可以根据用户需求和代码产品特性推荐一个或多个组合的代码产品,那么就可以为开发人员提供已经编写完成并测试审核通过的代码产品,避免重复开发。虽然目前大多数的代码管理工具已经能够做到对软件配置项进行高效管理,但对软件的搜索只是单一的条件查询行为,没有针对用户需求进行代码产品智能推荐,因此设计并实现一种基于用户需求的智能推荐方法是很有必要的。本文首先在研究了代码管理平台的背景、意义和研究现状的基础上,分析了代码管理的痛点,简述了开发过程中使用的相关理论和技术,通过UML中的流程图和用例图,对代码管理平台的功能和性能分别进行了需求分析。其次,根据平台需求分析结果,首先,给出了代码管理平台的总体功能模块设计,对配置管理子系统、电子货架子系统和生产部署子系统的各功能模块进行了划分,并给出了网络版平台和生产部署子系统的架构设计;其次,对配置管理子系统的项目管理、需求管理、任务管理、基线管理、变更管理、出入库管理、配置审核管理、版本追溯和访问控制管理进行详细的设计与实现,对电子货架子系统的重用分析、产品信息管理、产品智能推荐、产品状态管理、产品授权管理、产品加密封装、产品评价和信息同步模块进行详细的设计与实现,对生产部署子系统的解密及校验、产品授权管理、产品部署和现场信息收集进行详细的设计与实现;最后,对网络版平台和生产部署子系统的数据库进行详细设计与实现。最后,对平台进行测试与分析,首先,搭建平台测试环境,针对各子系统下的各功能模块设计测试用例,验证系统功能;其次,通过并发测试,对平台安全性和性能等非功能需求进行了测试;最后,分析并总结了平台测试结果。通过对测试结果的分析,可以看出代码管理平台能够正常运行并满足平台的业务需求,通过此平台可以使代码产品的管理工作更加安全、高效和便捷。此外,平台仍存在两点不足,一是不支持用户手动拼接组合的代码产品的部署,二是代码的保密性较差,后续需要继续改进。
其他文献
<正>随着人们对白酒消费日趋理性,对于健康饮酒的需求也越来越明显。《中国白酒消费趋势白皮书》调研结果显示,消费者购买白酒时,更加青睐"口味纯净、口感好"和"健康养生"的白酒产品。健康正成为人们生活水平提高后最为关注的,在此背景下,茅台不老红曲酒应势而出。茅台不老红曲酒是由贵州茅台酒厂(集团)保健
期刊
近年来,随着无人机技术的逐渐成熟,制造成本的不断降低,无人机在空中侦察、消防救援、交通管理等领域得到了广泛的应用。由于无人机系统集成度和结构复杂度都很高,并且大多是在恶劣的环境以及地形下执行任务,可能会出现各种类型的故障。为了保证无人机任务的顺利执行以及避免相关故障的重复出现,需要完善和加强无人机故障检测的相关研究。无人机日志数据具有非常重要的研究价值,记录了飞行过程中传感器的重要信息,包括各种飞
学位
随着遥感对地观测技术的飞速发展,光学遥感数据逐渐扮演着越来越重要的角色,被广泛应用于海洋目标监测、城市信息监控、自然灾害响应和军事安全等领域。光学遥感图像、视频数据除了拥有丰富的空间信息,在时间维度上也有着较多的动态信息,有助于持续获取感兴趣目标的有效信息。在光学遥感数据处理分析的研究中,目标检测是进一步深入挖掘遥感信息的基础,将目标检测应用与遥感数据相结合具有重要的现实意义。本论文主要研究融合时
学位
火灾是最常见的严重影响社会发展与人身安全的灾害之一,因此,在火灾发生初期进行及时、准确的检测具有极大的现实意义。传统火灾检测技术有着检测范围小,响应速度慢等弊端。随着数字图像技术的发展,基于视频图像的火灾检测技术取得了较大进展。当前的图像型火灾检测系统大多采用单波段传感器,使用可见光传感器与红外传感器中的一种进行数据采集。但在有干扰物遮挡的情况下可见光火灾检测并不能取得良好的效果,易出现漏检情况。
学位
近些年来,人工智能的各种计算模型尤其是卷积神经网络得到了快速发展,广泛应用于各种领域中。然而,卷积神经网络训练的过程是基于数理统计的,在理论上具有较大的不确定性,在实际应用中也表现出了一些安全性问题。形式化验证是一种用形式化方法来确定系统是否满足特定性质规约的技术。由于形式化方法是基于数理逻辑的,具有可靠性,所以用形式化验证技术来研究卷积神经网络,将有助于保障卷积神经网络的安全性和提高卷积神经网络
学位
及时、高效、细致地对猕猴桃花授粉是促使优质猕猴桃生长的关键。近几年人工授粉被大量应用到猕猴桃果树上,以用来减少对蜜蜂授粉的依赖。但由于猕猴桃花期较短,需要人工在短时间内完成果园内所有猕猴桃花的授粉工作,这需要大量的时间、金钱和人力。随着猕猴桃果园种植面积的不断扩大,以及农村劳动力不足、人口老龄化等问题的出现,亟需进行猕猴桃自动授粉系统的研究,利用科技发展提高授粉效率,推动田间授粉操作的高效化、自动
学位
光学遥感图像中的目标检测与细粒度识别,是指通过分析卫星或航空光学图像,确定目标空间位置,并将其细分到具体的子类别的一种技术。虽然,目前已经有一些工作尝试解决遥感图像目标检测问题,但仍存在着许多难点:(1)光学遥感图像中存在各种干扰因素,影响了检测性能。光学遥感图像具有背景复杂、环境多变的特点,带来了大量的无用特征,对目标特征的提取过程造成了严重干扰。其次,光学遥感图像中存在着许多密集排列的小目标,
学位
随着我国生产力水平的发展以及人口的日益增加,生活垃圾的数量不断增多,对城市的环境以及居民的生活健康都带来了不好的影响。针对此现状,2019年7月上海率先推行了严格的垃圾分类政策。同年9月,西安市也正式施行垃圾分类。但在国内许多数城市,将垃圾混装投放的现象依然大量存在,不利于对垃圾进行有效的分类处理。随着深度学习的发展,其在计算机视觉、图像识别分类上的应用也越来越多。因此,利用深度学习技术实现对垃圾
学位
高光谱图像作为遥感图像的一种,具有分辨率高,谱像合一等优势,被广泛应用于军事探查,农业研究,环境监测等领域。高光谱图像在每个像元上通常具有上百个波段,蕴含丰富的光谱信息,但是由于高光谱数据标注困难,每幅高光谱图像中只有少部分像元被标注,这导致验证算法的分类效果时只能在少量标注的数据中选择一部分用作训练,一部分用作验证,如今研究的趋势是使用少量的样本进行训练来得到好的分类效果。这时大量的波段信息会使
学位
图像超分辨能够将低分辨率图像重建为信息丰富的高分辨率图像,因此在卫星检测、生物医学、人脸识别和硬件安全等方面有着广泛的应用。然而,图像超分辨是一个病态问题,一张低分辨率图像往往对应于多张高分辨率图像,如何学习准确的映射关系并生成包含丰富信息的高分辨图像是超分辨任务的核心。本文以面向工程应用为目标,旨在控制模型参数量的同时提升超分辨性能。近年来,基于残差学习的超分辨模型在实验性能上有了很大的突破,残
学位